基础概念
一、数据库介绍
1.1 DB
- 数据库(database):存储数据的“仓库”。他保存了一系列有组织的数据。
1.2 DBMS
- 数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器。
- 常见的数据库管理系统:MySQL、Oracle(甲骨文)、DB2、SqlServer等。
1.3 SQL
- 结构化查询语言(Structure Query Language):专门用来与数据库通信的语言。
二、MySQL常见命令与语法规范
2.1 MySQL常见命令
- 查看当前所有数据库
show database;
- 打开指定额库
use 库名
- 查看当前库的所有表
show tables;
- 查看其他库的所有表
show tables from 库名;
- 查看当前所在库
select database();
- 创建表
create table 表名(
列名 列类型,
列名 列类型,
...);
use mysql;
create table study01(
id int,
name varchar(20));
show tables from mysql;
create table study02(
id int);
show tables from mysql;
- 查看表结构
desc 表名;
- 增加数据
insert into 表名(属性) values('值');
insert into study01(id,name) values(1,'join');
- 删除数据
delete from study01 where id = 1;
- 修改数据
update study01 set name = 'lilei' where id = 1;
- 查看表数据
select * from study01;
2.2 MySQL的语法规范
不区分大小写,但是建议关键字大写,表名、列名小写。
每条命令用分号结尾。
每行命令根据需要可以缩进或换行。
注释
- 单行注释:
#注释文字
- 单行注释:
-- 注释文字
- 多行注释:
/* 注释文字 */
- 单行注释:
三、myemployess库的四张表介绍
3.1 四类SQL语言
(1)DQL语言
DQL(Data Query Language):数据查询语言 —>查
基础查询
条件查询
排序查询
常见函数
分组函数
分组查询
连接查询
子查询
分页查询
union联合查询
(2)DML语言
DML:数据操作语言 —>增、删、改
插入语句
修改语句
删除语句
(4)DDL语言
DDL:库和表的定义
库和表的管理
常见数据类型介绍
常见约束
(5)TCL语言
TCL:事务控制语言
事务和事务处理