DDL(数据定义语言) DDL(数据定义语言) 数据库 查看所有数据库SHOW DATABASES; 切换数据库USE 数据库名; 创建数据库CREATE DATABASE [IF NOT EXISTS] 数据库名 [CHARSET=utf8]; 删除数据库DROP DATABASE [IF EXISTS] 数据库名; 修改数据库编码ALTER DATABASE 数据库名 CHARACTER SET utf8; 数据类型 int double(double(5,2)表示最多5位,必须有两位小数) decimal(浮点型,在表单钱方面使用该类型,不会出现精度缺失问题) char(固定长度,最长255) varchar(可变长度,最长65535) text(clob)(字符串,64K) blob(字节串,64K) date(YY:MM:DD) time(hh:mm:ss) timestamp(时间戳) 表 创建表 CREATE TABLE [IF NOT EXISTS] 表名 ( 列名 列类型, 列名 列类型, ... 列名 列类型, ); 查看当前数据库所有表名称SHOW TABLES; 查看指定表的创建语句SHOW CREATE TABLE 表名; 查看表结构DESC 表名; 删除表DROP TABLE 表名; 添加列 ALTER TABLE 表名 ADD ( 列名 列类型, 列名 列类型, ... 列名 列类型, ); 修改列类型ALTER TABLE 表名 MODIFY 列名 列类型;(如果被修改列已存在数据,新的类型可能会影响到已存数据) 修改列名ALTER TABLE 表名 CHANGE 原列名 新列名 列类型; 删除列ALTER TABLE 表名 DROP 列名; 修改表名称ALTER TABLE 原表名 RENAME TO 新表名;