修改表结构的sql语句是什么

  

这篇文章主要讲解了“修改表结构的sql语句是“,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“修改表结构的sql语句是“吧!

在mysql中,可以使用“ALTER TABLE”语句修改表结构,只需要使用“ALTER TABLE表名称添加/删除/修改字段“语句即可。“ALTER TABLE”语句用于在已有的表中添加,修改或删除列。

本教程操作环境:windows7多系统,mysql8版本,戴尔G3电脑。

ALTER TABLE语句

ALTER TABLE语句用于在已有的表中添加,修改或删除列。

sql ALTER TABLE语法

如需在表中添加列,请使用下列语法:

ALTER  TABLE  table_name   ADD  column_name 数据类型

要删除表中的列,请使用下列语法:

ALTER  TABLE  table_name    DROP  COLUMN  column_name

注释:某些数据库系统不允许这种在数据库表中删除列的方式(列column_name下降)。

要改变表中列的数据类型,请使用下列语法:

ALTER  TABLE  table_name   ALTER  COLUMN  column_name 数据类型

实例:

CREATE  TABLE “login_user”, (   “id”才能,int (32), NOT  NULL  AUTO_INCREMENT,   “名字”,才能varchar (225), CHARACTER  SET  utf8  COLLATE  utf8_general_ci  DEFAULT  NULL  COMMENT  & # 39;名字& # 39;,   “密码”,才能varchar (26), DEFAULT  NULL  COMMENT  & # 39;密码3 & # 39;,   “类型”,才能varchar (32), DEFAULT 空,   “状态”,才能varchar (32), DEFAULT 空,   “create_time”,才能datetime  DEFAULT 空,   “update_time”,才能datetime  DEFAULT 空,   “password5”,才能varchar (26), DEFAULT  NULL  COMMENT  & # 39;密码5 & # 39;,   PRIMARY 才能;KEY  (id)   ),引擎=InnoDB  AUTO_INCREMENT=5, DEFAULT  CHARSET=use utf8;

1。修改字段:一般修改属性和数据类型

alter  table  login_user  modify  password  varchar (25), DEFAULT  NULL  COMMENT  & # 39;密码2 & # 39;

2。重命名字段:alter table表名改变老字段,新字段,数据类型(属性][位置);

alter  table  login_user  change  password2 , password  varchar (26), DEFAULT  NULL  COMMENT  & # 39;密码3 & # 39;

3。新增字段:改变,表,表名,添加(列),字段名,数据类型,(列属性][位置)

位置:字段可以存放在表中的任意位置;

第一:第一个位置;

后:在哪个字段之后,默认在最后一个字段的后面。

——添加到最后

alter , table , login_user , add ,, password3 , varchar (26), DEFAULT  NULL  COMMENT  & # 39;密码4 & # 39;

——添加到指定字段后面,alter table +表名+添加+要添加的字段字段类型+,后,+要跟随的字段名

alter , table , login_user , add ,, password6 ,, varchar (26),, DEFAULT  NULL  COMMENT  & # 39;密码6 & # 39;,,after 密码

4。删除字段:alter table表名字下降段名;

alter , table , login_user , drop ,, password5

感谢各位的阅读,以上就是“修改表结构的sql语句是“的内容了,经过本文的学习后,相信大家对修改表结构的sql语句是这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

修改表结构的sql语句是什么