栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

MySQL数据库修改数据表

MySQL数据库修改数据表

修改表名
语法:
Alter table 旧表名 rename 新表名
查看数据库中表

更改tests为test

查看更改结果

修改字段的数据类型
语法:
Alter table 表名 modify 需要修改的字段 修改为什么数据类型
使用desc查看表中数据类型

更改name数据类型为varchar(30)

查看更改后的结果

修改字段名
语法:
Alter table 表名 change 旧字段名 新字段名 新数据类型
把表中deptif改为deptid

添加字段
语法:
Alter table 表名 add 添加的新字段名 数据类型 约束条件
或:
Alter table 表名 add 添加的新字段名 数据类型 约束条件 first(添加已存在的字段名)
添加一个为loc的字段

再次添加一个loc1的字段

删除字段
语法:
Alter table 表名 drop 字段名
删除loc1字段

修改字段的排序位置
语法:
Alter table 表名 modify 字段名 数据类型 first (放到第一位)
或:
Alter table 表名 modify 字段名 数据类型 after 字段名2
把loc字段放到第一位

把loc字段放到name下

更改表的存储引擎
语法:
Alter table 表名 engine=更改后的引擎
更改test引擎为MyISAM



删除表的外键约束
语法:
Alter table 表名 drop foreign key 外键约束
创建一个外键并删除


删除没有被关联的表
语法:
Drop table if exists 表1,表2

删除被其他表关联的主表
先创建两表

当我们删除主表时会发现主表上有外键约束不能直接删除

只有在解除子表约束和子表被删除时主表才可被删除

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/336017.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号