【MySQL基础】SQL DDL

64 阅读1分钟

MySQL是关系型数据库

由多张相互连接的二维表组成的数据库。

通用语法

  1. 分号结尾
  2. 不区分大小写(建议大小写)
  3. 注释
    • 单行注释:--#
    • 多行注释:/* */

分类

  • DDL:定义 Definition
  • DML:操作 Manipulation,增删改
  • DQL:查询 Query
  • DCL:控制 Control

DDL

以下代码中,[]为可选。

查看 SHOWselect

查看所有的数据库

SHOW DATABASES;

查看当前数据库

SELECT DATABASE();

创建 CREATE

CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序规则];

删除 DROP

DROP DATABASE [IF EXISTS] 数据库名;

使用 USE

USE 数据库名;

查看表结构

DESC 表名;

查看创建表语句

SHOW CREATE TABLE 表名;

创建

create table 表名(
    字段1 字段1类型[comment],
) [comment 表注释];
create table tb_user(
    id int comment '编号',
    name varchar(50) comment '姓名'
) comment '用户表';