SQL初见
SQL相关技术博客存放
senwei.zhang
Keep looking until you find it
展开
-
mybatis得sql实现模糊查询
<if test="userName != null" > and user_name like concat('%', #{userName}, '%') </if> <if test="realName != null" > and real_name like concat('%', #{realName}, '...原创 2020-05-06 22:27:24 · 535 阅读 · 0 评论 -
mysql截取字符串并且替换更新
最近需要刷一个数据库表中的数据。表中的username字段中的名称是由下划线分割的两个字符串,现在需要去掉下划线后边的字符串,留下需要的姓名:update user set user_name = SUBSTRING_INDEX(user_name,'_',1)直接解决问题。用到mysql函数:SUBSTRING_INDEX(str, delim, count)...原创 2020-03-14 22:15:51 · 2391 阅读 · 1 评论 -
mysql查询字段中的值包含下划线的 "_"
sql语句如下:select * from EAF_ACM_USER where EAF_NAME LIKE '%/_%' ESCAPE '/'原创 2020-03-14 20:55:31 · 1711 阅读 · 0 评论 -
编写一个 SQL 查询,查找所有至少连续出现三次的数字
LetCode力扣的数据库练习题。题目描述:题解:select distinct l1.Num as ConsecutiveNumsfrom Logs l1, Logs l2, Logs l3where l1.Id = l2.Id-1and l2.Id = l3.Id-1and l1.Num=l2.Numand l2.Num=l3.Num...转载 2020-03-14 14:28:44 · 5046 阅读 · 0 评论 -
SQL语句中on和where的区别
数据库在使用join连接两张表或者多张表进行查询的时候,都会生成一张中间表,然后再将这张临时表的数据返回给用户。在使用left join 的时候,where 和 on的区别on条件是连接表使用的条件,不管on中的条件为是否为真,它都会直接返回左表中的数据。 where条件是在生成临时表后,再对临时表进行过滤的条件,条件不为真的全部过滤出去。...原创 2020-03-14 13:49:00 · 366 阅读 · 0 评论 -
Unable to load authentication plugin 'caching_sha2_password'.
mysql 8.0 默认使用 caching_sha2_password 身份验证机制,但是之前的mysql版本默认使用 mysql_native_password 身份验证机制解决办法:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;ALTER USER 'root'@'lo...原创 2020-02-26 16:03:09 · 456 阅读 · 0 评论 -
windows下安装mysql
MySql数据库的安装---windows环境下1. 进入下载页面,确认勾选windows环境,建议选择下边的 Mysql Installer MSI 方式下载2. 选择适合自己机器的版本进行下载,但是这几个版本看起来都是32位置的,官方给出的解释是,64位机器可以兼容32位置的,那就下载吧,也可以选择以前的版本进行下载开始等待下载完成:点击安装包进行安装:3....原创 2020-01-02 17:28:20 · 290 阅读 · 1 评论 -
SQL注入漏洞的简单代码实现,易懂
小白浅谈:SQL注入漏洞在程序的实际使用中,为了管理庞大的数据信息,就会使用到数据库。用户在使用程序时,程序可以自动通过自动对数据库的查询,二我认为的注入漏洞即是同过一些查询数据库的语句来实现。下面一段代码来演示SQL注入漏洞的原理:public static void main(String[] args) throws SQLException {Scanner scann翻译 2017-08-27 20:55:07 · 7255 阅读 · 0 评论 -
编写一个java程序,从1加到100,每做一次加法,就休眠1秒,当程序运行过程中,杀死这个程序。 再次运行,还能从上次的计算结果继续下去
package test;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.time.chrono.MinguoChronology;import java.util.List;im原创 2017-08-26 08:57:04 · 2057 阅读 · 0 评论 -
MySql数据库基本select查询语句练习题,初学者易懂。
MySQL数据库的基本查询语句题目:原创 2017-08-24 10:14:01 · 7796 阅读 · 1 评论