
mysql
文章平均质量分 78
勿在浮砂築高台
敏于观察,勤于思考,善于综合,勇于创新。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL笔记六
MySQL高级进阶: 预处理(绑定变量): 什么是预处理:(我的理解就是宏) 从MySQL 4.1开始,就支持预处理语句(Prepared statement),这大大提高了客户端和服务器 端数据传输的效率。当创建一个预定义SQL时,客户端向服务器发送一个SQL语句的原型;服务器 端接收到这个SQL语句后,解析并存储这个SQL语句的部分执行计划,返回给客户端一个SQL语句 处理句柄,以后每次执行这条SQL,客户端都指定使用这个句柄。 预处理的优势: 预处理的基本使用: #定义预处理..原创 2022-04-06 11:04:49 · 600 阅读 · 0 评论 -
MySQL笔记五
MySQL高级进阶: 事务控制: 什么是事务控制(有点像OS的原子性): 事务(Transaction)是指作为一个逻辑工作单元执行的一系列操作,这些操作要么全部成功,要么 全部失败。事务确保对多个数据的修改作为一个单元来处理。 1.在MySQL中,只有使用了Innodb存储引擎的数据库或表才支持事务。 2.事务用于维护数据库的完整性,保证成批的sql语句要么都执行,要么都不执行。 3.事务用于管理INSERT、UPDATE和DELETE语句。 事务的四个特性: 如果某个数据库声称支持.原创 2022-04-04 15:33:26 · 834 阅读 · 0 评论 -
MySQL 笔记四
索引的使用: 当使用数据库十分慢的时候:找到哪慢-->为什么慢--> 慢查询日志(找到是哪个数据库的那张表超出了阈值): MySQL的日志类型: 日志用于记录数据库的运行情况,以及用户对数据库执行的各类操作。当数据库发生故障时,可以 根据日志分析和解决问题,从而对数据库进行恢复。 日志的分类: 认识慢查询日志: 慢查询日志用于记录MySQL数据库中响应时间超过指定阈值的语句。慢查询日志通常也被称之为慢日志,因为它不仅仅只针对SELECT语句,像INSERT、UPDATE、DE.原创 2022-04-02 11:33:22 · 738 阅读 · 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 · 801 阅读 · 0 评论 -
MySQL笔记二
DQL: select语句的文档: MySQL :: MySQL 8.0 Reference Manual :: 13.2.10 SELECT Statement select_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 · 743 阅读 · 0 评论 -
MySQL笔记一
基础命令: select version(); //查看当前的sql的版本号 status ; //查看当前的sql的状态 MySQL的客户端是:命令行窗口 MySQL的服务器端:默认装好就是打开的。可通过图形界面或命令进行启停 (需要管理员权限) 在Windows+R下,输入services.msc net start mysql80 //启动MySQL服务 net stop mysql80...原创 2022-03-27 19:29:45 · 770 阅读 · 0 评论