目录
- 数据库简介
- 数据库分类
- 常用数据库简介
- 使用场景
- MySql 的安装与配置
- 数据库客户端工具
- MySql 介绍
- SQL 简介
- DDL 数据库操作-创建
- DDL 数据库操作-查看
- DDL 数据库操作-修改
- DDL 数据库操作-删除
- DDL 数据库表操作简介
- DDL 数据库表操作-创建
- DDL 数据库表操作-查看
- DDL 数据库表操作-修改
- DDL 数据库表操作-删除
- DML 表数据操作-插入
- DML 表数据操作-修改
- DML 表数据操作-删除
- DQL 表查询操作-简介
- DQL 表查询-条件查询
- DQL 表查询操作-排序
- DQL 表查询操作-聚合函数
- DQL 表查询操作-分组
- DQL 表查询操作-limit 关键字
- SQL 约束-主键约束
- SQL 约束-非空约束
- SQL 约束-唯一约束
- SQL 约束-默认值
1.数据库简介
- 数据库(DataBase) 就是一个以某种有组织的方式存储的数据集合
- 是存储和管理数据的仓库
- 其本质是一个文件系统
- 数据库管理系统(DBMS)是一款管理软件
2.数据库分类
- 关系型数据库(RDB: Relationship DataBase)
- 非关系型数据库(NoSQL)
3.常用数据库简介
- 关系型数据库(RDBMS):
- MySQL、Oracle、Postgres、SQLite、SQLServer
- NoSQL 数据库:MongoDB、Redis、HBase、Neo4j
- NewSQL
4.使用场景
关系型数据库
- 需要做复杂处理数据
- 数据量不是特别大的数据
- 对安全性能要求高的数据
- 数据格式单一的数据
非关系型数据库(NoSQL)
- 数据模型比较简单
- 需要灵活性更强的 IT 系统
- 对数据库性能要求较高
- 不需要高度的数据一致性
5.MySql 的安装与配置(网上搜一下教程)
- 开启 mysql 服务:
net start mysql
- 登录:
mysql -h主机IP -u用户名 -p密码
- 修改密码:
alter user 'root'@'localhost' identified by '密码';
- 退出:
exit
- 关闭 mysql 服务:
net stop mysql
6.数据库客户端工具
- WorkBench
- Navicat(异常教程)
懂得都懂!打开新世界的大门,呦吼吼吼~,爽翻!
7.MySql 介绍
MySQL 目录结构:
- 安装目录
- 配置文件:my.ini 文件
- 数据表目录:data
数据库表简介
表:包含数据库中所有数据的数据库对象
- 表名:每个表的唯一标识
- 模式(schema):关于数据库和表的布局及特性的信息
- 列:表中每列称为一个字段
- 行:表中的一个记录
8.SQL 简介
SQL 是什么?
- 结构化查询语言(Structured Query Language)简称 SQL
- 一种特殊目的的编程语言
- 一种数据库查询和程序设计语言
- 用于存取数据以及查询、更新和管理关系数据库系统
通用语法:
- 可以单行或者多行书写,以分号结尾 ;
- 可以使用空格和缩进来增加语句的可读性
- 不区分大小写,一般关键字大写,数据库名 表名列名小写
- 注释方式
# 单行注释,MySQL 特有的单行注释
-- 单行注释
/* 多行注释 */
分类
- 数据定义语言(DDL):用来定义数据库对象,比如数据库,表,列等
- 数据操作语言(DML):用来对数据库中表的记录进行更新
- 数据查询语言(DQL):用来查询数据库中表的记录
- 数据控制语言(DCL):用来定义数据库的访问权限和安全级别及创建用户
9.DDL 数据库操作-创建
10.DDL 数据库操作-查看
11.DDL 数据库操作-修改
12.DDL 数据库操作-删除
13.DDL 数据库表操作简介
14.DDL 数据库表操作-创建
15.DDL 数据库表操作-查看
16.DDL 数据库表操作-修改
17.DDL 数据库表操作-删除
18.DML 表数据操作-插入
19.DML 表数据操作-修改
20.DML 表数据操作-删除
21.DQL 表查询操作-简介
22.DQL 表查询-条件查询
23.DQL 表查询操作-排序
24.DQL 表查询操作-聚合函数
25.DQL 表查询操作-分组
26.DQL 表查询操作-limit 关键字
27.SQL 约束-主键约束
28.SQL 约束-非空约束
29.SQL 约束-唯一约束
30.SQL 约束-默认值