MySQL如何修改表结构及其添加删除修改字段功能
这篇文章给大家分享的是有关MySQL如何修改表结构及其添加删除修改字段功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
MySQL修改表结构添加删除修改字段
创建数据库
CREATEDATABASEdatabase_name
创建表
CREATETABLE`user`(`id`int(11)unsignedNOTNULLAUTO_INCREMENTCOMMENT'ID',PRIMARYKEY(`id`))ENGINE=MyISAMDEFAULTCHARSET=utf8;
删除表
DROPTABLEIFEXISTS`user`;
添加字段:
"ALTERTABLE`user`ADD`id`int(11)NOTNULLDEFAULT'0'COMMENT'ID'"ALTERTABLE`user`ADD`name`VARCHAR(20)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULLCOMMENT'姓名'
删除字段
ALTERTABLE`user`DROPcolumnname
重命名
ALTERTABLEtable_nameCHANGEold_field_namenew_field_namefield_type;
修改类型
altertablet1changebbbigintnotnull;altertableinfoschangelistlisttinyintnotnulldefault'0';
加索引
altertablet1renamet2;mysql>altertabletablenamechangedepnodepnoint(5)notnull;mysql>altertabletablenameaddindex索引名(字段名1[,字段名2…]);mysql>altertabletablenameaddindexemp_name(name);加主关键字的索引mysql>altertabletablenameaddprimarykey(id);加唯一限制条件的索引mysql>altertabletablenameadduniqueemp_name2(cardnumber);删除某个索引mysql>altertabletablenamedropindexemp_name;修改表:
Thinkphp3.2中添加字段,如:
M('admin')->execute("ALTERTABLE`admin`ADD`id`int(11)NOTNULLDEFAULT'0'COMMENT'ID'");M('admin')->execute("ALTERTABLE`admin`ADD`name`varchar(20)DEFAULTNULLCOMMENT'姓名'");
感谢各位的阅读!关于“MySQL如何修改表结构及其添加删除修改字段功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。