一、DDL-数据库操作
1、查询所有数据库
show databases;
2、查询当前数据库
select database();
3、创建数据库
create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规划];
4、删除数据库
drop database [if exists] 数据库名;
5、使用数据库
use 数据库;
二、DDL-表操作-查询
1、查询当前数据库所有表
show tables;
2、查询表结构
desc 表名;
3、查询指定表的创建语句
show create table 表名
4、创建表
create table 表名 (
字段 类型(int,varchar,……)[comment 字段注释],
……
注意:最后一行不用加逗号!!!
)[comment 表注释];
三、DDL-表操作-修改
1、添加字段
Alter table 表名 add 字段 类型(长度);
2、修改字段类型
Alter table 表名 modify 字段名 新数据类型(长度);
3、修改字段名和字段类型
Alter table 表名 change 旧字段名 新字段名 类型;
4、删除字段
Alter table 表名 drop 字段名;
5、修改表名
Alter table 表名 rename to 新表名;
四、DDL-表操作-删除
1、删除表
Drop table 表名;
2、删除指定表并重新创建该表
Truncate table 表名;
五、DDL-表操作-数据类型
1、数值类型 (大小单位:byte)
Tinyint 小整数型 1
Smallint 大整数型 2
Mediumint 大整数型 3
Int或integer 大整数型 4
Bigint 极大整数型 8
Float 单精度浮点数型 4
Double 双精度浮点数型 8
Decimal(长度,精度) 小数值
2、字符串类型
Char 定长字符串
Varchar 变长字符串
Tinyblob 不超过255个字符的二进制数据
Blob 二进制形式的长文本数据
Mediumblob 二进制形式的中等长度文本数据
Longblob 二进制形式的极大文本数据
Tinytext 短文本字符串
Text 长文本数据
Mediumtext 中等长度文本数据
Longtext 极大文本数据
3、日期类型
Date 日期值
Time 时间值或持续时间
Year 年份值
Datetime 混合日期和时间值
Timestamp 混合日期和时间值,时间戳
最后,别忘了语句结尾要加“;”
如有错误,欢迎各位大牛指教