DDL语法
大约 1 分钟约 380 字
操作数据库、数据表(创建、修改、删除)
数据库
查询
SHOW DATABASES
创建
创建数据库
CREATE DATABASE 库名称
创建数据库(判断,如果不存在则创建)
CREATE DATABASE IF NOT EXISTS 库名称
删除
删除数据库
DROP DATABASE 库名称
删除数据库(判断,如果存在则删除)
DROP DATABASE IF EXISTS 库名称
使用
查看当前使用的数据库
SELECT DATABASE()
使用数据库
USE 库名称
数据表
查询
查看当前数据库下所有表
SHOW TABLES
查看表结构
DESC 表名称
创建
创建表
CREATE TABLE student
(
id INT,
name VARCHAR(10), #VARCHAR属于可变长度的字符串 VARCHAR(2) 存储'女',就只占用1个(最多不能超过2个)
gender CHAR(2), #CHAR属于固定长度的字符串 CHAR(2) 存储'男',缺少的字符会补充空格(占用2个)
birthday DATE,
source DOUBLE,
email VARCHAR(64),
tel VARCHAR(20),
status INT #使用数字表示 0是正常 1是休学
)
删除表
DROP TABLE 表名
删除表(判断,如果存在则删除)
DROP TABLE IF EXISTS 表名
修改
修改表名
ALTER TABLE 表名 RENAME TO 新表名
添加一列
ALTER TABLE 表名 ADD 列名 数据类型
修改数据类型
ALTER TABLE 表名 MODIFY 列名 数据类型
修改列明和数据类型
ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型
删除列
ALTER TABLE 表名 DROP 列名