导图社区 MYSQL-基础篇(一)
这是一篇关于MYSQL-基础篇(一)的思维导图,MySQL是一个流行的关系型数据库管理系统(RDBMS),使用SQL(结构化查询语言)作为其主要的查询语言。
这是一篇关于MYSQL-进阶篇(一)的思维导图,包含存储引擎、索引、SQL优化等内容。希望对你有所帮助!
这是一篇关于MYSQL-基础篇(二)的思维导图,包含约束、 多表查询、窗口函数、事务等。有需要的朋友赶紧收藏吧!
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
MYSQL-基础篇(一)
MYSQL概述
MYSQL简介
数据库(DB):数据存储的仓库,将数据进行有组织的存储
数据库管理系统(DBMS):操作和管理数据库的大型软件=>MYSQL
SQL:操作关系型数据库的编程语言
上述概念图解:
目前主流的数据库管理系统:
MYSQL启动与停止
步骤一:启动MYSQL服务器
方式一:通过服务显示启动或停止MYSQL服务器
方式一图解:
方式二:命令行界面(需要设置环境变量,即bin目录存入Path环境变量)
启动:net start MySQL80
停止:net stop MySQL80
方式二-环境变量设置图解:
步骤二:客户端连接MYSQL服务器
mysql -h localhost -P 3306 -u root -p
参数解释
h:确定主机,可用IP代替
P:确定端口
u:确定登录用户
p:确定用户密码
MYSQL数据模型
关系型数据库(RDBMS):根据关系模型,将多张二维表互相连接构成数据库
图解:
特点
通过表存储数据,格式统一,便于维护
SQL
SQL的通用语法
SQL可以单行或d多行书写,分号结尾
SQL可以通过空格或缩进增强可读性
SQL不区分大小写,关键字建议大写
SQL添加注释的两种方法
方法一:单行注释(--或#)
方法二:多行注释(/*....*/)
DDL(数据定义语言):用于定义数据库对象(数据库、表、字段)
数据库操作
数据表操作
查询
创建
数据类型
数值类型
字符串类型
时期类型
举例说明:
修改
添加表字段:
修改表字段类型:
修改表字段类型与名称:
删除表字段:
修改数据表名称:
删除数据表
删除表数据与表结构:
删除表数据,保留表结构:
DML(数据操作语言):用于对数据库中的数据进行增删改
添加数据
修改数据
删除数据
DQL(数据查询语言):用于对数据库中的数据进行查询
总览:
基本查询
条件查询
分组查询
聚合函数:
排序查询
分页查询
DCL(数据控制语言):用于创建数据库用户、控制数据库的访问权限
用户管理(用户数据全在user表)
权限控制
权限列表:
函数
定义:可直接被调用的一段程序
字符串函数
数值函数
日期函数
流程函数