wordpress 关注插件,苏州百度seo代理,辽阳住房和城乡建设网站,临邑县建设局网站#x1f389;欢迎您来到我的MySQL基础复习专栏 ☆* o(≧▽≦)o *☆哈喽~我是小小恶斯法克#x1f379; ✨博客主页#xff1a;小小恶斯法克的博客 #x1f388;该系列文章专栏#xff1a;重拾MySQL #x1f379;文章作者技术和水平很有限#xff0c;如果文中出现错误欢迎您来到我的MySQL基础复习专栏 ☆* o(≧▽≦)o *☆哈喽~我是小小恶斯法克 ✨博客主页小小恶斯法克的博客 该系列文章专栏重拾MySQL 文章作者技术和水平很有限如果文中出现错误希望大家能指正 感谢大家的关注 ❤️ 目录
DDL-表操作-修改
添加字段 方括号内容可选
修改字段
修改指定字段的数据类型
修改字段名和字段类型
删除字段
修改表名
删除表 删除指定表并重新创建该表
总结 DDL-表操作-修改
添加字段 方括号内容可选
ALTER TABLE 表名 ADD 字段名 类型 (长度) [ COMMENT 注释 ] [ 约束 ];
案例为emp表增加一个新的字段”昵称”为blogname类型为varchar(20)
ALTER TABLE emp ADD blogname varchar(20) COMMENT 小小恶斯法克 ; 修改字段
修改指定字段的数据类型
ALTER TABLE 表名 MODIFY 字段名 新数据类型 (长度);
修改字段名和字段类型
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型 (长度) [ COMMENT 注释 ] [ 约束 ];
案例:将emp表的blogname字段修改为username类型为varchar(30)
ALTER TABLE emp CHANGE blogname username varchar(30) COMMENT 新字段 ; 删除字段
ALTER TABLE 表名 DROP 字段名;
案例:将emp表的字段username删除
ALTER TABLE emp DROP username; 修改表名
ALTER TABLE 表名 RENAME TO 新表名;
案例:将emp表的表名修改为 czhemp
ALTER TABLE emp RENAME to czhemp ;
我们show tables所有表发现原来表名为emp现在已经修改为czhemp了 删除表
DROP TABLE [ IF EXISTS ] 表名; 可选项 IF EXISTS 代表只有表名存在时才会删除该表表名不存在则不执行删除操作(如果不加该参数项删除一张不存在的表执行将会报错)。 案例 如果tb_user表存在则删除tb_user表
drop table if exists tb_user ; 删除指定表并重新创建该表
TRUNCATE TABLE 表名; 注意: 在删除表的时候表中的全部数据也都会被删除。但是会重新创建该表那么我们为什么要删除这张表呢这是因为我们在删除这张表时这张表的所有数据都会被删除再重新创建这张表就是一张新表表结构存在但是没有数据了 案例比如删除表czhemp
truncate table czhemp ; DDL语句到这里也算告一个段落了给大家来一个总结
总结
1.DDL-数据库操作 show databases ; create database 数据库名 ; use 数据库名 ; selet database() ; (查看当前是处于哪一个数据库当中) drop database 数据库名 2.DDL-表操作 show tables ; create table 表名 (字段 字段类型字段 字段类型) ; (每一个字段和字段类型中间用空格分隔最后一个字段类型后面没有逗号) desc 表名 ; (查看这个表中有哪些字段) show create table 表名 ; 查看这张表的建表语句 alter table 表名 add/modify/change/drop/rename to (添加字段/修改字段类型/修改字段名称及类型/删除字段/修改表名) drop table 表名 (删除表)