首页 > 数据库 >MYSQL学习笔记3: DDL表修改

MYSQL学习笔记3: DDL表修改

时间:2024-03-08 12:56:37浏览次数:23  
标签:删除 MYSQL worker 笔记 字段名 表名 table alter DDL

DDL表修改


在表中添加新字段

#格式
ALTER TABLE 表名 ADD 字段名(长度)[COMMENT注释] [约束];
#在itcast表中新建一个nickname字段
alter table itcast add nickname varchar(20) comment '昵称';

修改字段数据类型

alter table 表名 modify 字段名 新数据类型(长度);

修改字段名和字段类型

alter table 表名 change 旧字段名 新字段名 类型(长度) [comment 注释] [约束];
  • 将worker表的nickname字段修改为username, 类型为varchar(30)

alter table worker change nickname username varchar(30) comment '用户昵称';

删除字段

格式
alter table 表名 drop 字段名;
删除username字段
//删除worker表
alter table worker drop username;
//desc查看表结构,发现username字段已经被删除
desc worker;

修改表名

格式
alter table 表名 rename to 新表名;
将worker表的名称修改为workers
alter table worker rename to workers;

删除表

直接删除表
drop table [if exist] 表名;
删除并重新创建该表(相当于清空数据)
  • 如果需要删除的表不存在,不会创建新表

    truncate table 表名;

标签:删除,MYSQL,worker,笔记,字段名,表名,table,alter,DDL
From: https://www.cnblogs.com/HIK4RU44/p/18060755

相关文章

  • MYSQL学习笔记2: 数据类型
    数据类型数值类型TINYINTUNSIGNED无符号的tinyintDOUBLE(4,1)整体长度为4,小数位数为1的DOUBLE数据字符串类型CHAR(10)定长字符串,最多存储10个字符,占用10个字符的内存VARCHAR(10)变长字符串,最多存储10个字符,根据实际字符的长度计算内存空间对于CHAR和VARCHA......
  • MySQL查询优化方案汇总(索引相关)
    索引相关类型隐式转换大坑**字段filed1是varchar类型,且加了索引,如果wherefiled1=123;type可能是all,因为123是数字类型,mysql内部会用函数做隐式转换,用了函数,索引就失效了。**大数据深度分页,用主键selectfield1,field2fromtablelimit100000,10;selectfield1,fiel......
  • Linux 安装MySQL
    参考1.安装MySQLsudoapt-getinstallmysql-client-core-8.0sudoapt-getinstallmysql-server#安装MySQL数据库sudoapt-getinstalllibmysqlclient-dev#安装MySQL开发包安装新版本mysql,root密码是随机的,也不是空密码,所以要通过查看随机密码进入,再......
  • MySQL常用语句
    目录1.创建数据库2.删除数据库3.使用数据库4.创建表5.删除表6.插入数据7.查询数据8.更新数据9.删除数据10.连接两个或多个表11.排序数据12.限制返回的数据数量13.创建索引14.删除索引15.创建主键16.删除主键17.创建外键18.删除外键1.创建数据库CREATEDATA......
  • Vue学习笔记40--脚手架项目架构分析
    脚手架项目架构分析1.babel.config.js——babel的控制文件,用于ES6转ES5(一般不需要程序员进行配置,如想研究请查看babel官网)module.exports={presets:['@vue/cli-plugin-babel/preset']}2.package.json——包信息说明,例如:项目名称、版本、采用的依赖、库文件......
  • Mysql-索引
    主键索引:表的主键为B+Tree的key。二级索引:二级索引的value是表的主键,这样做的好处是B+Tree的节点小,可以一次放入更多节点到内存,减少IO次数。缺点是需要回表:通过二级索引查到的主键,再去主键索引查需要的信息。聚簇索引:索引结构和数据一起存放的索引,InnoDB中的主键索引......
  • (HASEE)神州笔记本 还原手册 —— 笔记本系统还原
    新买了一个笔记本,神州笔记本(HASEE),随机所带的手册,为防止丢失故把内容记录下来。开机时按:CTRL+H进入还原界面,点击“系统还原”,点击“恢复出厂备份”,确认。重启电脑后在“通用”方框内打钩,确认后再次重启。如何卸载/关闭该还原功能:开机按Ctrl+H,进入还原界面->......
  • MySQL Server架构概述
    推荐:SQL语句执行顺序相关问题。MySQLServer架构分层概述MySQLServer架构可抽象为3层。连接层:验证用户名密码,认证成功后,获取当前账号的权限并缓存,并分配TCP连接池和线程池资源。处理层:实现核心的处理功能。存储层:将处理后的数据高性能安全的写入磁盘,或从磁盘中正确的读取......
  • 神州笔记本 —— HASEE神州 —— 用户手册(使用功能键)—— 笔记本电脑功能键
    功能键功能:FN+f1 启动/关闭触摸板FN+f2 启动/关闭屏幕背光FN+f3 启动/关闭喇叭和外接耳机FN+f5 减低音量FN+f6 提高音量FN+f7 切换屏幕FN+f8 降低屏幕亮度FN+f9 增加屏幕亮度FN+f10 启动/关闭摄像头FN+f11 启动/关闭飞行模式FN+f12 启动/关闭睡眠电源模式FN+~......
  • pandas笔记(三)-- 查找有效邮箱的用户(正则表达式应用)
    题目描述一个有效的电子邮件具有前缀名称和域,其中:前缀名称是一个字符串,可以包含字母(大写或小写),数字,'_','.',和破折号'—',前缀名必须以字母开头域名为'@leetcode.com'编写一个解决方案,以查找具有有效电子邮件的用户,以任何顺序返回结果表。测试用例输入us......