mysql alter算法_MySQL ALTER语法的运用方法 操作索引和字段
语法:
alter_specification:
ADD [COLUMN] create_definition [FIRST | AFTER column_name ]
or ADD INDEX [index_name] (index_col_name,...)
or ADD PRIMARY KEY (index_col_name,...)
or ADD UNIQUE [index_name] (index_col_name,...)
or ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
or CHANGE [COLUMN] old_col_name create_definition
or MODIFY [COLUMN] create_definition
or DROP [COLUMN] col_name
or DROP PRIMARY KEY
or DROP INDEX index_name
or RENAME [AS] new_tbl_name
or table_options
eg:
mysql> alter table topics change hotico hot_count int(4);
mysql> alter table topics alter hot_count set default 1;
加索引
mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]);
例子: mysql> alter table employee add index emp_name (name);
加主关键字的索引
mysql> alter table 表名 add primary key (字段名);
例子: mysql> alter table employee add primary key(id);
加唯一限制条件的索引
mysql> alter table 表名 add unique 索引名 (字段名);
例子: mysql> alter table employee add unique emp_name2(cardnumber);
MySQL ALTER语法运用:查看某个表的索引
mysql> show index from 表名;
删除某个索引
mysql> alter table 表名 drop index 索引名;
例子: mysql>alter table employee drop index emp_name;
修改表:增加字段:
mysql> ALTER TABLE table_name ADD field_name field_type;
修改原字段名称及类型:
mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;
删除字段:
MySQL ALTER TABLE table_name DROP field_name;
mysql alter算法_MySQL ALTER语法的运用方法 操作索引和字段相关推荐
- mysql alter算法_MySQL ALTER命令_mysql alter_添加_删除_修改
MySQL ALTER命令 当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令. 开始本章教程前让我们先创建一张表,表名为:testalter_tbl. root@ho ...
- mysql join性能_Mysql Join语法解析与性能分析
一.Join语法概述 join 用于多表中字段之间的联系,语法如下: ... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditiona table1 ...
- mysql join 性能测试_Mysql Join语法解析与性能分析
一.Join语法概述 join 用于多表中字段之间的联系,语法如下: SELECT * FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditiona t ...
- MySQL数据库(安装配置 语句语法使用 项目中操作MySQL)
文章目录: 一:安装配置 1.安装MySQL 2.卸载MySQL 3.汉化MySQL 4.启动和停止MySQL 5.修改MySQL密码 6.连接MySQL 二:语句语法使用 1.语句使用:增删改查 增 ...
- mysql安装被打断_MySQL安装未响应解决方法
安装MySQL出示未响应,一般显示在安装MySQL程序最后一步的2,3项就不动了. 这种情况一般是你以前安装过MySQL数据库服务项被占用了. 解决方法: 一种方法:你可以安装MySQL的时候在这一步 ...
- 分析mysql慢查询_mysql慢查询的分析方法_MySQL
本文主要介绍的是MySQL慢查询分析方法,前一段日子,我曾经设置了一次记录在MySQL数据库中对慢于1秒钟的SQL语句进行查询.想起来有几个十分设置的方法,有几个参数的名称死活回忆不起来了,于是重新整 ...
- mysql怎样实现先判断后联合_MYSQ创建联合索引,字段的先后顺序,对查询的影响分析...
MYSQ创建联合索引,字段的先后顺序,对查询的影响分析 前言 对于联合索引我们知道,在使用的时候有一个最左前缀的原则,除了这些呢,比如字段放置的位置,会不会对索引的效率产生影响呢? 最左匹配原则 联合 ...
- mysql 分组求和_MySql基础语法
SQL语句分类 DDL:数据定义语言,用来定义数据库对象:库.表.列等 DML:数据操作语言,用来定义数据库记录(数据) DCL:数据控制语言,用来定义访问权限和安全级别: DQL:数据查询语言,用来 ...
- 修改mysql+io算法_MySQL磁盘IO设置问题
下面的部分内容来自<深入浅出MySQL>.老叶的视频.网上其他人的blog. 这里列出的是MySQL的一些非运行参数的优化部分,具体如下: (对于使用云主机的用户,下文中的部分优化方法是无 ...
最新文章
- 了解Android Matrix转换
- 周立功:专注的力量成就梦想
- C#中Monitor和Lock以及区别
- 安卓ttf格式的字体包_苹果官网御用字体
- Vista操作系统评估参考资料
- vba 数组赋值_VBA数组与字典解决方案第18讲:VBA中静态数组的定义及创建
- 关于项目管理的一些想法
- Python零基础学习笔记(十三)—— if 和 if-else语句...
- python字符串合并去重_015day--python集合和字符串
- 隐马尔科夫模型C#语言算法实现
- php 获取实例的类名,PHP类名获取方式及单例模式实现
- 第七节:框架搭建之页面静态化的剖析
- cxTreeList 控件说明
- 推荐 18 个终端命令行工具
- Google地图更新,更AI更贴心更节约时间,就是不敢来中国
- [转载] Python 完整实现的简单遗传算法(SGA)
- 手机html文件转TXT,Html 转换 Txt
- shell逻辑运算符优先级_linux shell 逻辑运算符、逻辑表达式详解
- “大数据杀熟”手段变种需要警惕!
- 三顾茅庐:刘备如何面试诸葛亮
热门文章
- 25.怎样在IDEA中使用JUnit4和JUnitGenerator V2.0自动生成测试模块
- 发布【规模化产品开发方法-产品线工程.pdf】
- 部署ajax服务-支持jsonp
- jsp静态导入和动态导入
- CSS3无前缀脚本prefixfree.js与Animatable使用
- sql语句性能优化【转载】
- JavaScript教程——函数(arguments 对象)
- 7.Linux 输入子系统分析
- Android爬坑之旅:软键盘挡住输入框问题的终极解决方案
- 【高斯消元】[HDU 3359][POJ3999][UVALive4741]Kind of a Blur