MySQL
欧阳子遥
qq 941127350
展开
-
数据库存在自增时,sql语句的写法
本文转载自原文链接以前做单个系统时,不涉及客户端和服务端,对于自增字段的解决我都是设置一个全局变量来解决的(PS:主要做的时候没有找到解决办法)。现阶段课程设计涉及到客户端和服务端,难得探索可不可以用全局变量来解决,所以搜到了上述方法,并成功地解决了我的问题。...转载 2020-12-21 19:56:00 · 1040 阅读 · 0 评论 -
LeetCode 176 第二高的薪水
题目描述:sql语句:使用子查询和limit语句select (select distinct Salary from Employee order by Salary desc limit 1,1) as SecondHighestSalary;原创 2020-12-10 10:47:13 · 114 阅读 · 0 评论 -
LeetCode 175 组合两个表
题目描述:select Person.FirstName,Person.LastName,Address.City,Address.State from Person left join Address on Person.PersonId = Address.PersonId;此扩展地址:此扩展 作者:扩展:原创 2020-12-10 10:22:20 · 123 阅读 · 0 评论 -
在MySQL中插入BLOB和CLOB文件
如何在MySQL中插入BLOB和CLOB文件?INSERT INTO table1 VALUES(1, LOAD_FILE(‘ouyang.mp3’));ouyang.mp3为文件的路径注:MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是存储文件的最大大小不同。BLOB类型的字段用于存储二进制数据MySQL的四种BLOB类型类型 大小(单位:字节)TinyBlob 最大 255Blob 最大 65KM原创 2020-08-02 22:12:15 · 1693 阅读 · 0 评论 -
Packet for query is too large (2134342 > 1048576). You can change this value on the server by
Packet for query is too large (2134342 > 1048576). You can change this value on the server by今天我在用MySQL插入歌曲时,出现了这个问题。原因:MySql插入数据的最大允许默认值为1048576(1M),插入大于1M的数据会报这个错误。这个值得系统参数:max_allowed_packet查询方法:show VARIABLES like ‘%max_allowed_packet%’;网上提供以下解原创 2020-08-02 16:29:45 · 1465 阅读 · 0 评论 -
PreparedStatement防注入demo
PreparedStatement有效防止注入的简单示例(源码在后面):(statement实现简单注入在上一篇博客)程序截图:图一 登录成功图二 登录失败图三 SQL简单注入失效图四 数据库表截图程序源码:package sqlzhuru;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;原创 2020-08-01 09:24:05 · 191 阅读 · 0 评论 -
SQL注入简单代码实现
SQL注入简单代码实现(源码在最后):图一是用statement的操作图二是sql注入的运行结果图三 Navicat的查询操作分析:在输入用户名,输入ou ’ or 1=1-- 后,–把之后的SQL语句都注释掉了,之后的语句没作用,可以忽略了,如图三中’and upwd='yes’变灰色了。分析where uname='ou ’ or 1=1 ,where … or …语句,or前后两个条件只要有一个为真,where就为真,此句中1=1为真,得到的count就是login表中所有数据原创 2020-07-31 22:36:44 · 4776 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException异常产生原因及解决方法
产生原因:SQL语句错误。解决方法:检查SQL语句的格式,确保其规范。检查SQL语句的符号,看是不是一些英文符号写成中文符号了。检查SQL语句的拼接情况,看是否漏掉空格,导致一些单词粘连在一起了。...原创 2020-07-31 21:16:48 · 6100 阅读 · 0 评论