表操作-修改
修改字段名和字段类型
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型 (长度) [ COMMENT 注释 ] [ 约束 ];
- 为表juejin中的juejinname字段将名字修改为jjname类型为int(20)备注为掘金用户名
网络异常,图片无法展示
|
删除字段
ALTER TABLE 表名 DROP 字段名;
网络异常,图片无法展示
|
- 通过desc查询,成功被删除
网络异常,图片无法展示
|
修改表名
ALTER TABLE 表名 RENAME TO 新表名;
- 将juejin表名修改为xitu
网络异常,图片无法展示
|
- 通过
show tables;
查看
网络异常,图片无法展示
|
表操作-删除
删除表
DROP TABLE [ IF EXISTS ] 表名;
网络异常,图片无法展示
|
- 可选项 IF EXISTS 代表,只有表名存在时才会删除该表,表名不存在,则不执行删除操作(如果不 加该参数项,删除一张不存在的表,执行将会报错)。
网络异常,图片无法展示
|
删除指定表, 并重新创建表
网络异常,图片无法展示
|
TRUNCATE TABLE 表名;
网络异常,图片无法展示
|
网络异常,图片无法展示
|
- 注意: 在删除表的时候,表中的全部数据也都会被删除。
图形化界面工具
而通过DDL语句执行在命令进行操作,主要存在以下两点问题:
- 会影响开发效率 ;
- 使用起来,并不直观,并不方便 ;
- 所以呢,我们在日常的开发中,会借助于MySQL的图形化界面,来简化开发,提高开发效率。而目前 mysql主流的图形化界面工具,有以下几种:Sqlyog 、Navicat、 DataGrip大家可以自行百度下载