MySQL是关系型数据库
由多张相互连接的二维表组成的数据库。
通用语法
- 分号结尾
- 不区分大小写(建议大小写)
- 注释
- 单行注释:
--或# - 多行注释:
/* */
- 单行注释:
分类
- DDL:定义 Definition
- DML:操作 Manipulation,增删改
- DQL:查询 Query
- DCL:控制 Control
DDL
以下代码中,
[]为可选。
查看 SHOW、select
查看所有的数据库
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 '用户表';