#博学谷IT学习技术支持#
目录
1.数据库相关概念
数据库 :存储数据的仓库,数据是有组织的进行存储
英文:DataBase,简称 DB
数据库管理系统 :管理数据库的大型软件
英文:DataBase Management System,简称 DBMS
SQL:
英文:Structured Query Language,简称 SQL,结构化查询语言
操作关系型数据库的编程语言
定义操作所有关系型数据库的统一标准
2.MySQL 数据库
2.1MySQL目录结构
bin 存放一些可执行文件
data 存放一些日志文件以及数据库
docs 存放一些文档
include 存放一些c语言头文件
lib 存放一系列库文件
share 存放字符集、语言等信息
COPYING
mysql.ini 默认配置文件
README
2.2MySQL数据模型
关系型数据库
关系型数据库是建立在关系模型基础上的数据库,简单说,关系型数据库是由多张能互相连接的 二维表 组成的数据库
优点
1都是使用表结构,格式一致,易于维护。
2使用通用的 SQL 语言操作,使用方便,可用于复杂查询。
3数据存储在磁盘中,安全。
3.SQL
3.1SQL简介
英文:Structured Query Language,简称 SQL
结构化查询语言,一门操作关系型数据库的编程语言
定义操作所有关系型数据库的统一标准
对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”
3.2SQL通用语法
1. SQL 语句可以单行或多行书写,以分号结尾。
2. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。
3. 注释 单行注释: -- 注释内容 或 #注释内容(MySQL 特有) 多行注释: /* 注释 */
3.3SQL分类
(1)DDL(Data Definition Language) 数据定义语言,用来定义数据库对象:数据库,表,列等
(2)DML(Data Manipulation Language) 数据操作语言,用来对数据库中表的数据进行增删改
(3)DQL(Data Query Language) 数据查询语言,用来查询数据库中表的记录(数据)
(4)DCL(Data Control Language) 数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户