目录
一、数据库结构
数据库–>数据表–>行(记录):用来描述一个对象的信息 列(字段):用来描述对象的一个属性
二、常用的数据类型
常用的数据类型 | 作用 |
---|---|
int | 整型 |
float | 单精度浮点-------4字节32位 |
double | 双精度浮点-------8字节64位 |
char | 固定长度的字符类型 |
varchar | 可变长度的字符类型 |
text | 文本 |
image | 图片 |
decimal (5,2) | 5个有效长度数字,小数点后面有2位 |
补充:
char 最多能存放字符个数255个,char 如果存入数据的实际长度比指定长度要小,会补空格至指定长度;如果存入的数据的实际长度大于指定长度,低版本会被截取,高版本会报错。
char的长度是不可变的,而varchar的长度是可变的,也就是说,定义一个char[10]和varchar[10],如果存进去的是‘csdn’,那么char所占的长度依然为10,除了字符‘csdn’外,后面跟六个空格,而varchar就立马把长度变为4了
varchar存储规则:
4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节)
5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节。
三、查看数据库结构
- 使用命令前进入数据库
1、查看当前服务器中的数据库
2、查看数据库中包含的表
3、查看表的结构(字段)
四、SQL语句
SQL语句用于维护管理数据库,包括数据查询、数据更新、访问控制、对象管理等功能。
(一)DDL(数据定义语言)
1、创建新的数据库
2、创建新的表
3、删除指定数据表
4、删除指定的数据库
(二)DML(数据操作语言)
1、管理表中的数据记录
2、查询数据记录
3、修改、更新数据表中的数据记录
4、修改表名和表结构
(1)修改表名
(2)扩展表结构(增加字段)
(3)修改字段(列)名,添加唯一键