一、数据库组成
1.数据库文件
data目录下
2.系统数据库
mysql等
二、数据库存储引擎类型
1、定义
数据的存储技术
2、分类
(1)InnoDB在储引攣
InnoDB是MySQL的默认事务型引擎,也是最重要、使用最广泛的存儲引擎。
(2)MyISAM存储引擎
MyISAM提供了大量的特性包括全文素引、压缩、空间函数,广泛应用在web和数据 仓储应川环境下
(3)Memory存储引擎
(4 )CSV存储引擎
CSV存储引率可将普通的CsV文件(逗号分割值的文件)作为MysQL的表来处理。
三、数据类型
1、整形
定义格式数据类型(显示宽度)
2、小数类型
定义格式
数据类型(M,D)M:为总长度 D:为小数点后几位
3、日期和时间类型
分类 DATE、YEAR等
4、字符串型
定义格式
CHAR(M)或VACHAR(M) M:字符串长度
VACHAR(M):可变字符串长度型
5、JOSN
定义格式
{键:值}
四、查看创建表
1、格式
SHOW CREATE TABLES table-name;
2、实践
查看user数据表的创建语句
1、完成user的创建
CREATE TABLE user(
uID int(11) PRIMATY KEY AUTO_INCREMENT COMMENT '用户ID',
uName varchar(30) NOT NULL,
uPwd varchar(30) NOT NULL,
uSex ENUM('男','女') DEFAULT '男' );
2、查看user数据表的创建
SHOW CREATE TABLE user;