在关系数据库中,数据库表是一系列二维数组的集合,用来代表和储存数据对象之间的关系。它由纵向的列和横向的行组成,每个列包含的是所有作者的某个特定类型的信息,比如“姓氏”,而每行则包含了某个特定作者的所有信息:姓、名、住址等等。
1、使用数据库
use 数据库名
执行结果截图:
2、创建数据表
create table 表名(
字段名1 字段数据类型1 comment "备注信息1",
字段名2 字段数据类型2 comment "备注信息2",
……………………………………………………
字段名n 字段数据类型n comment "备注信息n",
);
执行结果截图:
3、查看数据库中所有数据表
show tables;
执行结果截图:
4、查看数据表字段信息
desc 表名;
执行结果截图:
5、查看数据表创建信息
show create table 表名;
执行结果截图:
6、修改数据表表名(to可省略)
alter table 表名 rename 新表名;
执行结果截图:
7、修改数据表的字段名和数据类型
alter table 表名 change 原字段名 新字段名 新数据类型;
执行结果截图:
8、数据表添加字段
alter table 表名 add 新字段名 新字段类型;
执行结果截图:
9、在数据表中的第一个位置添加字段
alter table 表名 add 字段名 数据类型 first;
执行结果截图:
10、在数据表中指定字段后添加字段
alter table 表名 add 需要添加字段名 需要添加数据类型 after 字段名;
执行结果截图:
11、修改数据表字段排列位置
alter table 表名 modify 待修改字段名 数据类型 after 字段名;
执行结果截图:
12、删除数据表中的字段
alter table 表名 drop 字段名;
执行结果截图:
13、删除数据表
drop table 表名;
执行结果截图:
14、删除数据库
drop database 数据库名;
执行结果截图:
15、MySQL有哪几种数据类型?
- 整数类型
-TINYINT 1
- INT 4
-BIGINT 8
- 浮点数和定点数类型
-FLOAT 4
-DOUBLE 8
- 日期和时间类型
-DATE 4 2022-03-01
-DATETIME 8 2022-03-01 11:00:00
- 字符串和二进制类型
- char和varchar
- char(4) 'a' 4 长度固定
- varchar(4) 'a' 1 长度固定
- TEXT 16的倍数 0-65535
- ENUM("值1","值2",...,"值n") 单选
- SET("值1","值2",...,"值n") 多选
- BIT 字节文件 音乐、电影、文件
不同的数据类型决定MySQL储存数据方式的不同。