MySQL简介

SQL简述

  概念

    Structured Query Language,  简称SQL;结构化查询语言,数据库管理系统通过SQL来管理数据库中的数据。

 

  组成

    DDL, Data Defination Language: 数据定义语言,主要用于定义数据库、表、视图、索引和触发器等,如DROP、CREATE、 ALTER等语句

 

    DML, Data Manipulation Language:数据操作语言,主要包括对数据的增删改,如INSERT、UPDATE、DELETE语句

 

    DQL, Data Query Language: 数据检索语句,用来从表中获取数据,确定数据怎样在应用程序中给出,如SELECT语句

 

    DCL, Data Control Language: 数据控制语句,主要用于控制用户的访问权限,如GRANT、REVOKE、COMMIT、ROLLBACK等语句

 

 

 MySQL基本配置及命令操作

  MySQL目录

    bin目录,存储可执行文件

    data目录,存储数据文件

    include目录,存储包含的头文件

    lib目录,存储库文件

    docs目录,文档

    share目录,错误消息和字符集文件

    my.ini文件,MySQL配置文件

      设置字符集:客户端字符集 [mysql] default-character-set=utf8

            服务器端字符集 [mysqld] character-set-server=utf8

 

  MySQL命令

    启动mysql服务:net start mysql

    停止mysql服务:net stop mysql    

    登录mysql: mysql -uroot -p

    取消命令执行:\c

    mysql日志输出:\T C:\mysql.txt

    取消mysql日志输出:\t

    登录常用参数:

 

-u   用户名
-p 密码
-h 服务器名称
-P, --port 端口号
-D 打开指定数据库
--prompt 设置命令提示符
--delimiter 指定分隔符
-V, --version 输出版本信息并退出

 

  MYSQL内置函数

    SELECT VERSION(); 显示当前版本

    SELECT NOW(); 显示当前日期

    SELECT USER(); 显示当前用户

 

  MYSQL语句规范

    (1)关键字与函数名全部大写

    (2)数据库名称、表名称、字段名称等全部小写

    (3)SQL语句必须以分隔符结尾

    (4)SQL语句支持折行操作,只要不把单词、标记或引号字符串分割为两部分,就可以在下一行继续写

    (5)数据库名称、表名称、字段名称等尽量不要使用MySQL的保留字,如果必须要使用,则需要用(‘’)将名称括起来

 

  

  

posted @ 2019-03-16 17:43  可口可乐嗨  阅读(270)  评论(0编辑  收藏  举报
levels of contents