mysql中怎么实现alter操作

55次阅读
没有评论

共计 1214 个字符,预计需要花费 4 分钟才能阅读完成。

今天就跟大家聊聊有关 mysql 中怎么实现 alter 操作,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

– 给某一张表添加一个列 ALTER TABLE `users` ADD `username`
TEXT NOT NULL;– 例如 alter table app_user add starLevel INT(11) NULL default 6; – 建表时
给某列添加默认值 create table tablename
(columnname datatype default defaultvalue); – 已建表修改 alter table tablename alter column columnname set default defaultvalue; – 给 user 表的 username 添加唯一约束 Alter table user add unique(username); – 更改 app_activity 表中 digest 的字段, 允许为空 ALTER TABLE app_activity MODIFY digest VARCHAR(255) null; – 删除某一字段 ALTER TABLE mytable DROP  字段
名; – 修改列的类型 alter table  表名称
change 字段名称 字段名称 字段类型 [是否允许非空]; – 更改表名 rename table  旧表名  to  新表名; // 添加 utf8 编码库,删除一个数据库 CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;DROP database test; // 删除一个索引 alter table  表名  drop index  索引列的名字; // 查看表的字段信息:desc  表名;// 查看表的所有信息:show create table  表名;// 添加主键约束:alter table  表名  add constraint primary key (主键字段);// 添加外键约束:alter table  从表  add constraint foreign key(外键字段) references (主键字段);// 删除主键约束:alter table  表名  drop primary key;// 删除外键约束:alter table  表名  drop foreign key  外键(区分大小写); // 删除唯一约束 (username 该列上有一个唯一约束,app_user 为表名)drop index username on app_user;

看完上述内容,你们对 mysql 中怎么实现 alter 操作有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计1214字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)