数据库
存储位置 | 优点 | 缺点 |
---|---|---|
内存 | 速度快 | 不能永久保存,数据是临时状态。 |
文件 | 数据可以永久保存 | 操作数据不方便,查询某个数据。 |
数据库 | 1) 数据可以永久保存 2) 查询速度快 3) 对数据的管理方便 | 占用资源,需要购买。 |
什么是数据库
-
存储数据的仓库
-
本质上是一个文件系统,还是以文件的方式存在服务器的电脑上的。
-
所有的关系型数据库都可以使用通用的 SQL 语句进行管理 DBMS DataBase Management System
数据库管理系统
数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据
数据库管理系统、数据库和表的关系
-
一个数据库服务器包含多个库
-
一个数据库包含多张表
-
一张表包含多条记录
SQL(Structured Query Language 结构化查询语言)
-
是一种所有关系型数据库的查询规范,不同的数据库都支持。
-
通用的数据库操作语言,可以用在不同的数据库中。
-
不同的数据库 SQL 语句有一些区别
SQL 语句分类
-
Data Definition Language (DDL 数据定义语言) 如:建库,建表
-
Data Manipulation Language(DML 数据操纵语言),如:对表中的记录操作增删改
-
Data Query Language(DQL 数据查询语言),如:对表中的查询操作
-
Data Control Language(DCL 数据控制语言),如:对用户权限的设置
MySQL 的语法
-
每条语句以分号结尾,如果在 SQLyog 中不是必须加的。
-
SQL 中不区分大小写,关键字中认为大写和小写是一样的
-
3 种注释:
注释的语法 | 说明 |
---|---|
–空格 | 单行注释 |
/* */ | 多行注释 |
# | mysql 特有的注释方式 |