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

 更新时间:2016年04月22日 11:34:34   投稿:mrr  
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的索引原理以及查询优化详解

    MySQL的索引原理以及查询优化详解

    这篇文章主要为大家介绍了MySQL的索引原理以及查询优化,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • MySql学习day03:数据表之间的连接、查询详解

    MySql学习day03:数据表之间的连接、查询详解

    这篇文章主要介绍了MySql数据表之间的连接、查询,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • MySQL系列之四 SQL语法

    MySQL系列之四 SQL语法

    SQL是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,这篇文章主要给大家介绍了SQL语法的相关资料,需要的朋友可以参考下
    2021-07-07
  • MySQL两个字段模糊匹配操作方案

    MySQL两个字段模糊匹配操作方案

    这篇文章主要给大家介绍了关于MySQL两个字段模糊匹配操作的相关资料,两张MySQL表进行模糊匹配可以使用like语法来实现,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-09-09
  • mysql 提示INNODB错误的解决方法

    mysql 提示INNODB错误的解决方法

    解决The‘InnoDB’feature is disabled; you need MySQL built with ‘InnoDB’ to have it
    2011-09-09
  • mysql-joins具体用法说明

    mysql-joins具体用法说明

    这篇文章主要介绍了mysql-joins具体用法说明,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • MySQL中InnoDB存储引擎的锁的基本使用教程

    MySQL中InnoDB存储引擎的锁的基本使用教程

    这篇文章主要介绍了MySQL中InnoDB存储引擎的锁的基本概念,是MySQL入门学习中的基础知识,需要的朋友可以参考下
    2015-11-11
  • mysql sql99语法 内连接非等值连接详解

    mysql sql99语法 内连接非等值连接详解

    在本篇文章里小编给大家整理的是一篇关于mysql sql99语法 内连接非等值连接的相关知识点文章,有需要的朋友们可以学习下。
    2019-09-09
  • 解决MySQL批量新增或修改时出现异常:Lock wait timeout exceeded

    解决MySQL批量新增或修改时出现异常:Lock wait timeout exceeded

    这篇文章主要给大家介绍了关于如何解决MySQL批量新增或修改时出现异常:Lock wait timeout exceeded;try restarting transaction的相关资料,需要的朋友可以参考下
    2024-01-01
  • mysql中的join和where优先级顺序解读

    mysql中的join和where优先级顺序解读

    这篇文章主要介绍了mysql中的join和where优先级顺序解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03

最新评论