MySQL常用语句记录

//修改数据库编码方式
alter database test(数据库名称) default character set gbk(编码方式) collate gbk_bin;
//删除数据库
 drop database test;
//修改表名
alter table st(原表名) rename TA(新表名);
//修改表中的字段名,数据类型
alter table TA change name(原字段名) stname(新字段名) varchar(18)(新类型);
//修改表中的字段数据类型
 alter table TA modify id int(20)(新类型);
//向表中添加字段
 alter table TA(表名) add age(新字段名) int(10)(新字段类型);
//删除表中某个字段名
alter table TA drop age;
//修改字段的排列位置
/**将某个字段名放在表首**/
alter table 表名 modify 字段名 数据类型 first
/**将字段名1放在字段名2后面**/
alter table 表名 modify 字段名1 数据类型 after 字段名2


/*****************************************************************/
			表的约束					
/****************************************************************/

PRIMARY KEY//主键约束
FOREIGN KEY//外键约束
NOT NULL//非空约束
UNIQUE//唯一性约束
DEFAULT//默认值约束

/*****************************************************************/
	        	  索引	
/****************************************************************/

UNIQUE//可选参数,表示唯一索引
FULLTEXT//全文索引
SPATIAL//空间索引
INDEX/KEY//字段索引
ASC/DESC//表示升序排列/降序排列
发布了50 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_41865104/article/details/90940030