当前位置: 首页 > 编程笔记 >

MySql数据库之alter表的SQL语句集合

徐涵亮
2023-03-14
本文向大家介绍MySql数据库之alter表的SQL语句集合,包括了MySql数据库之alter表的SQL语句集合的使用技巧和注意事项,需要的朋友参考一下

mysql之alter表的SQL语句集合,包括增加、修改、删除字段,重命名表,添加、删除主键等。

1:删除列

ALTER TABLE 【表名字】 DROP 【列名称】

2:增加列

ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明'

3:修改列的类型信息

ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL COMMENT '注释说明'

4:重命名列

ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称】 BIGINT NOT NULL COMMENT '注释说明'

5:重命名表

ALTER TABLE 【表名字】 RENAME 【表新名字】

6:删除表中主键

Alter TABLE 【表名字】 drop primary key

7:添加主键

ALTER TABLE sj_resource_charges ADD CONSTRAINT PK_SJ_RESOURCE_CHARGES PRIMARY KEY (resid,resfromid)

8:添加索引

ALTER TABLE sj_resource_charges add index INDEX_NAME (name);

9: 添加唯一限制条件索引

ALTER TABLE sj_resource_charges add unique emp_name2(cardnumber);

10: 删除索引

alter table tablename drop index emp_name;

以上内容是小编给大家介绍的MySql数据库之alter表的SQL语句集合,希望对大家有所帮助!

 类似资料:
  • 本文向大家介绍Mysql数据库之sql基本语句小结,包括了Mysql数据库之sql基本语句小结的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Mysql数据库之sql基本语句。分享给大家供大家参考,具体如下: SQL基本语句 1.登录退出及快捷键: (1)快捷键: ————快速回到行首 ctrl + a ————回到行末 ctrl + e ————清屏 ctrl + l ————结束 ct

  • ALTER TABLE 语句 ALTER TABLE 语句用于在已有的表中添加、删除或修改列。 SQL ALTER TABLE 语法 如需在表中添加列,请使用下面的语法:ALTER TABLE table_name ADD column_name datatype 如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):ALTER TABLE table_n

  • 主要内容:1 SHOW ENGINES,2 SHOW PROCESSLIST,3 SHOW STATUS LIKE ‘InnoDB_row_lock%’,4 SHOW ENGINE INNODB STATUS,5 SHOW INDEXS,6 ALTER TABLE xx ENGINE = INNODB,7 ANALYZE TABLE常见MySQL数据库优化的sql语句。 1 SHOW ENGINES 查看执行引擎以及默认引擎。 2 SHOW PROCESSLIST SHOW PROCESSLIS

  • 本文向大家介绍Mysql数据库之常用sql语句进阶与总结,包括了Mysql数据库之常用sql语句进阶与总结的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Mysql数据库之常用sql语句。分享给大家供大家参考,具体如下: 前面讲述了Mysql sql基本语句。这里继续总结一下SQL语句的进阶内容。 SQL语句进阶 1.查询字段: ————查询所有字段 ————查询指定字段 ————多数据表

  • ALTER TABLE 语句 修改已用 CREATE TABLE 语句创建好的表设计。 注意 对于非微软数据库, Microsoft Jet 数据库引擎 不支持ALTER TABLE, 或 数据定义语言 (DDL) 语句的使用。而使用 DAO创建方法。 语法 ALTER TABLE 表 {ADD ADD{COLUMN 字段类型 [ (字长)] [NOT NULL][CONSTRAINT 索引 ]

  • CRUD CREATE TABLE CREATE TABLE `user` ( `id` INT AUTO_INCREMENT, `name` VARCHAR (20), PRIMARY KEY (`id`) ); VARCHAR记得指定长度。 UPDATE UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 INSERT INSERT INTO 表名称 VA