(十二)JavaWeb后端开发——MySQL数据库
目录
1.数据库概述
2.MyQSL
3.数据库设计 DDL
4.MySQL常见数据类型
1.数据库概述
数据库:DataBase(DB),是存储和管理数据的仓库
数据库管理系统:DataBase ManagementSystem(DBMS),操纵和管理数据库的大型软件
SQL:Strutured Query Language,操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准
学习MySQL需要学习:
- 数据库设计:MySOL概述、数据库设计DDL、多表设计
- 数据库操作:数据库操作DML、数据库操作DQL、事务、多表查询
- 数据库优化:索引
2.MyQSL
关系型数据库(RDBMS):建立在关系模型基础上,由多张相互连接的二维表组成的数据库,特点是:
- 使用表存储数据,格式统一,便于维护
- 使用SOL语言操作,标准统一,使用方便,可用于复杂查询
3.数据库设计 DDL
上述语法中的database,也可以替换成schema,如:create schema db01;
create table tb_user(id int primary key auto_increment comment 'ID,唯一标识',username varchar(20) not null unique comment '用户名',name varchar(10) not null comment '姓名',age int comment '年龄',gender char(1) default '男' comment '性别'
) comment '用户表';
4.MySQL常见数据类型
MySQL中的数据类型有很多,主要分为三类:数值类型、字符串类型、日期时间类型