随笔分类 -  mysql

该文被密码保护。
posted @ 2024-03-13 18:58 人在京城 阅读(0) 评论(0) 推荐(0)
摘要:#select email from (select email, count(*) as sum from Person group by email) tmp where tmp.sum >= 2;#以邮件字段进行分组,然后用having进行过滤select Emailfrom Persongr 阅读全文
posted @ 2024-01-31 11:27 人在京城 阅读(25) 评论(0) 推荐(0)
摘要:select IFNULL((select distinct salary from Employee order by salary desc limit 1, 1), NULL) as SecondHighestSalary; 阅读全文
posted @ 2024-01-31 11:23 人在京城 阅读(13) 评论(0) 推荐(0)
摘要:最近在整理代码时,遇到数据库变更,向数据库添加记录,中文读取或存入时变为???。本地MySQL数据库的字符集设置的是utf-8,IDE中项目的字符集也是utf-8,所以在切换数据库之前未发现问题。遇到这个问题后排查了一段时间,最后是在MySQL连接数据库url的参数中加了characterEncod 阅读全文
posted @ 2021-02-26 17:50 人在京城 阅读(1299) 评论(0) 推荐(0)
摘要:1、回访问题上、下排序sql语句 UPDATE table_bank bank join table_bank visit on (bank.id = 1 and visit.id = 23) or (bank.id=23 and visit.id =1) SET bank.order_no = v 阅读全文
posted @ 2020-11-02 18:04 人在京城 阅读(350) 评论(0) 推荐(0)
摘要:索引与优化like查询 1. like %keyword 索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数索引=走翻转函数索引,不走全表扫描。 2. like keyword% 索引有效。 3. like %keyword% 索引失效,也无法使用反向索引。 1. 使用下面 阅读全文
posted @ 2020-10-10 17:33 人在京城 阅读(874) 评论(0) 推荐(0)
摘要:操作步骤: 1、 在系统偏好设置中停止MySQL服务。 2、执行命令以安全模式启动MySQL: cd /usr/local/mysql/bin sudo ./mysqld_safe --skip-grant-tables 3、新打开一个命令行窗口,在MySQL中执行 update mysql.use 阅读全文
posted @ 2020-09-10 11:11 人在京城 阅读(450) 评论(0) 推荐(0)
摘要:在好几个需求堆积下,瞬间感觉压力好大.这一周,可以用几个字来形容:累、烦,但是很开心,因为可以进步…… 正在焦头烂额中的我,要求提取业务数据,其中姓名、手机号要脱敏处理:如:李连杰,脱敏为:李**,18823456789,脱敏为:188****6789平时不太爱专研的我,对于脱敏范了愁,上网一顿搜, 阅读全文
posted @ 2020-08-08 19:23 人在京城 阅读(191) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-12-18 20:08 人在京城 阅读(0) 评论(0) 推荐(0)
摘要:1、面试题 2、答案 阅读全文
posted @ 2019-11-12 16:12 人在京城 阅读(148) 评论(0) 推荐(0)
摘要:最近发现,在MySQL的dos客户端输出窗口中查询表中的数据时,表中的中文数据都显示成乱码,如下图所示: 上网查了一下原因:之所以会显示乱码,就是因为MySQL客户端输出窗口显示中文时使用的字符编码不对造成的,可以使用如下的命令查看输出窗口使用的字符编码 1 show variables like 阅读全文
posted @ 2019-11-11 16:07 人在京城 阅读(412) 评论(0) 推荐(0)
摘要:今天在帮同事查看一条删除的SQL语句执行出错的问题 SQL语句如下: 1 DELETE FROM LEAD_SYSTEM_MENU_ORG_REF as t WHERE t.resourceid='4028812348f28b890148f29253a80000' 这条SQL语句放到Oracle数据 阅读全文
posted @ 2019-11-11 16:03 人在京城 阅读(244) 评论(0) 推荐(0)
摘要:做一个积极的人 编码、改bug、提升自己 我有一个乐园,面向编程,春暖花开! 01 小木的故事 作为后台开发,在日常工作中如果要接触Mysql数据库,那么不可避免会遇到Mysql中的NULL和空值。那你知道它们有什么区别吗? 学不动了,也不想知道它们有什么区别。大兄弟,不行啊,要面试! 前些天我的好 阅读全文
posted @ 2019-11-11 14:18 人在京城 阅读(399) 评论(0) 推荐(0)
摘要:00 MYSQL对大小写敏感 见字如面,见标题知内容。你有遇到过因为MYSQL对大小写敏感而被坑的体验吗? 之前看过阿里巴巴Java开发手册,在MySql建表规约里有看到: 【强制】表名、字段名必须使用小写字母或数字 , 禁止出现数字开头,禁止两个下划线中间只 出现数字。数据库字段名的修改代价很大, 阅读全文
posted @ 2019-11-11 14:14 人在京城 阅读(423) 评论(0) 推荐(0)
摘要:数据库查询相信很多人都不陌生,所有经常有人调侃程序员就是CRUD专员,这所谓的CRUD指的就是数据库的增删改查。在数据库的增删改查操作中,使用最频繁的就是查询操作。而在所有查询操作中,统计数量操作更是经常被用到。关于数据库中行数统计,无论是MySQL还是Oracle,都有一个函数可以使用,那就是CO 阅读全文
posted @ 2019-11-08 09:23 人在京城 阅读(234) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-10-24 16:44 人在京城 阅读(0) 评论(0) 推荐(0)
摘要:对话一: 面试官:重新安装mysql卡在最后一步,怎么解决? 应聘者:第一次安装完mysql,由于各种原因需要重新安装是经常遇到的问题,解决方案如下。 1)在注册表里搜索mysql删除相关记录。 2)删除mysql安装目录下的mysql文件。 3)删除“C:/ProgramData”目录下的mysq 阅读全文
posted @ 2019-09-07 11:52 人在京城 阅读(177) 评论(0) 推荐(0)
摘要:用法:DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据 1、语法 date_fromat(date,format) 说明:date 参数是合法的日期。format 规定日期/时间的输出格式。 2、格式 %d月的天,数值(00-31) %p上午、下午标识,AM 或 PM %h小时,数 阅读全文
posted @ 2019-09-05 18:29 人在京城 阅读(1252) 评论(0) 推荐(0)
摘要:service_fee 字段定义:`service_fee` decimal(14,4) NULL DEFAULT NULL COMMENT '手续费金额,含税' , 需求:service_fee 求和,并保留两位小数。若整数5,即结果应为:5.00 1)round(sum(service_fee) 阅读全文
posted @ 2019-08-21 11:50 人在京城 阅读(1744) 评论(0) 推荐(0)
摘要:一、拼接字符串 需求:account_code原来数据的基础上在其前添加‘HSJS’的标识…… 1)误操作一: 2)误操作二: 补充: 解答:account_code为varchar类型,不能采用 ‘+’ 来拼接字符串,‘+’ 用于数字类型的相加。而字符串应使用concat(str1,str2,.. 阅读全文
posted @ 2019-08-14 12:18 人在京城 阅读(484) 评论(0) 推荐(0)