SQL通用语法

  1. SQL语句可以单行或多行书写,以分号结尾
  2. SQL语句可以使用空格或者缩进增强语句的可读性
  3. MySQL数据库的SQL语句不区分大小写,关键字建议使用大写
  4. 注释:

    1. 单行注释:— 注释内容或者 # 注释内容
    2. 多行注释: / 注释内容 /

      SQL分类

  5. DDL:数据定义语言,用来定义数据库对象(数据库,表,字段)

  6. DML:数据操作语言,用来对数据库表中的数据进行增删改
  7. DQL:数据查询语言,用来对数据库表中的数据进行查询
  8. DCL:数据控制语言,用来创建数据库用户,控制数据库的访问权限

    DDL

    DDL-数据库操作

    查询

  9. 查询所有数据库

show databases;

  1. 查询当前数据库

select database();

创建

create database if not exists 数据库名 default charset 字符集 collate 排序规则;

删除

drop database if exists 数据库名;

使用

use 数据库名;

DDL-表操作

查询当前数据库中的所有表

SHOW TABLES;

查询表结构

DESC 表名

查询指定表的建表语句

SHOW CERATE TABLE 表名;

创建表

CREATE TABLEN 表名(
字段1 字段1类型
字段1 字段1类型
字段1 字段1类型

DML

DQL

DCL