发布时间:2025-12-10 22:55:47 浏览次数:2
创建数据库
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数据库的增删改查命令”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注本站网站,小编会继续努力为大家带来更多实用的文章!