1 数据库概念
数据库:
* 概念:
* 数据存储的仓库,用于存储和管理数据
2 SQL语句
SQL:结构化查询语言
* 概念:通过sql语言可以操作所有的关系型数据库。每种数据库之间会存在差异,称为 "方言"
* sql分类:
DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;
DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(增、删、改)
DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别;
DQL(Data Query Language):数据查询语言,用来查询记录(数据)。
3 DDL
* 操作数据库:
* 创建:create database 数据库名称;
* 删除:drop database 数据库名称;
* 修改:ALTER DATABASE mydb1 CHARACTER SET 要修改的字符集名称
* 查询:show databases; -- 查询所有数据库的名称
show create database 数据库名称; -- 查询创建数据库语句
* 列的数据类型:
* 语法:
create table 表名(
列名1 类型1,
列名2 类型2,
...
列名n 类型n
);
create table student(
sname varchar(20),
age int,
gender varchar(6)
);
4 DML
5 DQL
条件查询
like查询
聚合函数
having与where的区别
分页查询