搜索结果
查询Tags标签: SQL,共有 8471条记录-
Java代码(审计sql注入)
java_sec_code该项目也可以叫做Java Vulnerability Code(Java漏洞代码)。每个漏洞类型代码默认存在安全漏洞(除非本身不存在漏洞),相关修复代码在注释里。具体可查看每个漏洞代码和注释。由于服务器到期,在线的Demo网站已不能使用。登录用户名密码:admin/admin123joy…
2022/10/19 1:24:58 人评论 次浏览 -
'MySQLConverter' object has no attribute '_navigablestring_to_mysql'
在使用mysql-connector进行数据插入时,出现MySQLConverter object has no attribute _navigablestring_to_mysql 具体位置ins_sql = "INSERT INTO {} (name,radical,stroke_count) VALUES ({},{},{})" sql = ins_sql.format(table_name, %s, %s, %s) mycursor.…
2022/9/18 2:46:12 人评论 次浏览 -
Node.js之mysql模块开启执行多个SQL命令
今天分享的内容是模块化思维 ,在项目中需要分类模块化对项目数据进行归类 pool.js是mysql的连接池 routes文件夹里放路由器目录,里面可以放项目路由的小文件夹 app.js是web服务器1.在app.js下使用express创建web服务器,引入关于汉唐路由器(./routes/about.js),挂载路由…
2022/9/18 2:16:28 人评论 次浏览 -
04-MySQL锁
数据库锁 1、SQL语言包括那几个部分SQL语言包括数据定义(DDL)、数据操纵(DML)、数据控制(DCL)和数据查询(DQL)四个部分2、每部分都有哪些操作关键词数据定义create table、alter table、drop table、create/drop index等数据操纵insert、update、delete数据控制gr…
2022/9/18 2:16:12 人评论 次浏览 -
05-MyBatis中${}和#{}的区别
MyBatis中${}和#{}的区别#{}是占位符,预编译处理;${}是字符串替换MyBatis在处理#{}的时候,会将SQL中的#{}转换为占位符?,调用PrepareStatement的set方法来赋值 MyBatis在处理${}的时候,就是把${}替换成变量的值使用#{}可以有效防止SQL注入,提高系统安全性
2022/9/17 23:16:19 人评论 次浏览 -
mybatis的创建步骤
1.导入依赖 2.创建核心配置文件,名字随便起,但推荐使用mybatis-config.xml核心配置文件中配置数据源,mapper映射文件,这个mapper映射文件中就是sql语句 3.创建mapper接口与mapper映射文件创建mapper接口 就是像之前的dao接口一样,创建的只是接口然后创建mapper映射文…
2022/9/17 23:16:17 人评论 次浏览 -
sql总结
1.列转行表名:testid,name,gender1,老王,男2,老李,男3,小张,女select gender,concat_ws(collect_set(name),-) FROM test group by gender;结果:男,老王-老李女,小张collect_set会去重,如果不想去重可以用collect_list 2.正则select test rlike \w+;查看表名时过滤后lik…
2022/9/17 2:20:01 人评论 次浏览 -
SQL新手速学->第二课
对结果集按照一个列或者多个列进行排序:ORDER BY 语法: SELECT column1, column2, ... FROM table_name ORDER BY column1, column2, ... ASC(升序)|DESC(降序);按年龄进行排序-升序 SELECT device_id,age FROM user_profile ORDER by age求平均值:AVG 统计:COUNT 小…
2022/9/17 2:19:59 人评论 次浏览 -
MySQL中的隐式转换造成的索引失效
MySQL中的隐式转换造成的索引失效本次测试使用的 MySQL 版本是 5.7.26,随着 MySQL 版本的更新某些特性可能会发生改变,本文不代表所述观点和结论于 MySQL 所有版本均准确无误,版本差异请自行甄别。 原文:https://www.guitu18.com/post/2019/11/24/61.html前言 数据…
2022/9/17 2:19:51 人评论 次浏览 -
SQL优化
1、EXPLAIN查看SQL执行计划,重点关注下面三个字段1)type列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。2)key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式。3)key_len列,索引长度。 2、SQL语句中IN包含的值不应过多…
2022/9/17 2:19:42 人评论 次浏览 -
达梦数据库日志管理
数据库的日志管理 联机日志管理查看联机日志SQL> select * from v$RLOGFILE;行号 GROUP_ID FILE_ID PATH CLIENT_PATH CREATE_TIME RLOG_SIZE MIN_EXEC_VER MIN_DCT_VER ---------- ----------- -----…
2022/9/17 2:18:34 人评论 次浏览 -
DiscuzX3.4数据库备份还原问题
DiscuzX3.4数据库备份还原的时候提示报错、错误如下Query:在网上找了很多。搜出来的都是不对应的解决方案、很麻烦。最后找到问题的关键所在查了一下,原来是MySQL默认读取执行的SQL文件最大为16M,所以执行不过去 解决方法: 1.修改my.cnf(windows下my.ini),需重启mysql…
2022/9/17 2:18:27 人评论 次浏览 -
PHP 之sqlite3封装与示例
一、sqlite3封装<?phpclass SQLiteDB extends SQLite3 {function __construct(){try {//打开数据库文件$this->open(./ccfcf4572e60f80522c1cf0f8e4b95c3.db);}catch (Exception $e){die($e->getMessage());}} }class DBUtils {private static $db;private stat…
2022/9/17 2:18:25 人评论 次浏览 -
SQL中遇到多条相同内容只取一条的最简单实现方法
SQL中经常遇到如下情况,在一张表中有两条记录基本完全一样,某个或某几个字段有些许差别, 这时候可能需要我们踢出这些有差别的数据,即两条或多条记录中只保留一项。 如下:表timeand针对time字段相同时有不同total和name的情形,每当遇到相同的则只取其中一条数据,最…
2022/9/17 2:17:22 人评论 次浏览 -
SQL盲注常用函数
SQL盲注的定义SQL盲注是指在进行SQL注入的过程当中,执行SQL语句后的数据不会回显到前端页面,需要利用一些方法进行判断或者尝试,这个过程称之为盲注。SQL盲注又分为布尔盲注、时间盲注(又称为延时注入)以及报错盲注。SQL盲注常用函数布尔盲注 Length()函数 返回字…
2022/9/17 2:17:20 人评论 次浏览