MySQL数据表相关操作-修改与删除
2017-04-24 19:15
411 查看
1.修改表结构
1.1修改表名
语句:ALTER TABLE tbl_name RENAME [TO|AS] new_name或者RENAME TABLE tbl_name TO new_name中括号内的内容是可有可无的,所以就十分简单
1.2添加字段
语句:ALTER TABLE tbl_name ADD 字段名称 字段类型 [完整性约束条件] [FIRST|AFTER 字段名称]这段语句表示向tbl_name的数据表内加入字段,后面中括号内表示将新字段添加到最开始或者添加到某个字段的后面,例子如下:
1.3删除字段
语句:ALTER TABLE tbl_name DROP 字段名称
1.4修改字段与字段名称
语句:修改字段:ALTER TABLE tbl_name MODIFY 字段名称 字段类型 [完整性约束条件] [FIRST|AFTER 字段名称]修改字段名称:ALTER TABLE tbl_name CHANGE 旧字段名称 新字段名称 字段类型 [完整性约束条件] [FIRST|AFTER 字段名称]
1.5默认值
语句:添加默认值:ALTER TABLE tbl_name ALTER 字段名称 SET DEFAULT 默认值删除默认值:ALTER TABLE tbl_name ALTER 字段名称 DROP DEFAULT
1.6主键
语句:添加主键:ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] PRIMARY KEY[index_type] (字段名称,...)中括号中的内容可以省略
删除主键:ALTER TABLE tbl_name DROP PRIMARY KEY
在删除主键时,若有自增长,必须先去掉自增长
添加主键
1.7唯一
语句:添加唯一:ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] UNIQUE [INDEX|KEY] [索引名称](字段名称,...)中间中括号的可以省略
删除唯一:ALTER TABLE tbl_name DROP {INDEX|KEY} index_name
查看表创建时的情况:可得
1.8修改表的存储引擎
语句:ALTER TABLE tbl_name ENGINE=存储引擎名称1.9设置自增长的值
语句:ALTER TABLE tbl_name AUTO_INCREMNET=值可以通过SHOW CREATE TABLE db_name来查看表创建时的结构
2.删除数据表
语句:DROP TABLE [IF EXISTS] tbl_name[,tbl_name...]可以一次删除一个或者多个数据表,不过删除后数据表所有数据会丢失,谨慎操作。
如果删除的表有些存在有些不存在,会删除掉存在的表并给出警告
相关文章推荐
- mysql的数据库相关维护操作:重启、修改连接数、删除连接
- mysql查看和修改数据库表字段编码格式及添加删除外键操作
- MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作
- MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作
- 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法
- vb操作mysql之数据删除与增加
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等
- PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在
- Asp.Net 2.0 操作mysql 数据基类(读取,删除,插入,更新)
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在
- 通过Dataset操作xml数据(添加,删除,修改)
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在