MySQL笔记四:DDL——表的创建与删除

4.1表的创建
create table 表名(
        字段1 数据类型,
        字段2 数据类型,
        字段3 数据类型
);
表名一般要t_或table_开头
t_movie
编号                   名字                                故事情节            上映时间                时长                海报
no(bigint(10))   name (varchar(255))        history(clob)     playtime(date)    time(double)    poster(blob)
create table t_student(
        no int,
        name varchar(32).
        sex char(1) default '男’//设定默认值
        age int(3),
        birth date,
        email varchar(100)
);
 
 
4.2常见的数据类型:
varchar:可变长度字符串,会根据实际的数据长度动态分配空间,例如varchar[10]
char:定长字符串,不管实际输入数据多长,总是分配固定长度的空间存储数据,优点:速度快,缺点:可能会导致空间浪费
int:整数型
bigint长整型,等价于java中的long
float单精度浮点型
double双精度浮点型
date短日期类型,只有年月日,默认格式 %Y-%m-%d    2000-10-01
datetime长日期类型,有年月日时分秒 ,默认格式 %Y-%m-%d %h:%i:%s2000-10-01 17:34:21
clob字符大对象,最多可以存储4G的字符串,超过255个字符的需要用clob存储
blob二进制大对象,用来存储图片、音频、视频等媒体数据,需要用IO流
类型后面的括号内的数字代表允许的字符长度
4.3删除表
drop table 表名;
drop table if exists 表名;//这样表格不存在时不会报错
posted @   盛夏小叮当  阅读(65)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示