mysql数据库学习笔记(2)
2023-12-15 23:36:16
? ? ?又是学习数据库的一天,今天学的不多,昨天主要是对数据库进行各种操作,今天对表进行各种操作,挺有意思的,让我们一起看看都有哪些内容。
1.表操作-修改
? ? (1)添加字段
ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT 注释] [约束];
? ? 比如为wife表添加一个新的字段"昵称"为nickname,类型为vachar(20)
ALTER TABLE wife ADD nickname varchar(20) COMMENT '昵称';
? ? (2)修改数据类型
ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);
? ? (3)修改字段名和字段类型
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT 注释] [约束];
? ? ? 比如将wife表的kickname字段修改为uesrname,类型为varchar(30)
ALTER TABLE wife CHANGE nickname username varchar(30) COMMENT '昵称';
? ? ?(4)删除字段
ALTER TABLE 表名 DROP 字段名;
? ? ?比如将wife表的字段username删除
ALTER TABLE wife DROP username;
? ?(5)修改表名
ALTER TABLE 表名 RENAME TO 新表名;
? ? ? 比如将wife表的表名修改为employee
ALTER TABLE wife RENAME TO employee;
2.表操作-删除
? ? ? (1)删除表
DROP TABLE [IF EXISTS] 表名;
? ? ? 可选项if exists代表,只有表名存在时才会删除该表,表名不存在,则不执行删除操作
? ? ? 比如:如果wife表存在,则删除wife表
DROP TABLE IF EXISTS wife;
? ? ? ? (2)删除指定表,并重新创建表
TRUNCATE TABLE 表名;
? ? ? ? 在删除表的同时也会将表的数据全部删除
? ? ? ?今天的mysql的学习就到这了,下次我们学习有关图形化界面工具的安装和DML语法,感谢大家的阅读!
文章来源:https://blog.csdn.net/pancodearea/article/details/134955625
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!