本专栏内容将会详细讲解MySQL数据库技术。
数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。
全文大约 【1092】字, 不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图,让你更好的理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考
表 : 数据在数据库中是以一个一个表格形式存在并且组织的。 有行, 有列。
创建表语法格式如下:
CREATE TABLE 表名( 列名 数据类型 [约束], 列名 数据类型 [约束], … 列名 数据类型 [约束] //最后一列的末尾不加逗号 )[charset=utf8] //可根据需要指定表的字符编码集
案例 :创建符合下面字段名, 字段类型的表
列名 | 数据类型 | 说明 |
---|---|---|
subjectId | INT | 课程编号 |
subjectName | VARCHAR(20) | 课程名称 |
subjectHours | INT | 课程时长 |
创建表案例语句:
#依据上述表格创建数据表
CREATE TABLE subject(
subjectId INT,
subjectName VARCHAR(20),
subjectHours INT
)charset=utf8;
ALTER TABLE 表名 操作;
在表结构已经确定后, 如果想要增加一列可以使用下面语句进行更改:
#在课程表基础上添加gradeId 列
ALTER TABLE subject ADD gradeId int;
在表结构确定后,有的时候字段长度定的短了,可以用下面语句更改字段类型和长度:
#修改课程表中课程名称长度为10个字符
ALTER TABLE subject MODIFY subjectName VARCHAR(10);
#删除课程表中 gradeId 列
ALTER TABLE subject DROP gradeId;
注意:删除列时,每次只能删除一列
#修改课程表中 subjectHours 列为 classHours
ALTER TABLE subject CHANGE subjectHours classHours int ;
注意:修改列名时,在给定列新名称时,要指定列的类型和约束
#修改课程表的subject 为 sub
ALTER TABLE subject rename sub;
删除表语法:
DROP TABLE 表名
通过下面语句可以删除整个表:
#删除学生表
DROP TABLE subject;
最后,我们对本文核心要点进行总结:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。