1、展示一张已经存在的表的建表语句

show create table (目标表格)  

2、将表引擎改为innodba

alter table t_starmcn engine=innodb;

3、修改表名

alter table old_name rename [to] new_name;

4、修改表中字段的数据类型

alter table table_name modify 属性名 数据类型;

5、修改表中字段的数据类型

alter table table_name modify 属性名 数据类型;

6、增加字段

alter table table_name add 属性名1 数据类型 [完整性约束条件] [FIRST | after 属性名2];

7、删除字段

alter table table_name drop 属性名;

8、删除表的外键约束

alter table table_name drop foreign key 外键名;

9、删除没有被关联的普通表

drop table table_name;

10、删除被其他表关联的父表

--先删除外键
--然后在使用drop table 表名语句

11、创建索引 可以用alter也可以用create

alter table table_name add index index_name 列名;
alter table table_name add unique 列名;
alter table table_name add primary key 列名;

[注释] 多列时各列之间用逗号分隔。索引名index_name可选,缺省时,MySQL将根据第一个索引列赋一个名称。另外,ALTER TABLE允许在单个语句中更改多个表,因此可以同时创建多个索引。

create index index_name on table_name 列名;
create unique index index_name on table_name 列名;

12、删除索引

drop index index_name on table_name ;
alter table table_name drop index index_name ;
alter table table_name drop primary key ;

13、修改索引

--先删除

ALTER TABLE table_name DROP INDEX index_name;

--再以修改后的内容创建同名索引

CREATE INDEX index_name ON table_name;

-------------------------------------------------------------------

附链接:
创建、修改、删除索引的命令语句(参考版) : 点击打开链接

MySQL修改字段、修改表索引等操作相关推荐

  1. mysql表索引类型修改_MySQL常用的建表、添加字段、修改字段、添加索引SQL语句写法总结...

    本文实例讲述了MySQL常用的建表.添加字段.修改字段.添加索引SQL语句写法.分享给大家供大家参考,具体如下: 建表: DROP TABLE IF EXISTS bulletin; CREATE T ...

  2. mysql 操作表的例子,mysql中库和表的简单操作总结(附示例)

    本篇文章给大家带来的内容是关于mysql中库和表的简单操作总结(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一. 库的操作 1.创建数据库 创建数据库: create d ...

  3. mysql修改索引的sql_mysql-建表、添加字段、修改字段、添加索引SQL语句写法

    表的操作 1.建表 --如果USERS表存在则删除 DROP TABLE IF EXISTS USERS; CREATE TABLE USERS( id INT UNSIGNED NOT NULL A ...

  4. mysql表添加字段语句_mysql-建表、添加字段、修改字段、添加索引SQL语句写法

    表的操作 1.建表 1.建表 --如果USERS表存在则删除 DROP TABLE IF EXISTS USERS; CREATE TABLE USERS( id INT UNSIGNED NOT N ...

  5. MySql 建表、添加字段、修改字段、添加索引SQL语句写法

    转载:https://www.cnblogs.com/bk7788/p/6050184.html 建表: DROP TABLE IF EXISTS bulletin; CREATE TABLE bul ...

  6. MySQL增加字段,修改字段,增加索引等语句

    mysql增删改查基本语句: 1.修改表名: rename table 旧表名 to 新表名; 2.修改字段类型: alter table 表名 modify column 字段名 字段类型(长度) ...

  7. Mysql修改常用sql: 添加字段、修改字段、添加索引

    修改字段 ALTER TABLE `XXXXXXXX` CHANGE `mtime` `mtime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURR ...

  8. mysql中怎么修改字段_mysql表中怎么修改字段?

    在mysql表中,可以使用"ALTER TABLE 表名 CHANGE 旧字段名 新字段名 数据类型;"语句来修改字段名称:使用"ALTER TABLE 表名 MODIF ...

  9. MySQL - SQL语句增加字段/修改字段/修改类型/修改默认值

    1.应用场景 有时[比如在Linux服务器下]需要使用SQL语句直接对数据表进行新建/修改表结构, 填充/更新数据等. 或借助数据库管理工具执行SQL,但是这种方法,比较适合做微小的操作- 好处: 使 ...

最新文章

  1. Git小技巧 - 指令别名及使用Beyond Compare作为差异比较工具
  2. 在kali下对Windows 卷没有写权限的解决办法
  3. 假疫苗事件,错在企业,责任在管理部门
  4. 如何使用excel快速下载网页图片?
  5. 测试心得--快易需求文档编辑系统
  6. 新浪视频播放器站外调用代码
  7. 怎么在电脑设置html,电脑怎么定时开机
  8. 模拟 hdu5268 ZYB loves Score
  9. 【论文解读】Stacked Hourglass Networks
  10. 《捕鱼达人》游戏制作要点浅析(一) 思路分析
  11. 关于华为手机P20pro装包时总提示冲突问题
  12. 文档被外泄?如何有效管控文档拷贝行为
  13. 一款非常经典的蓝牙多媒体芯片​RDA5850
  14. js验证身份证(详细版)
  15. JavaScript 值得一读的书籍
  16. 微信小程序开发之——拍照和录像
  17. Android 客户端与服务端的数据交互问题
  18. js 操作字符串,
  19. “已成功与服务器建立连接,但是在登录过程中发生错误“的解决方法
  20. ISO 4589-2 OI极限氧指数与UL94V0阻燃等级

热门文章

  1. python实现贪吃蛇小游戏
  2. MAYA打造复古风书房一角场景模型-3D建模场景模型教程
  3. 生成式模型(VAE+GAN)
  4. 智能可穿戴的时尚单品,到底是不是“智商税”?
  5. hdu 5148 City (树形dp)
  6. python 进程详解
  7. mysql数据库的介绍与初始配置
  8. Ubuntu16.04调整屏幕分辨率至1920*1080
  9. IDEA如何执行maven命令
  10. 网络通信——ISO7层协议与TCP/IP 四层模型