02_数据库介绍

2020-03-07  本文已影响0人  雨点的光辉

一、Mysql数据类型

1.数字

类型 大小 范围(有符号) 范围(无符号) 用途
TINYINT 1字节 (-128,127) (0,255) 小整数值
SAMLLINT 2字节 (-32768,32767) (0,65535) 大整数值
MEDIUMINT 3字节 ------ ------ 大整数值
INT或INTEGER 4字节 ------ ------ 大整数值
BIGINT 8字节 ------ ------ 极大整数值
FLOAT 4字节 ------ ------ 单精度,浮点数值
DOUBLE 8字节 ------ ------ 双精度,浮点数值
DECIMAL ------- ------ ------ 小数值

2.日期

类型 大小 范围 格式 用途
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 混合日期、时间值和时间戳

3.字符串

类型 大小 用途
CHAR 0-255字节 定长字符串
VARCHAR 0-65535字节 变长字符串
TINYBLOB 0-255字节 不超过255个字符的二进制字符串
TINYTEXT 0-255字节 短文本字符串
BLOB 0-65535字节 二进制形式的长文本数据
TEXT 0-65535字节 长文本数据
MEDIUMBLOB ------ 二进制形式的中等长度长文本数据
MEDIUMTEXT ------ 中等长度文本数据
LONGBLOB ------ 二进制形式的极大文本数据
LONGTEXT ------ 极大文本数据

二、Mysql运算符

1.算术运算符

运算符 作用
+ 加法
- 减法
* 乘法
/或者DIV 除法
%或者MOD 取余

2.比较运算符

符号 描述 备注
= 等于 ------
<>,!= 不等于 ------
< 小于 ------
> 大于 ------
<= 小于等于 ------
>= 大于等于 ------
IS NULL 为空 ------
IS NOT NULL 不为空 ------

3.逻辑运算符

运算符 作用
NOT或! 逻辑非
AND 逻辑与
OR 逻辑或

三、主键和外键

1.主键

Navicat的主键说明

2.外键

Navicat的外键说明
上一篇 下一篇

猜你喜欢

热点阅读