摘要:
函数 函数中文文档(草鸡详细): 猛击这里 1. 什么是函数? Copy""" 跟存储过程是有区别的,存储过程是自定义函数,函数就类似于是内置函数 """ 2. 内置函数大全 Copy一、数学函数 ROUND(x,y) 返回参数x的四舍五入的有y位小数的值 RAND() 返回0到1内的随机值,可以通 阅读全文
摘要:
存储过程 1.什么是存储过程? 存储过程就类似于python中的自定义的函数,它的内部包含了一系列可以执行的sql语句,存储过程存放于mysql服务端中,你可以直接通过调用存储过程触发内部sql语句的执行 2.存储过程的基本使用 procedure /prəˈsiːdʒə(r) 程序, 过程 -- 阅读全文
摘要:
触发器 1.什么是触发器? -- 在满足对表数据进行增,删,改的情况下,自动触发的功能就叫触发器 -- 注意没有查 2.为什么要有触发器? -- 使用触发器可以帮助我们实现监控,添加日志... 3.触发器的使用 知识储备: 3.1 mysql默认的语句结束符是;,我们可以修改这种语句的结束符,但是这 阅读全文
摘要:
视图 1.什么是视图? -- 视图就是通过查询得到的一张虚拟表,然后将其保存下来,方便下次可以直接使用.视图的本质也是一张表. 2.为什么要有视图? -- 如果频繁的操作一张虚拟表(拼表组成的),那么就可以将这个虚拟表建成一个视图,方便后续查询. 3.视图的使用 -- 固定语法 create vie 阅读全文
摘要:
pymysql模块 1.pymysql安装 这是一个第三方的模块,需要提前安装 使用清华源安装:(可以解决下载慢,超时导致下载失败等问题) pip3 install -i http://pypi.douban.com/simple/ pymysql 2.基本使用流程 先创建一个表用来当作实验表 cr 阅读全文
摘要:
MySQL数据备份 #1. 物理备份: 直接复制数据库文件,适用于大型数据库环境。但不能恢复到异构系统中如Windows。 #2. 逻辑备份: 备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低。 #3. 导出表: 将表导入到文本文件中。 一、使用mysqldump实现 阅读全文
摘要:
一. IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具. 下载连接 提取码: 2333 Navicat官方使用手册(超详细): https://www.navicat.com.cn/manual/online_manual/cn/navicat/win_m 阅读全文
摘要:
综合练习 练习准备工作 init.sql文件内容 /* 数据导入: Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50624 Sou 阅读全文
摘要:
记录相关操作之多表查询 一.多表查询介绍 多表之间查询可以使用 链表 和 子查询 或者搭配查询 二. 准备表 # 建表 create table department( id int, name varchar(20) ); create table employee( id int primary 阅读全文
摘要:
单表查询 一. 完整语法 语法级别关键字的排列顺序: select distinct(去重) 字段1,字段2,字段3,... from 库名.表名(相当于完整的文件路径,有打开这个文件) where 约束条件(在整个文件过滤筛选) group by 分组依据(分成不同的组) having 过滤条件( 阅读全文