# MYSQL

  • cmd需要以管理员身份运行
  1. 启动 mysql
# 安装的时候服务名称默认叫 mysql80
net start mysql80
  1. 停止
net stop mysql80
  1. 配置环境变量
# 添加到环境变量 Path
*/MySQL Server 8.0/bin

# 字段类型

# 数值类型

类型 有符号范围(signed) 无符号范围(unsigned) 描述
tinyint (-128, 127) (0, 255) 小整数
smallint (-32768, 32767) (0, 65535) 大整数值
mediumint (-8388608, 8388607) (0, 16777215) 大整数值
int (-2147483648, 2147483647) (0, 4294967295) 大整数值
bigint (-2^63, 2^63 - 1) (0, 2^64 - 1) 极大整数值
float () () 单精度浮点数
double () () 双精度浮点数

# 字符传类型

类型 大小(bytes) 描述
char 0-255 定长字符串
varchar 0-65535 边长字符串
tinyblob 0-255 不超过255个字符的二进制数据
tinytext 0-255 短文本字符串
blob 0-65535 二进制形式的长文本数据
text 0-65535 长文本数据
mediumblob 0-2^24 - 1 二进制形式的中等长度文本数据
mediumtext 0-0-2^24 - 1 中等长度文本数据
longblob 0-2^32 - 1 二进制的极大文本数据
longtext 0-2^32 - 1 极大文本数据

# 日期时间类型

类型 大小 格式 描述
date 3 YYYY-MM-DD 日期值
time 3 HH:MM:SS 时间值或者持续时间
year 1 YYYY 年份值
datetime 8 YYYY-MM-DD HH:MM:SS 混合日期
timestamp 4 YYYY-MM-DD HH:MM:SS 时间戳