yangzailu

导航

随笔分类 -  MySQL

1 2 3 4 下一页

在使用数据库查询的时候,怎么判断我们的查询语句where条件是否走了索引?
摘要:在使用数据库查询的时候,怎么判断我们的查询语句where条件是否走了索引? 阅读全文

posted @ 2025-07-01 11:13 飞离地平线 阅读(24) 评论(0) 推荐(0)

sql 批量匹配截取替换字段
摘要:UPDATE 表名SET 字段名 = REPLACE(字段名, '要替换的关键词', '替换后的关键词')WHERE 条件; UPDATE activity_commodity SET commodity_picture = REPLACE(commodity_picture, 'hewa-acti 阅读全文

posted @ 2023-11-29 16:07 飞离地平线 阅读(83) 评论(0) 推荐(0)

mysql 加索引
摘要:1.PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE (`column` ) 3 阅读全文

posted @ 2023-08-14 16:22 飞离地平线 阅读(32) 评论(0) 推荐(0)

redis set 结构 count 大于31000的并发量会出现等于0的情况吗?
摘要:srandmember key [count]count: 为可选的参数 作用: 如果 count 为正数,且小于集合基数,那么命令返回一个包含 count 个元素的数组,数组中的元素各不相同。如果 count 大于等于集合基数,那么返回整个集合。如果 count 为负数,那么命令返回一个数组,数组 阅读全文

posted @ 2023-08-14 16:21 飞离地平线 阅读(59) 评论(0) 推荐(0)

mysql查询同时不等于2个字段
摘要:mysql查询同时不等于2个字段 AND ( b.progress != 9 OR b.status != 1 ) 阅读全文

posted @ 2023-04-13 15:01 飞离地平线 阅读(81) 评论(0) 推荐(0)

mysql5.7 分配子账户和解决进程错误
摘要:mysql5.7和5.6还是有稍微的区别,关键点在于5.7分配子账户之后需要分配进程权限。否则navicate 点击表设计报错。 //1.mysql显示所有的创建的用户: SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS qu 阅读全文

posted @ 2022-09-27 10:28 飞离地平线 阅读(96) 评论(0) 推荐(0)

为什么tinyint最大值为255?
摘要:在MySQL的数据类型中,Tinyint的取值范围是:带符号的范围是-128到127。无符号的范围是0到255Tinyint占用1字节的存储空间,即8位(bit)。那么Tinyint的取值范围怎么来的呢?我们先看无符号的情况。无符号的最小值即全部8位(bit)都为0,换算成十进制就是0,所以无符号的 阅读全文

posted @ 2021-06-04 14:13 飞离地平线 阅读(1551) 评论(0) 推荐(0)

mysql 主备 主从 主主模式介绍
摘要:单点故障的情况不可避免,而且单副本的存储方案早已无法满足业务的可靠性要求,单机可靠性就就两个9,也就是一年大概有3.65天不可用。因此一般情况下我们至少也会上个双机存储架构。凡事最好有个plan B。 主备 主:主机,备:备机。主机的意思当然是以它为主了,读写都是主机上,而备机呢就是备用,默默的在背 阅读全文

posted @ 2021-03-05 17:12 飞离地平线 阅读(2109) 评论(0) 推荐(0)

mysql主备搭建
该文被密码保护。

posted @ 2021-03-05 16:50 飞离地平线 阅读(0) 评论(0) 推荐(0)

用mysql的执行计划分析DATE_FORMAT函数对索引的影响
摘要:最近公司在代码评审时,在使用DATE_FORMAT函数的问题上有了点不同的观点。具体DATE_FORMAT对索引会不会产生影响?哪种情况下会产生影响呢?周末无事,通过mysql的执行计划测试一波注意:本文中采用的数据库为mysql7,若使用mysql6及其他版本数据库可能测试结果不同 执行计划 执行 阅读全文

posted @ 2021-03-05 11:19 飞离地平线 阅读(676) 评论(1) 推荐(0)

mysql更新30分钟内的状态数据
摘要:UPDATE o_account_recharge_order SET order_state = 4 where now() > SUBDATE(create_time,interval -30 minute) and order_state = 1 阅读全文

posted @ 2021-03-05 11:04 飞离地平线 阅读(177) 评论(0) 推荐(0)

mysql 远程100038 解决
摘要:mysql 远程100038 解决 2.你想myuser使用mypassword从任何主机连接到mysql服务器的话。 #本机登陆mysql:$: mysql -u root -p #改变数据库:mysql>use mysql;#从所有主机:mysql>grant all privileges on 阅读全文

posted @ 2020-04-16 16:03 飞离地平线 阅读(309) 评论(0) 推荐(0)

mysql varchar int 123 走索引吗?
摘要:结论: 当MySQL中字段为int类型时,搜索条件where num='111' 与where num=111都可以使用该字段的索引。当MySQL中字段为varchar类型时,搜索条件where num='111' 可以使用索引,where num=111 不可以使用索引 验证过程: 建表语句: 1 阅读全文

posted @ 2020-03-19 18:54 飞离地平线 阅读(1186) 评论(1) 推荐(0)

如何预防SQL注入?预编译机制
摘要:1.预编译机制(一次编译多次执行,防止sql注入) 2.预编译机制 阅读全文

posted @ 2019-08-20 16:58 飞离地平线 阅读(3343) 评论(1) 推荐(1)

如何预防sql注入
摘要:1.严格检查输入变量的类型和格式 2.对用户名做强校验 3.对sql中的特殊字符做转义 4. 同样转义 mysqli_real_escape_string()转义字符串中的特殊字符: 阅读全文

posted @ 2019-08-20 16:58 飞离地平线 阅读(404) 评论(0) 推荐(0)

如何进行SQL注入攻击?
摘要:1.数字注入 2.字符串注入 3. #后边全部为注释,字符串拼装后绕过密码验证。 4. 同样绕过密码验证 阅读全文

posted @ 2019-08-20 10:33 飞离地平线 阅读(1669) 评论(1) 推荐(0)

如何寻找sql注入漏洞?
摘要:1.sql注入是怎么产生的 2.如何寻找sql注入漏洞 在地址栏输入单双引号造成sql执行异常(get) post请求,在标题后输入单引号,造成sql执行异常。 阅读全文

posted @ 2019-08-20 10:14 飞离地平线 阅读(1699) 评论(0) 推荐(0)

sql注入介绍
摘要:1.什么是sql注入 sql注入是一种将sql代码添加到输入参数中,传递到sql服务器解析并执行的一种攻击手法。 2.正常行为,比如拿到id获取文章的内容(案例) 3. 在浏览器中人为加入参数 or 1=1(永远为真);这就产生了意想之外的行为,人为的获取了整张表的内容,达到了攻击的目的。 输入参数 阅读全文

posted @ 2019-08-20 09:45 飞离地平线 阅读(320) 评论(0) 推荐(0)

mysql where 1
摘要:where后跟各种查询条件,当条件为真时即可查询出记录。在这里where 1,1为真,也就是where后的条件为真,查询表中所有内容。 阅读全文

posted @ 2019-06-12 11:13 飞离地平线 阅读(690) 评论(0) 推荐(0)

用SQL命令查看Mysql数据库大小
摘要:要想知道每个数据库的大小的话,步骤如下: 1、进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2、查询所有数据的大小: select concat(round(sum(data_length/1024/1024),2),' 阅读全文

posted @ 2019-05-28 17:47 飞离地平线 阅读(1246) 评论(0) 推荐(0)

1 2 3 4 下一页