首页 > 数据库技术
开源的SQL编辑和数据库管理器
Beekeeper Studio是一款开源的SQL编辑器和数据库管理器,可以支持MySQL,Postgres的,SQLite,SQL等服务器。Beekeeper Studio可以使用SSL加密连接,或者通过SSH建立隧道,让大家的数据更加安全。如果大家需要一款开源的数据库管理器进行使用和测试,不妨来 ...
分类:数据库技术   时间:2020-11-25 22:45:46    收藏:0  评论:0  赞:0  阅读:35
mysqldump根据通配符批量导出
mysqldump根据通配符批量导出 #库test,要将t1开头和t2开头的表导出为stru.sql,最后将stru.sql导入目标库。 CREATE TABLE `t1` (`id` int(11) DEFAULT NULL,`name` varchar(200) DEFAULT NULL) EN ...
分类:数据库技术   时间:2020-11-25 22:45:13    收藏:0  评论:0  赞:0  阅读:39
超实用的数据库技巧----将数据库中的数据导入excel表格
操作过程 新建表并插入数据 1 [root@server2 ~]# mysql -uroot -p #进入数据库 2 Enter password: 3 4 mysql> create database test; #创建test库 5 Query OK, 1 row affected (0.00 ...
分类:数据库技术   时间:2020-11-25 22:32:29    收藏:0  评论:0  赞:0  阅读:35
JPA query between的多种方式(mongodb为例)
背景 JPA+MongoDB查询,给定一段时间范围查询分页结果,要求时间范围包含。 Page<Log> findByCtimeBetweenOrderByCtime( LocalDateTime startTime, LocalDateTime endTime, Pageable pageable) ...
分类:数据库技术   时间:2020-11-25 22:31:54    收藏:0  评论:0  赞:0  阅读:39
防止sql注入
大家注意下,凡是直接执行sql的,都要用参数传入, 而不是字符串替换,防止sql注入问题。**** sql_str = "SELECT id FROM schedule WHERE schedule_id in (SELECT id FROM working_schedule WHERE path_ ...
分类:数据库技术   时间:2020-11-25 22:30:20    收藏:0  评论:0  赞:0  阅读:36
SQL语句的多表查询方式
例如:按照department_id查询employees(员工表)和departments(部门表) 的信息。 方式一(通用型):SELECT … FROM … WHERE SELECT e.last_name,e.department_id,d.department_name FROM empl ...
分类:数据库技术   时间:2020-11-25 22:26:27    收藏:0  评论:0  赞:0  阅读:33
Oracle批量生成版本
-- 批量生成版本 DECLARE fk_str VARCHAR2(1000) := ''; BEGIN FOR i IN 1001 .. 2000 loop fk_str := LOWER(RAWTOHEX(SYS_GUID())); INSERT INTO kms15.KMS_KNOWLEDGE ...
分类:数据库技术   时间:2020-11-25 17:08:18    收藏:0  评论:0  赞:0  阅读:44
MySQL 卡死的问题
1. 执行show full processlist观察state和info两列,查看有哪些线程在运行。 2.使用kill命令+对应线程前面id杀死卡死的线程。 其他的方式: -- 查询是否锁表 show OPEN TABLES ; -- 查询进程 show processlist ; -- 查询到 ...
分类:数据库技术   时间:2020-11-25 17:03:44    收藏:0  评论:0  赞:0  阅读:33
SqlServer数据库查询,条件查询CASE *** WHEN *** THEN *** ELSE '其它' END
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = ...
分类:数据库技术   时间:2020-11-25 17:03:09    收藏:0  评论:0  赞:0  阅读:28
Mysql慢查询
MySQL默认情况下慢查询是未开启的。开启MySQL慢查询日志,让MySQL记录查询超过指定时间的SQL语句,定位分析性能瓶颈,可优化数据库系统性能或优化SQL语句。慢查询参数查询mysql>showvariableslike‘slow_query%‘;+---------------------+----------------------------------------+|Varia
分类:数据库技术   时间:2020-11-25 15:30:09    收藏:0  评论:0  赞:0  阅读:29
[sql 注入] insert 报错注入与延时盲注
#insert注入的技巧在于如何在一个字段值内构造闭合。 insert 报错注入 演示案例所用的表: MariaDB [mysql]> desc test; + + + + + + + | Field | Type | Null | Key | Default | Extra | + + + + + ...
分类:数据库技术   时间:2020-11-25 15:26:06    收藏:0  评论:0  赞:0  阅读:44
SQLite学习之路
SQLite SQ:结构化查询 Lite:轻量级 事务:ACID: 1、修改张三的金额,让其减去1000 2、修改李四的金额,让其加上1000 事务:A原子性,一个事务是最小的执行单元,如果一个事务中有多条SQL语句,则这些SQL语句不能分割,做为一个整体来运行,要不然一起成功,要不然一起失败 若第 ...
分类:数据库技术   时间:2020-11-25 15:25:40    收藏:0  评论:0  赞:0  阅读:34
mysql批量更新数据
####需求:需要导入用户积分数据到积分总表total_score。 当total_score表中存在用户的数据时,直接更新score,update_at字段的值;否则插入一条新用户记录。 以往做法:循环select表中的user记录是否存在,存在则使用update;不存在则使用insert。 做法 ...
分类:数据库技术   时间:2020-11-25 15:22:45    收藏:0  评论:0  赞:0  阅读:27
SQL自动备份恢复
在数据库管理中,数据库备份是非常重要的。 通过维护计划向导,可以很方便的完成数据库备份。 下面的例子说明了如何实现数据库的备份,具体的备份策略是:每周日一次完整备份、每天差异备份(除周日外)、每小时日志备份。 此外,还可以指定删除过期备份策略,比如,把10天前的备份删除,因为硬盘空间是有限的。 1、 ...
分类:数据库技术   时间:2020-11-25 15:22:16    收藏:0  评论:0  赞:0  阅读:37
sql
-- 取分组后的前几条 -- 分组获取所有分组后的数据(group_CONCAT函数),再用substring_index函数按照指定分隔符分割后获取前n个 -- 分组内的排序直接在group_concat内对该字段排序 select a.vehicle_no, SUBSTRING_INDEX(GR ...
分类:数据库技术   时间:2020-11-25 15:17:30    收藏:0  评论:0  赞:0  阅读:20
sql使用手册
todo:sql 食用手册 > From Albert 注意:不同数据库,关键字和语句会不一样,若不能运行,可单独百度‘xxx数据库 xxx关键字’ import time import sqlite3 db_path = r’C:\Users\86131\Desktop\ndhd_cw_001.d ...
分类:数据库技术   时间:2020-11-25 15:17:08    收藏:0  评论:0  赞:0  阅读:27
binlog2sql使用介绍
mysql原生自带mysqlbinlog,但使用binlog恢复的原理是“重做”而不是“回滚”,所以很多应急场景mysqlbinlog已经不再合适,那就研究下binlog2sql怎么使用。 安装依赖特别多,推荐大神博客下载安装就可以,https://www.cnblogs.com/ivictor/p ...
分类:数据库技术   时间:2020-11-25 15:14:00    收藏:0  评论:0  赞:0  阅读:52
mysql生产环境高可用---基于GTID异步复制项目实施
客户需求: 客户需要上线一个门户网站,初期业务量非常小,数据量10个G,后台需要使用msyql 数据库,需要建设一个数据库环境 项目技术: 操作系统:两台linux系统 红帽6.5 数据库版本:msyql 5.7.22 数据库架构:主从复制,主库用于生产,从库用于数据容灾和主库备机,采用GTID+m ...
分类:数据库技术   时间:2020-11-25 15:11:56    收藏:0  评论:0  赞:0  阅读:30
MySQL 排序
假设有 student 表,数据如下: + + + +| id | name | age |+ + + +| 1 | 张三 | 18 || 2 | 李四 | 15 || 3 | 赵高 | 45 || 4 | 孙权 | 34 || 5 | 诸葛亮 | 21 || 6 | 钱进 | 25 || 7 | ...
分类:数据库技术   时间:2020-11-25 15:11:05    收藏:0  评论:0  赞:0  阅读:38
Oracle约束详解
一 约束的定义 约束是强加在表上的规则或条件。确保数据库满足业务规则。保证数据的完整性。当对表进行DML或DDL操作时,如果此操作会造成表中的数据违反约束条件或规则的话,系统就会拒绝执行这个操作。约束可以是列一级别的 也可以是表级别的。定义约束时没有给出约束的名字,ORACLE系统将为该约束自动生成 ...
分类:数据库技术   时间:2020-11-25 12:15:32    收藏:0  评论:0  赞:0  阅读:34
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!