3.DDL操作表
2022/3/20 23:27:41
本文主要是介绍3.DDL操作表,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
DDL:对表进行增(Create)删(Drop)改(Alter)查(Show)。
查询表
-
查询当前数据库下所有表的名称
show tables;
-
查询表结构
desc 表名称;
创建表
-
创建表
create table 表名( 字段名1 数据类型1, 字段名2 数据类型2 default 默认值, ... 字段名n 数据类型n );
注意:最后一行末尾,不能加逗号
可使用defaut关键字指定默认值。
MySQL支持的数据类型可分为三类
-
数值
tinyint :小整数型,占一个字节 int :大整数类型,占四个字节 bigint :长整型,相当于java中的long,占用八个字节 float :单精度浮点数 double(n,x) :双精度浮点数 使用格式: 字段名 double(总长度, 小数点后保留的位数)
-
日期
date :日期值。只包含年月日 datetime :日期值+时间值,包含年月日时分秒
-
字符串
char(n) :定长字符串(最长255)。 优点:效率高 缺点:浪费空间 eg: name char(10) 如果存储字符个数不足10,也会占用10个的空间 varchar(n) :变长字符串(最长65535) 优点:效率低 缺点:存储性能低 eg: name varchar(10)如果存储字符个数不足10,则几个字符占几个空间 clob : Character Large Object 字符大对象,最多可存储4G的字符串。 blob : Binary Large Object 二进制大对象,专门用来存储图片、视频等流媒体数据。
删除表
-
删除表
drop table 表名;
-
如果存在则删除表
drop table if exists 表名;
修改表
-
修改表名
alter table 表名 rename to 新表名;
-
添加一列
alter table 表名 add 列名 数据类型;
-
修改数据类型
alter table 表名 modify 列名 新数据类型;
-
修改列名和数据类型
alter table 表名 change 列名 新列名 新数据类型;
-
删除列
alter table 表名 drop 列名
这篇关于3.DDL操作表的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-102025 蛇年,J 人直播带货内容审核团队必备的办公软件有哪 6 款?
- 2025-01-10高效运营背后的支柱:文档管理优化指南
- 2025-01-10年末压力山大?试试优化你的文档管理
- 2025-01-10跨部门协作中的进度追踪重要性解析
- 2025-01-10总结 JavaScript 中的变体函数调用方式
- 2025-01-10HR团队如何通过数据驱动提升管理效率?6个策略
- 2025-01-10WBS实战指南:如何一步步构建高效项目管理框架?
- 2025-01-10实现精准执行:团队协作新方法
- 2025-01-10如何使用工具提升活动策划团队的工作效率?几个必备工具推荐
- 2025-01-10WiX 标签使用介绍:打造专业安装程序的利器