登陆 MySQL 服务后,使用 create 命令创建数据库
创建数据库 语法:
create database 数据库名;
删除数据库 语法:
drop database 数据库名;
创建数据表 语法:
create table 表名(
列名1 数据类型
列名2 数据类型
)
常见数据类型:
数据类型:表明列里面储存数据的格式
存储数字:int(整数),double(浮点)
存储字符:char(固定长度),varchar(可变长度)
存储时间:datetime, timestamp, date
存储图片:blob
存储视频:blob
扩展:
数字类型:
类型 | 大小 | 用途 |
---|---|---|
tinyint | 1字节(-128~127) | 小型数值 |
smallint | 2字节(-32768~32767) | 大型数值 |
int / integer | 4字节(-2,147,483,648~2,147,483,647) | 大型数值 |
bigint | 8字节(-2^63 ~ 2^63-1) | 超大型数值 |
float | 4字节 | 单进度,浮点数值 |
double | 8字节 | 双进度,浮点数值 |
decimal | decimal(m, d); m长度, d精度小数位 | 整数/带有小数数值 |
日期类型:
类型 | 大小 | 格式 | 用途 |
---|---|---|---|
Date | 3字节 | YYYY-MM-DD | 日期值 |
Time | 3字节 | HH:MM:SS | 时间值 |
Year | 1字节 | YYYY | 年份值 |
datetime | 8字节 | YYYY-MM-DD HH:MM:SS | 日期+时间值 |
timestamp | 4字节 | YYYYMMDD HHMMSS | 日志+时间值, 时间戳 |
Date范围:1000-01-01 / 9999-12-31
Year范围:1901/2155
Datetime范围:1000-01-01 00:00:00/ 9999-12-31 23:59:59
timestamp范围:1970-01-01 00:00:00/2038
字符串类型:
类型 | 大小 | 用途 |
---|---|---|
char | 0~255字节 | 定长字符串 |
varchar | 0~65535字节 | 变长字符串 |
text | 0~65535字节 | 长文本数据 |
blob | 0~65535字节 | 二进制形式的长文本数据 |
Longtext | 0-4 294 967 295字节 | 超大文本数据 |
Longblob | 0-4 294 967 295字节 | 超大二进制形式的文本数据 |