一、创建
⚠️在创建数据表之前一定要切换到该表所属的数据库,语法格式如下:
USE 数据库名称;
1.表的创建
CREATE TABLE [IF NOT EXISTS] 表名
(
字段名1 数据类型1,
字段名2 数据类型2,
...
字段名n 数据类型n
);
⚠️每个字段后面要加“ ,”,最后一个字段不用加“ ,”,最后不要忘记“;”
本趴菜敲黑板了:语法格式要记住!
在创建数据表前 我们要清楚表的数据结构
举个栗子
我们要创建一个名为stuinfo 的数据表
此表的数据结构为:
创建该数据表的代码如下 :
CREATE TABLE stuinfo
(
stuno CHAR(4) ,
stuname CHAR(5),
stusex ENUM('男',’女’),
stubirthday DATE,
stuaddress VARCHAR (60)
);
当系统提示 Query OK, 0 rows affected 时,表示数据表创建成功!
二、管理
1.修改表名
ALTER TABLE 旧表名 RENAME [TO] 新表名;
TO 可省,“[]”的内容可省,下文不再说明了吼~
2.修改表结构
- 添加字段
ALTER TABLE 表名 ADD 新字段名 数据类型;
- 删除字段
ALTER TABLE 表名 DROP 字段名;
- 修改字段名
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
- 修改字段数据类型
ALTER TABLE 表名 MODIFY 字段名 新数据类型;
- 改变字段的排列位置
ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST|AFTER 字段名2;
作业:将字段1移动至字段2的后面
3.删除数据表
DROP TABLE 表名;
一次删除操作可以删除一个或多个无关联的数据表,它们之间用逗号隔开:
DROP TABLE 表名1,表名2,…;