mysql alter语句用法

//主键

ALTER TABLE tablename add new_field_id int(5) UNSIGNED DEFAULT 0 NOT NULL anto_increment,ADD PRIMARY KEY (new_field_id);

//增加一个新列

mysql>ALTER TABLE tablename ADD fieldname fieldtype

如:

ALTER TABLE t2 ADD d TIMESTAMP;

ALTER TABLE infos ADD ex TINYINT NOT NULL DEFAULT '0';

//删除列

mysql>ALTER TABLE table_name DROP field_name

如:

ALTER TABLE t2 DROP COLUMN c;

//修改原字段名称及类型

mysql>ALTER TABLE tablename CHANGE old_field_name new_field_name field_type;

如:

//重命名列

ALTER TABLE t1 CHANGE a b INTEGER;

//改变列的类型

ALTER TABLE t1 CHANGE b b BIGINT NOT NULL;

ALTER TABLE infos CHANGE list list TINYINT NOT NULL DEFAULT '0';

//重命名表

ALTER TABLE t1 RENAME t2;

//加索引

mysql>ALTER TABLE tablename CHANGE depno depno int(5) NOT NULL;

mysql>ALTER TABLE tablename ADD INDEX 索引名 (字段名1[,字段名2……]);

mysql>ALTER TABLE tablename ADD INDEX emp_name(name);

//加主关键字的搜索

mysql>ALTER TABLE tablename ADD PRIMARY KEY(id);

//加唯一限制条件的索引

mysql>ALTER TABLE tablename ADD UNIQUE emp_name2(cardnumber);

//删除某个索引

mysql>ALTER TABLE tablename DROP INDEX emp_name;

mysql alter怎么用,mysql alter话语用法相关推荐

  1. mysql进阶(二十八)GRANT REVOKE用法

    文章目录 一.前言 二.查看用户权限 三.撤销已赋予给 MySQL 用户的权限 四.grant.revoke 用户权限注意事项 五.用户和权限管理命令 六. grant 权限 七.拓展阅读 一.前言 ...

  2. mysql中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示.  比如 SELECT * FROM [user ...

  3. mysql 中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user] ...

  4. mysql中模糊查询的四种用法

    转载自  https://www.cnblogs.com/songfayuan/articles/7290158.html 下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可 ...

  5. mysql开方_MySQL数学函数的实际用法

    此文章主要向大家描述的是MySQL数学函数的实际用法以及在实际操作中值得大家注意的问题,MySQL数学函数是MySQL函数中经常被用到的,所以对其有一定的了解还是有你有所帮助的. ABS (numbe ...

  6. mysql check table_修复MySQL的MyISAM表命令check table用法

    MyISAM如果损坏了修复方法是比较简单了我们只要使用check table命令就可以了,下面我们来看一篇关于修复MySQL的MyISAM表命令check table用法,具体如下所示. MySQL日 ...

  7. mysql union 与 union all 语法及用法

    1.mysql union 语法 mysql union 用于把来自多个select 语句的结果组合到一个结果集合中.语法为: select column,......from table1union ...

  8. MySQL之IFNULL()、ISNULL、NULLIF用法

    MySQL之IFNULL().ISNULL.NULLIF用法 IFNULL语法说明 IFNULL(expr1,expr2) 如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它 ...

  9. c# mysql存储过程 输出参数值_MySQL 存储过程参数用法 in, out, inout

    MySQL 存储过程参数有三种类型:in.out.inout.它们各有什么作用和特点呢? 一.MySQL 存储过程参数(in) MySQL 存储过程 "in" 参数:跟 C 语言的 ...

  10. mysql 联表比对,MySQL联表查询详解/超详细mysql left join,right join,inner join用法分析比较...

    超详细mysql left join,right join,inner join用法分析 下面是例子分析 表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a200 ...

最新文章

  1. 快速搭建RHEL5.9本地yum源
  2. Windows下Oracle 11g创建数据库
  3. ai包装插件_找AI插件很费劲,一次给你66款AI插件合集!每一款都是设计师常用...
  4. iOS 使用GPUImage实现iOS 7的模糊效果
  5. Android Jetpack组件之数据库Room详解(三)
  6. 动态服务器以及WSGI
  7. 几行Python代码生成饭店营业额模拟数据并保存为CSV文件
  8. 火力发电厂与变电站设计防火标准_详细解析仓库防火设计标准
  9. “我将 20 年前开发的操作系统迁移到 .NET 6,居然成功了”
  10. 项目组织结构以及模块规划
  11. text-overflow:ellipsis
  12. pe制作linux硬盘的镜像文件_制作一个64M的U盘启动盘(mini linux + winpe +dos toolbox)
  13. 分享一个电脑截动图的软件LICEcap
  14. 2015-4-26分享的PDF
  15. 默纳克系统电梯服务器怎么封超载,默纳克电梯系统故障代码.pdf
  16. sqlite3 报错SQLITE_MISUSE
  17. 在Linux上搭建TCP通信测试服务器
  18. 软件测试工程师简历项目经验怎么写?--1000个已成功入职的软件测试工程师简历范文模板(真实简历)
  19. 手机支付:合作之路才是正途
  20. 人机大战(类和对象)

热门文章

  1. 地平线机器人_地平线机器人CEO余凯:基于深度学习的自动驾驶之路
  2. js判断移动端,pc端,安卓,苹果浏览器的方法
  3. 星痕 轻松实现大屏数据可视化_数据美的历程有多难?大屏可视化轻松帮你实现...
  4. java 获取系统时间 8小时 jre_Java获取时间与系统时间相差8小时终极解决方案
  5. Linux挂载多个文件夹读不出,FTP不显示Linux挂载文件夹怎么办?-处理FTP不显示Linux挂载文件夹的方案 - 河东软件园...
  6. linux下spi添加设备,Linux Kernl添加spidev的设备节点
  7. c语言如何实现不定参数,C语言中不定参数的实现
  8. 蓝点linux_新闻速读 gt; Windows 10 的 Linux 内核将像驱动程序一样由微软更新服务进行更新 | Linux 中国...
  9. jQuery.ajax success 与 complete 区别
  10. 为什么Vue不能观察到数组length的变化?