MySQL基础篇(1)—MySQL介绍、SQL的分类

目录

一、MySQL概述

1.1 数据库相关概念

1.2 MySQL的安装及启动

1.3 数据模型

二、SQL

2.1 SQL通用语法

2.2 SQL分类

2.3 DDL(数据定义语言)

DDL—数据库操作

DDL—表操作—查询

DDL—表操作—创建

DDL—表操作—修改

DDL—表操作—删除

DDL—表操作—数据类型

2.4 DML(数据操作语言)

DML—添加数据

DML—修改数据

DML—删除数据

2.5 DQL(数据查询语言)

DQL—语法

DQL—基本查询

DQL—条件查询

DQL—聚合函数

DQL—分组查询

DQL—排序查询

DQL—分页查询

DQL—执行顺序

2.6 DCL(数据控制语言)

DCL—管理用户

DCL—权限控制


一、MySQL概述

1.1 数据库相关概念

MySQL基础篇(1)—MySQL介绍、SQL的分类_第1张图片

 MySQL基础篇(1)—MySQL介绍、SQL的分类_第2张图片

1.2 MySQL的安装及启动

之前安装过,这里不介绍了,自行参考安装文档

启动与停止

  • 方式一

        使用 win+r 打开运行窗口输入services.msc回车进入windows的系统服务,找到mysql右击启动或停止

  • 方式二

        以管理员身份运行cmd,输入 net start mysql 指令启动MySQL,输入net stop mysql指令停止MySQL

MySQL基础篇(1)—MySQL介绍、SQL的分类_第3张图片

 客户端连接(操作MySQL)

MySQL基础篇(1)—MySQL介绍、SQL的分类_第4张图片

 MySQL基础篇(1)—MySQL介绍、SQL的分类_第5张图片

1.3 数据模型

  • 关系型数据库(RDBMS)

        概念:建立在关系模型基础上,由多张相互连接二维表组成数据库

        特点:1. 使用表存储数据,格式统一,便于维护

                   2. 使用SQL语言操作,标准统一,使用方便

MySQL基础篇(1)—MySQL介绍、SQL的分类_第6张图片

  •  数据模型

MySQL基础篇(1)—MySQL介绍、SQL的分类_第7张图片

MySQL基础篇(1)—MySQL介绍、SQL的分类_第8张图片

二、SQL

2.1 SQL通用语法

  1. SQL语句可以单行或多行书写,以分号结尾
  2. SQL语句可以使用空格/缩进增强语句的可读性
  3. MySQL数据库的SQL语句不区分大小写,关键字建议使用大写
  4. 注解:

            ● 单行注释:-- 注释内容 或 # 注释内容(MySQL特有)   

            ● 多行注释:/* 注释内容 */

2.2 SQL分类

MySQL基础篇(1)—MySQL介绍、SQL的分类_第9张图片

2.3 DDL(数据定义语言)

  • DDL—数据库操作

MySQL基础篇(1)—MySQL介绍、SQL的分类_第10张图片

  • DDL—表操作—查询

MySQL基础篇(1)—MySQL介绍、SQL的分类_第11张图片

  • DDL—表操作—创建

MySQL基础篇(1)—MySQL介绍、SQL的分类_第12张图片

  • DDL—表操作—修改

MySQL基础篇(1)—MySQL介绍、SQL的分类_第13张图片

  • DDL—表操作—删除

MySQL基础篇(1)—MySQL介绍、SQL的分类_第14张图片

  • DDL—表操作—数据类型

        1. 数值类型

MySQL基础篇(1)—MySQL介绍、SQL的分类_第15张图片

        2. 字符串类型

MySQL基础篇(1)—MySQL介绍、SQL的分类_第16张图片

        3. 日期时间类型

MySQL基础篇(1)—MySQL介绍、SQL的分类_第17张图片

案例MySQL基础篇(1)—MySQL介绍、SQL的分类_第18张图片

MySQL基础篇(1)—MySQL介绍、SQL的分类_第19张图片

2.4 DML(数据操作语言)

        DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增删改操作

  • 添加数据(INSERT
  • 修改数据(UPDATE
  • 删除数据(DELETE
  • DML—添加数据

MySQL基础篇(1)—MySQL介绍、SQL的分类_第20张图片

  • DML—修改数据

MySQL基础篇(1)—MySQL介绍、SQL的分类_第21张图片

  • DML—删除数据

MySQL基础篇(1)—MySQL介绍、SQL的分类_第22张图片

MySQL基础篇(1)—MySQL介绍、SQL的分类_第23张图片

2.5 DQL(数据查询语言)

DQL英文全称是Data Query Language(数据查询语言),用来查询数据库中表的记录

  • DQL—语法

MySQL基础篇(1)—MySQL介绍、SQL的分类_第24张图片

  • DQL—基本查询

MySQL基础篇(1)—MySQL介绍、SQL的分类_第25张图片

MySQL基础篇(1)—MySQL介绍、SQL的分类_第26张图片

  • DQL—条件查询

MySQL基础篇(1)—MySQL介绍、SQL的分类_第27张图片

MySQL基础篇(1)—MySQL介绍、SQL的分类_第28张图片

  • DQL—聚合函数

MySQL基础篇(1)—MySQL介绍、SQL的分类_第29张图片

MySQL基础篇(1)—MySQL介绍、SQL的分类_第30张图片

  • DQL—分组查询

MySQL基础篇(1)—MySQL介绍、SQL的分类_第31张图片

MySQL基础篇(1)—MySQL介绍、SQL的分类_第32张图片

  • DQL—排序查询

MySQL基础篇(1)—MySQL介绍、SQL的分类_第33张图片MySQL基础篇(1)—MySQL介绍、SQL的分类_第34张图片

  • DQL—分页查询

MySQL基础篇(1)—MySQL介绍、SQL的分类_第35张图片

 MySQL基础篇(1)—MySQL介绍、SQL的分类_第36张图片

  • DQL—执行顺序

MySQL基础篇(1)—MySQL介绍、SQL的分类_第37张图片

  •  练习

MySQL基础篇(1)—MySQL介绍、SQL的分类_第38张图片

MySQL基础篇(1)—MySQL介绍、SQL的分类_第39张图片

2.6 DCL(数据控制语言)

        DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户,控制数据库的访问权限

MySQL基础篇(1)—MySQL介绍、SQL的分类_第40张图片

  • DCL—管理用户

MySQL基础篇(1)—MySQL介绍、SQL的分类_第41张图片

  • DCL—权限控制

MySQL基础篇(1)—MySQL介绍、SQL的分类_第42张图片

 

MySQL基础篇(1)—MySQL介绍、SQL的分类_第43张图片

 

 

你可能感兴趣的:(MySQL,笔记,java,服务器,数据库,mysql)