Beekeeper Studio是一款开源的SQL编辑器和数据库管理器,可以支持MySQL,Postgres的,SQLite,SQL等服务器。Beekeeper Studio可以使用SSL加密连接,或者通过SSH建立隧道,让大家的数据更加安全。如果大家需要一款开源的数据库管理器进行使用和测试,不妨来 ...
分类:
数据库技术 时间:
2020-11-25 22:45:46
收藏:
0 评论:
0 赞:
0 阅读:
35
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
操作过程 新建表并插入数据 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+MongoDB查询,给定一段时间范围查询分页结果,要求时间范围包含。 Page<Log> findByCtimeBetweenOrderByCtime( LocalDateTime startTime, LocalDateTime endTime, Pageable pageable) ...
分类:
数据库技术 时间:
2020-11-25 22:31:54
收藏:
0 评论:
0 赞:
0 阅读:
39
大家注意下,凡是直接执行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
例如:按照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
-- 批量生成版本 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
1. 执行show full processlist观察state和info两列,查看有哪些线程在运行。 2.使用kill命令+对应线程前面id杀死卡死的线程。 其他的方式: -- 查询是否锁表 show OPEN TABLES ; -- 查询进程 show processlist ; -- 查询到 ...
分类:
数据库技术 时间:
2020-11-25 17:03:44
收藏:
0 评论:
0 赞:
0 阅读:
33
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记录查询超过指定时间的SQL语句,定位分析性能瓶颈,可优化数据库系统性能或优化SQL语句。慢查询参数查询mysql>showvariableslike‘slow_query%‘;+---------------------+----------------------------------------+|Varia
分类:
数据库技术 时间:
2020-11-25 15:30:09
收藏:
0 评论:
0 赞:
0 阅读:
29
#insert注入的技巧在于如何在一个字段值内构造闭合。 insert 报错注入 演示案例所用的表: MariaDB [mysql]> desc test; + + + + + + + | Field | Type | Null | Key | Default | Extra | + + + + + ...
分类:
数据库技术 时间:
2020-11-25 15:26:06
收藏:
0 评论:
0 赞:
0 阅读:
44
SQLite SQ:结构化查询 Lite:轻量级 事务:ACID: 1、修改张三的金额,让其减去1000 2、修改李四的金额,让其加上1000 事务:A原子性,一个事务是最小的执行单元,如果一个事务中有多条SQL语句,则这些SQL语句不能分割,做为一个整体来运行,要不然一起成功,要不然一起失败 若第 ...
分类:
数据库技术 时间:
2020-11-25 15:25:40
收藏:
0 评论:
0 赞:
0 阅读:
34
####需求:需要导入用户积分数据到积分总表total_score。 当total_score表中存在用户的数据时,直接更新score,update_at字段的值;否则插入一条新用户记录。 以往做法:循环select表中的user记录是否存在,存在则使用update;不存在则使用insert。 做法 ...
分类:
数据库技术 时间:
2020-11-25 15:22:45
收藏:
0 评论:
0 赞:
0 阅读:
27
在数据库管理中,数据库备份是非常重要的。 通过维护计划向导,可以很方便的完成数据库备份。 下面的例子说明了如何实现数据库的备份,具体的备份策略是:每周日一次完整备份、每天差异备份(除周日外)、每小时日志备份。 此外,还可以指定删除过期备份策略,比如,把10天前的备份删除,因为硬盘空间是有限的。 1、 ...
分类:
数据库技术 时间:
2020-11-25 15:22:16
收藏:
0 评论:
0 赞:
0 阅读:
37
-- 取分组后的前几条 -- 分组获取所有分组后的数据(group_CONCAT函数),再用substring_index函数按照指定分隔符分割后获取前n个 -- 分组内的排序直接在group_concat内对该字段排序 select a.vehicle_no, SUBSTRING_INDEX(GR ...
分类:
数据库技术 时间:
2020-11-25 15:17:30
收藏:
0 评论:
0 赞:
0 阅读:
20
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
mysql原生自带mysqlbinlog,但使用binlog恢复的原理是“重做”而不是“回滚”,所以很多应急场景mysqlbinlog已经不再合适,那就研究下binlog2sql怎么使用。 安装依赖特别多,推荐大神博客下载安装就可以,https://www.cnblogs.com/ivictor/p ...
分类:
数据库技术 时间:
2020-11-25 15:14:00
收藏:
0 评论:
0 赞:
0 阅读:
52
客户需求: 客户需要上线一个门户网站,初期业务量非常小,数据量10个G,后台需要使用msyql 数据库,需要建设一个数据库环境 项目技术: 操作系统:两台linux系统 红帽6.5 数据库版本:msyql 5.7.22 数据库架构:主从复制,主库用于生产,从库用于数据容灾和主库备机,采用GTID+m ...
分类:
数据库技术 时间:
2020-11-25 15:11:56
收藏:
0 评论:
0 赞:
0 阅读:
30
假设有 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
一 约束的定义 约束是强加在表上的规则或条件。确保数据库满足业务规则。保证数据的完整性。当对表进行DML或DDL操作时,如果此操作会造成表中的数据违反约束条件或规则的话,系统就会拒绝执行这个操作。约束可以是列一级别的 也可以是表级别的。定义约束时没有给出约束的名字,ORACLE系统将为该约束自动生成 ...
分类:
数据库技术 时间:
2020-11-25 12:15:32
收藏:
0 评论:
0 赞:
0 阅读:
34