首页 > 数据库技术
这些经常被忽视的SQL错误用法,你有没有踩过坑?
之前已经讲过mysql的性能优化,感兴趣的朋友可以看看之前的文章,《史上最全的MySQL高性能优化实战总结!》。但是有些问题其实是我们自身的SQL语句有问题导致的。今天就来总结哪些经常被我们忽视的SQL错误写法,看看你都踩过哪些坑? 一、LIMIT语句 Limit是分页查询是最常用的场景之一,但也通 ...
分类:数据库技术   时间:2021-09-01 12:38:37    收藏:0  评论:0  赞:0  阅读:36
使用h2作单测的数据库
h2官网 http://www.h2database.com/html/advanced.html h2是支持jdbc协议的 h2应该广泛,可以作为本地缓存,客户端缓存,单元测试的数据库 使用h2db作为数据库,去做单元测试, 据说他的sql和sqlserver类似,但是目前使用sql语法未发现问题 ...
分类:数据库技术   时间:2021-09-01 12:15:29    收藏:0  评论:0  赞:0  阅读:28
sqli-labs:less-13/14
less-13和less-14差不多,我们以13为例子 和less-12一样,是一个登录界面: 按照less-12的方法: 进行测试,发现报错,那这里很可能我们注入的字符错误: 我们对passwd进行测试: 发现有个括号没有闭合,那么就可能是('')的组合 在admin里面注入') 过了。那么这个题 ...
分类:数据库技术   时间:2021-09-01 12:15:12    收藏:0  评论:0  赞:0  阅读:46
SQLServer 实现字符串Split
# 字符串Split declare @sql1 varchar(1000) set @sql1 = 'select field=''' + replace('1,23,456,789',',',''' union all select ''')+'''' exec(@p_sql) # 结果集用作条 ...
分类:数据库技术   时间:2021-08-30 14:55:21    收藏:0  评论:0  赞:0  阅读:65
Oracle DataBase 用户管理与权限管理
概念:https://docs.oracle.com/en/database/oracle/oracle-database/19/cncpt/introduction-to-oracle-database.html 数据库 -- 查看数据库 SELECT * FROM v$database; 实例 ...
分类:数据库技术   时间:2021-08-30 14:54:00    收藏:0  评论:0  赞:0  阅读:54
redhat6.7静默安装oracle单机实例
1.环境变量配置 修改/etc/hosts文件 vim /etc/hosts 修改/etc/sysctl.conf文件 vim /etc/sysctl.conf fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 ...
分类:数据库技术   时间:2021-08-30 14:53:31    收藏:0  评论:0  赞:0  阅读:59
TP6-数据库操作(查询表达式)
查询表达式 查询表达式支持大部分的SQL查询语法,也是ThinkPHP查询语言的精髓,查询表达式的使用格式: where('字段名','查询表达式','查询条件'); 除了where方法外,还可以支持whereOr,用法是一样的。为了更加方便查询,大多数的查询表达式都提供了快捷查询方法。 表达式用法 ...
分类:数据库技术   时间:2021-08-30 14:49:26    收藏:0  评论:0  赞:0  阅读:40
MYSQL练习题(2)-- 获取当前薪水第二多的员工的emp_no以及其对应的薪水salary
条件 员工表 -- employees 薪水表 -- salaries 要求 1、薪水第二名的员工 2、输出格式为emp_no、salary、last_name、first_name 3、不能使用order by 分析 根据要求1、3分析,得: 不能用order by的情况下可以通过两种方式去获取结 ...
分类:数据库技术   时间:2021-08-30 14:48:09    收藏:0  评论:0  赞:0  阅读:32
用户权限管理数据库设计(RBAC)
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。 简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。 这样,就构造成“用户-角色-权限”的授权模型。 在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图 ...
分类:数据库技术   时间:2021-08-30 14:47:20    收藏:0  评论:0  赞:0  阅读:37
mysql 创建数据库
CREATE TABLE [IF NOT EXISTS]表名( 字段名 列类型 [属性] [索引] [注释], 字段名 列类型 [属性] [索引] [注释], 字段名 列类型 [属性] [索引] [注释], ... 字段名 列类型 [属性] [索引] [注释], )[表类型][字符集设置][注释] ...
分类:数据库技术   时间:2021-08-30 14:28:35    收藏:0  评论:0  赞:0  阅读:29
Flink基础(129):FLINK-SQL语法 (23) DQL(15) OPERATIONS(12)Set Operations 集合操作
1 UNION UNION and UNION ALL return the rows that are found in either table. UNION takes only distinct rows while UNION ALL does not remove duplicates ...
分类:数据库技术   时间:2021-08-30 14:25:09    收藏:0  评论:0  赞:0  阅读:23
EF Core从数据库生成实体类
1.项目安装NuGet包 Microsoft.EntityFrameworkCore.Design Microsoft.EntityFrameworkCore.Tools Microsoft.EntityFrameworkCore.SqlServer 2.执行命令 Scaffold-DbContex ...
分类:数据库技术   时间:2021-08-30 14:23:33    收藏:0  评论:0  赞:0  阅读:33
mysql 修改删除表
修改 --修改表名:ALTER TABLE 旧表名 RENAME AS 新表名 ALTER TABLE teacher RENAME AS teacher1 --增加表的字段:ALTER TABLE 表名 ADD 字段名 列属性 ALTER TABLE teacher1 ADD age INT(11 ...
分类:数据库技术   时间:2021-08-30 14:20:31    收藏:0  评论:0  赞:0  阅读:25
SQL数据的完整性和一致性
完整性: 1.实体完整性 - 每一个实体都是独一无二的,没有冗余的重复的数据(主键和唯一约束保证数据的唯一性) 2.参照完整性 - 使用外键保证 3.域完整性 - 存储的数据都是有效的 - 数据类型/数据长度/非空约束/默认值约束/检查约束(mysql不支持) 一致性:要么全成功,要么全失败 -- ...
分类:数据库技术   时间:2021-08-30 14:20:22    收藏:0  评论:0  赞:0  阅读:32
业务系统数据库设计经验总结(六)-MySQL中ORDER BY LIMIT分页数据性能问题
【问题】MySQL中,LIMIT的性能随着N的不断增大会急剧下降,但是分页这种设计又是随处可见的。在上一篇(https://www.cnblogs.com/bruceChan0018/p/15191693.html)通过实际场景分析了为什么LIMIT N当N很大时会消耗系统的性能,并在最后一部分延伸 ...
分类:数据库技术   时间:2021-08-30 14:13:47    收藏:0  评论:0  赞:0  阅读:19
linux定时任务自动备份mysql数据库
要注意mysql.sock和bin路径,BAKPATH为备份文件存放目录 #! /bin/bash BAKPATH=/mnt/data1/mysql/backup/data MYUSER=root MYPASS="hw7777901" SOCKET=/mnt/data1/mysql/mysql.so ...
分类:数据库技术   时间:2021-08-30 14:09:23    收藏:0  评论:0  赞:0  阅读:25
互联网行业中最常用的数据库——MySQL 索引、事务与存储引擎
一、MySQL 索引 1.1 索引的概念 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库 ...
分类:数据库技术   时间:2021-08-30 14:06:36    收藏:0  评论:0  赞:0  阅读:21
mysql数据库管理指令
#一、MySQL数据库管理 ##1.1库和表 数据库–>数据表–>行(记录):用来描述一个对象的信息 数据库–>数据表–>列(字段):用来描述对象的一个属性 常用的数据类型 int :整型 float :单精度浮点 4字节32位 double :双精度浮点 8字节64位 char :固定长度的字符类 ...
分类:数据库技术   时间:2021-08-30 14:05:53    收藏:0  评论:0  赞:0  阅读:17
mysql 查询数据库中所有表名称
select table_name from information_schema.tables where table_schema='数据库名称'; select table_name from information_schema.tables where table_schema='数据库名 ...
分类:数据库技术   时间:2021-08-30 14:02:02    收藏:0  评论:0  赞:0  阅读:10
spring-JdbcTemplate
JdbcTemplate spring提供用于操作JDBC工具类,依赖连接池DataSource 实现步骤: 1.创建数据库和表。 2.导入jar包:4+1、4个aop、jdbc、事务tx、数据库驱动、连接池。 3.编写javabean。 4.编写dao,声明JdbcTemplate引用。 5.配置 ...
分类:数据库技术   时间:2021-08-30 13:56:31    收藏:0  评论:0  赞:0  阅读:8
219544条   上一页 1 ... 44 45 46 47 48 ... 10978 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!