![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 78
勿在浮砂築高台
敏于观察,勤于思考,善于综合,勇于创新。
展开
-
MySQL笔记六
MySQL高级进阶:预处理(绑定变量):什么是预处理:(我的理解就是宏)从MySQL 4.1开始,就支持预处理语句(Prepared statement),这大大提高了客户端和服务器 端数据传输的效率。当创建一个预定义SQL时,客户端向服务器发送一个SQL语句的原型;服务器 端接收到这个SQL语句后,解析并存储这个SQL语句的部分执行计划,返回给客户端一个SQL语句 处理句柄,以后每次执行这条SQL,客户端都指定使用这个句柄。预处理的优势:预处理的基本使用:#定义预处理..原创 2022-04-06 11:04:49 · 535 阅读 · 0 评论 -
MySQL笔记五
MySQL高级进阶:事务控制:什么是事务控制(有点像OS的原子性):事务(Transaction)是指作为一个逻辑工作单元执行的一系列操作,这些操作要么全部成功,要么 全部失败。事务确保对多个数据的修改作为一个单元来处理。1.在MySQL中,只有使用了Innodb存储引擎的数据库或表才支持事务。2.事务用于维护数据库的完整性,保证成批的sql语句要么都执行,要么都不执行。3.事务用于管理INSERT、UPDATE和DELETE语句。事务的四个特性:如果某个数据库声称支持.原创 2022-04-04 15:33:26 · 778 阅读 · 0 评论 -
MySQL 笔记四
索引的使用:当使用数据库十分慢的时候:找到哪慢-->为什么慢-->慢查询日志(找到是哪个数据库的那张表超出了阈值):MySQL的日志类型:日志用于记录数据库的运行情况,以及用户对数据库执行的各类操作。当数据库发生故障时,可以 根据日志分析和解决问题,从而对数据库进行恢复。日志的分类:认识慢查询日志:慢查询日志用于记录MySQL数据库中响应时间超过指定阈值的语句。慢查询日志通常也被称之为慢日志,因为它不仅仅只针对SELECT语句,像INSERT、UPDATE、DE.原创 2022-04-02 11:33:22 · 645 阅读 · 0 评论 -
MySQL笔记三
DCL:我们知道,SQL语言按功能用途分为4类,分别是DDL、DML、DQL和DCL。其中,DCL是数据控 制语言,主要用于管理用户和权限。在企业中,这部分工作通常是由DBA完成,一般开发人员很少 接触。DCL主要能做什么? 1. 创建用户 2. 删除用户 3. 修改密码 4. 给用户赋予权限 5. 撤销用户权限用户管理:在MySQL中,使用CREATE USER来创建用户,用户创建后没有任何权限(只能用来登录)。#创建用户 CREATE USER '用户名' [@'主机名'.原创 2022-03-29 18:09:06 · 717 阅读 · 0 评论 -
MySQL笔记二
DQL:select语句的文档:MySQL :: MySQL 8.0 Reference Manual :: 13.2.10 SELECT Statementselect_expr [, select_expr] ... [into_option] [FROM table_references [PARTITION partition_list]] [WHERE where_condition] [GROUP BY {col_name | ex.原创 2022-03-29 17:05:47 · 696 阅读 · 0 评论 -
MySQL笔记一
基础命令:select version(); //查看当前的sql的版本号status ; //查看当前的sql的状态MySQL的客户端是:命令行窗口MySQL的服务器端:默认装好就是打开的。可通过图形界面或命令进行启停 (需要管理员权限)在Windows+R下,输入services.mscnet start mysql80 //启动MySQL服务net stop mysql80...原创 2022-03-27 19:29:45 · 724 阅读 · 0 评论