本文共 1022 字,大约阅读时间需要 3 分钟。
1.查看mysql默认的存储引擎
mysql>show engines;
mysql>show variables like 'storage_engine';
2.查看数据表结构
mysql>desc 表名
mysql>describe 表名
3.查看表详细的构造语句
mysql>show create table 表名 \G (加上\G之后显示结果更加直观,易于查看)
4.修改表名
alter table 旧表名 rename 新表名
5.修改字段的数据类型
alter table 表名 modify 字段名 数据类型
6.修改字段名
alter table 表名 change 旧字段名 新字段名 新数据类型 ---(数据类型不能为空)
change 也可以只修改数据类型,实现和modify同样的效果,方法是将sql语句中的“新字段名称”和"旧字段名称"设置为相同的名称,只修改数据类型。
数据库表中已经有数据时,不要轻易修改数据类型。
7.增加字段
alter table 表名 add 新字段名 数据类型 first(设置为表的第一个字段)after (在某个字段后面加)
8.删除字段
alter table 表名 drop 字段名
9.修改字段的排列顺序
alter table 表名 modify 字段1 数据类型 first | after 字段2
10.更改表的存储引擎
alter table 表名 engine =更改后的存储引擎名
11.删除表的外键约束
alter table 表名 drop foreign key 外键约束名
12.自增字段 auto_increment 从1开始
13.数据类型
整型:tinyint 、smallint、mediumint、int、bigint
浮点型:double、flaot、decimal(n,m)
时间日期类型:year、time、date、datetime、timestamp
文本字符串类型:char(m)、varchar(m)、tinytext、text、mediumtext、longtext、enum、set
二进制字符类型:bit、binary、varbinary、tinyblob、blob、mediumblob、longblob
14运算符
least(值1,值2,。。。值n)返回最小的值
greatest值1,值2,。。。值n)返回最大的值
转载地址:http://kdsni.baihongyu.com/