数据库基础

常用数据类型

数值类型
字段字节用途
tinyint1小整数值
int/Integer2整数值
bigint8大整数
float4单精度浮点值
double8双精度浮点值
时间类型
字段字节格式用途
date3YYYY-MM-DD日期值
time3HH:MM:SS时间值/持续时间
year1YYYY年份值
datetime8YYYY-MM-DD HH:MM:SS精确到秒的时间
字符串类型
字段字节用途
char0-255定长字符串
varchar0-2^16-1变长字符串
tinyblob0-255二进制字符串
tinytext0-255短文本
mediumblob0-2^24-1中长二进制字符串
mediumtext0- 2^24-1中长度文本
longblob0~2^32 -1二进制极大文件
longtext0~2^32 -1极大文本数据

SQL语言

DML

数据库操纵语言,包括select、update、insert、delete。

DDL

数据库定义语言,常用有create、alter、drop、constraint。主要用来定义和修改数据库,表,约束等

DCL

数据库控制语言,有grant,deny,revoke。用来设置或更改角色权限等。

常用函数

函数名用途
avg取平均值
sum求和
max求最大值
min求最小值
count求行数
round四舍五入
mod取模
lower转为小写
upper转为大写
initcap首字母转为大写

约束

约束类型关键字
主键PRIMARY KEY
默认值DEFAULT
唯一UNIQUE
外键FOREIGN KEY
非空NOT NULL
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值