![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 63
Ronin小蛙
本蛙也还在学习中,有什么错误的地方,请多多指教,当然我不一定会听(狗头保命),与诸君共勉,冲冲冲。
展开
-
01.初识数据库
01.初识数据库 1. 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么文件存取数据并没有问题。 很不幸,这显然不现实,上述假设存在以下几个问题 1.1. 程序所有的组件就不可能运行在一台机器上 因为这天台机器一旦挂掉则意味着整个软件的崩溃,并且程序的执行效率依赖于继承它的硬件,而一台机器的性能垂直进行扩展是有限的。 于是我们只能通过水平原创 2021-07-31 20:19:05 · 221 阅读 · 0 评论 -
02. 库相关
02. 库相关 1. 系统数据库 information_schema:虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息,列信息,权限信息,字符信息等performance_schema:MySQL5.5开始新增一个数据库:主要用于收集数据库服务器性能参数, 记录处理查询请求时发生的各种事件,锁等现象; mysql:授权库,主要存储系统用户的权限信息test:MySQL数据库系统自动创建的测试数据库 2. 创建数据库 2.1. 语法 create database 数据库名(db1) c原创 2021-07-31 19:42:18 · 56 阅读 · 0 评论 -
3. 表相关的操作
3. 表相关的操作 1. 存储引擎介绍 1.1. 什么是存储引擎 mysql中建立的库===》文件夹 库中建立的表===》文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该又不同的类型,表的类型不同,会对应mysql不同的存取机制,表类型又称为存储引擎 存储引擎说白了就是如何存储数据,如何存储的数据建立索引和如何更新,查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存原创 2021-07-31 19:43:22 · 227 阅读 · 0 评论 -
04 记录相关操作
04 记录相关操作 1. 介绍 MySQL数据操作:DML 在MYSQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 1)使用insert实现数据的插入 2)update实现数据的更新 3)使用delete实现数据的删除 4)使用select查询数据以及 2. 插入数据INSERT 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n); 语法二: INSERT原创 2021-07-31 20:02:21 · 83 阅读 · 0 评论 -
5. 数据备份
5. 数据备份 1. IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接:https://pan.baidu.com/s/1bpo5mqj 掌握: #1. 测试+链接数据库 #2. 新建库 #3. 新建表,新增字段+类型+约束 #4. 设计表:外键 #5. 新建查询 #6. 备份库/表 #注意: 批量加注释:ctrl+?键 批量去注释:ctrl+shift+?键 2.MySQL数据备份 #1. 物理备份: 直接复制数据库文件,适用于大型数据库环境。但不原创 2021-07-31 20:12:10 · 82 阅读 · 0 评论 -
06 视图,触发器,事物,存储过程,函数
06 视图,触发器,事物,存储过程,函数 1. 视图 1.1. 什么是视图 ''' 视图就是通过查询得到一张虚拟表,然后保存下来,下次可以直接使用 其实视图也是表 ''' 1.2. 为什么用视图 ''' 如果要频繁的操作一张虚拟表(拼表组成的),可以制作成视图,后续直接操作 ''' 1.3. 具体操作 # 固定语法 create view 虚拟表名 as 虚拟表的查询语句sql语句 注意 ''' 1 创建视图在硬盘上会有表结构,没有表数据(数据还是来自于之前的表) 2 视图一般只用来查询 里面的数据不原创 2021-07-31 20:17:52 · 127 阅读 · 0 评论 -
数据库查询小练习
数据库查询小练习 表信息准备 /* 数据导入: Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50624 Source Host : localhost Source Database : sqlexam Target Server Type : MySQL T原创 2021-07-31 20:04:30 · 122 阅读 · 0 评论