基础

SQL:结构化查询语句

所有数据库通用的语句,标准化,避免换一个产品换一个语法,搞得人头大。
但是每个数据库都有自己独特的语句,其他大致相同。
image.png

类型

DDL:数据库定义语言( CREATE、DROP、 ALTERS等)
DML:数据库操纵语言( INSERT, DELETE, UPDATES等)
DQL:数据库查询语言( SELECT, WHERE等)
DCL:数据库控制语言( GRANT、 REVOKE等)

编码规范

1.关键字与函数名称全部大写
2.数据库名称、表名称、字段名称全部小写
3.SL语句必须以分号结尾


注释

  1. # 这是单行注释
  2. /*
  3. 这是多行注释
  4. */

通用常用

  1. #1.显示当前服务器版本
  2. SELECT VERSION()
  3. #2.显示当前用户
  4. SELECT USER()
  5. #3.显示当前日期时间
  6. SELECT NOW()

[ ] 里面是可选


数据库(DataBase)

[ ] 里面是可选

查看

  1. SHOW DATABASES;

创建

  1. CREATE DATABASE [ IF NOT EXISTS] 数据库名 [DEFAULT] CHARACTER SET [=] 字符集名 ;

显示创建数据库时的命令

  1. SHOW CREATE DATABASE 库名 ;