lg_stage02_module01

MySQL数据库

1.数据库的基本概念

1.1 什么是数据库

  • 数据库是存储和管理数据的仓库
  • 本质是一个文件系统,还是以文件的形式,将数据保存在电脑上

2. MySql安装配置

3. SQL

3.1 SQL(Structured Query Language)的概念

(1) 什么是SQL?
结构化查询语言的简称,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据及查询、更新数据库系统。
(2) SQL的作用
* 是所有关系型数据库的统一查询规范,不同的关系型数据库都支持SQL
* 所有关系型数据库都可以使用SQL
* 不同数据库之间的SQL有一些区别(方言)

3.2 SQL通用语法

3.3 SQL的分类

分类 说明
数据定义语言 DDL(Data Definition Language) 定义数据库对象:数据库、表、字段
数据操作语言 DML(Data Manipulation Language) 对数据库中表的记录进行更新
数据查询语言 DQL(Data Query Language) 查询数据库中的记录
数据控制语言 DCL(Data Control Language) 定义数据库的访问权限和安全级别,用户创建

3.4 DDL操作数据库

3.4.1 创建数据库

notes

mysql中 /! ..../ 含义

SHOW CREATE DATABASE zkproduct;
CREATE DATABASE `zkproduct` /*!40100 DEFAULT CHARACTER SET utf8 */

mysql中 /! ..../ 不是注释,mysql为了保持兼容,它把一些特有的仅在mysql上用的语句放在/!..../中, 这样这些语句如果在其他数据库中是不会被执行,但在mysql中它会执行。