理解性记忆MySQL数据库
1、什么是数据库?
本质是文件存储系统。可以简单理解为存储数据的仓库。
2、为什么要使用数据库?
方便数据管理。
3、什么是数据库管理系统?
管理数据库的软件,比如mysql。****
4、什么是关系型数据库?
关系型数据库就是由二维表及其之间的联系组成的一个数据组织。比如mysql、oracle。
5、什么是sql?
结构化查询语言(Structured Query Language)。
6、简述mysql的逻辑架构
连接层、服务层、引擎层、存储层。
7、mysql5.5版本以后默认的存储引擎是什么?
InnoDB
8、说说你知道的InnoDB的特点
支持事务安全;底层数据存储格式是B+树。
9、如何跨库查询?
加上库名
10、乱码问题一般是怎么引起的?
编码格式和解码格式不一致。
11、mysql常用数据类型
整型:int;浮点型:float、double;定点型:decimal、bigdecimal;日期时间类型:datetime;字符串类型:char、varchar、text。
12、举例说明char、varchar、text的使用场景
char 一般值固定字符 例如 男和女 varchar 只变量的字符 text就是指定义文本
13、说说decimal(5,2)的含义
最大5位数字,保留两位小数的数字类型