首页 > 数据库技术
docker 安装mysql5.7
拉取mysql:5.7的镜像 sudo docker pull mysql:5.7 运行mysql:5.7的镜像 --name指定容器名字 -v目录挂载 -p指定端口映射 -e设置mysql参数 -d后台运行 sudo docker run -p 3306:3306 --name mysql \ - ...
分类:数据库技术   时间:2021-04-11 21:39:55    收藏:0  评论:0  赞:0  阅读:36
MySQL基础
GRANT ALL ON db_name.table_name TO uer_name [indentified by ‘password’];■查看所有的字符编码:SHOW CHARACTER SET; ■登录MySQL数据库: 在DOS命令行登录MYSQL控制台mysql -u user_nam ...
分类:数据库技术   时间:2021-04-11 21:37:51    收藏:0  评论:0  赞:0  阅读:38
mysql 5.7.33 安装
1、下载 https://dev.mysql.com/downloads/mysql/5.7.html 2、配置环境变量 解压你喜欢的目录下:我的是D:\App\static\App\mysql-5.7.33-winx64,所以 3、配置:在根目录新建my.ini ,注意路径是双“\\”,不要弄错了 ...
分类:数据库技术   时间:2021-04-11 21:33:46    收藏:0  评论:0  赞:0  阅读:45
MySQL判断时间段是否重合
两种写法。如图,4种重合情况和2种不重合情况。 第一种写法: -- 时间段 a,b SELECT * FROM table WHERE (start_time >= a and end_time <= b) -- 被包含了 or (end_time >= a and end_time <=b) or ...
分类:数据库技术   时间:2021-04-11 21:33:30    收藏:0  评论:0  赞:0  阅读:35
MySQL查询
##(1)基础查询##(1.1)查询所有列:*表示所有列##eg:查询所有的员工信息select * from emp; ##(1.2)查询指定列:select empno,ename,deptno from emp; ##(2)条件查询where ##(2.1)查询性别女,并且 年龄65的学生记录 ...
分类:数据库技术   时间:2021-04-11 21:28:43    收藏:0  评论:0  赞:0  阅读:29
MySQL 的随机数函数 rand() 的使用技巧
1、在 MySQL 里,随机数函数 rand 不能传参,产生的 0 到 1 之间的浮点数,要是我们需要在 MySQL 产生大于 1 的随机整数,该怎么办呢? 这样的需求并不陌生,例如,咱做的文章系统,需要作弊,给文章的浏览量随机加上某个范围内的整数。 现在,假设需要产生 234 到 5678 之间的 ...
分类:数据库技术   时间:2021-04-11 21:25:05    收藏:0  评论:0  赞:0  阅读:26
Oracle问题集合
1.字符串连接的方法 1.1使用“||”连接 select user_name,'姓名:'||CHINA_NAME name from sys_user where user_name ='admin' 1.2使用CONCAT()函数连接 在使用这个函数时,当拼接的值不是字符串时,oracle会自动 ...
分类:数据库技术   时间:2021-04-11 21:23:16    收藏:0  评论:0  赞:0  阅读:34
操作数据库
代码实现 在entity包下创建User实体类:User.java 在dao包下创建User模块Dao层:UserDao.java 在resources文件夹下新建dao包,并在其下新建User模块Dao层配置文件:UserDao.xml 新建User模块测试类:UserTest.java 执行结果 ...
分类:数据库技术   时间:2021-04-11 21:21:48    收藏:0  评论:0  赞:0  阅读:25
MySQL 忘记密码
1. vi /etc/my.cnf 2. update mysql.user set authentication_string=password('123456') where user='root' and host='localhost'; 3. FLUSH PRIVILEGES; ...
分类:数据库技术   时间:2021-04-11 21:20:19    收藏:0  评论:0  赞:0  阅读:31
FlinkSql指定时间语义
FlinkSql指定时间语义 FlinkSql在建表时指定时间语义,根据建表方式和时间语义的不同进行记录 1.从DataStream流建表+process time语义 因为是process time所以不需要指定watermark的延迟生成时间,故可以直接在创建table对象时最后一列增加一个字段 ...
分类:数据库技术   时间:2021-04-11 21:15:50    收藏:0  评论:0  赞:0  阅读:25
sql性能优化
如何进行SQL性能优化写回答 如何进行SQL性能优化写回答有奖励 共4个回答 笑笑大本营2019-09-15 TA获得超过4.4万个赞 关注进行SQL性能优化的方法: 1、SQL语句不要写的太复杂。一个SQL语句要尽量简单,不要嵌套太多层。 2、使用『临时表』缓存中间结果。简化SQL语句的重要方法就 ...
分类:数据库技术   时间:2021-04-11 21:12:45    收藏:0  评论:0  赞:0  阅读:30
postgresql灾备切换
演示pg_rewind的使用方法。主库在10.0.3.101上,备库在10.0.3.102上。这时主库出问题了,如机器宕机了(我们用强制关机来模拟),我们现在激活备库,即在10.0.3.102上执行如下命令:[postgres@pg02 ~]$ pg_ctl promoteserver promot ...
分类:数据库技术   时间:2021-04-11 16:30:37    收藏:0  评论:0  赞:0  阅读:22
node 调试 ndb
使用ndb工具 https://www.npmjs.com/package/ndb sudo ndb yarn run start 或者 sudo ndb npm run start 即可(start是script的一个指令) 示例效果: ...
分类:数据库技术   时间:2021-04-11 16:30:19    收藏:0  评论:0  赞:0  阅读:27
【实战】一个简单的SQL注入绕过
发现一个布尔型注入点: 判断库名长度: 首先想到可能处理了空格,简单fuzz下: 发现or (偶数个~) 也可以bypass,如下图: 就用这个进一步获取库名长度: 还是被拦截,猜测是处理了length()或database()函数,函数和括号之间可以拼接一些字符,fuzz如下: 利用注释换行符组合 ...
分类:数据库技术   时间:2021-04-11 16:29:06    收藏:0  评论:0  赞:0  阅读:28
(转)postgresql配置参数和概念解释
原文:https://www.cnblogs.com/gc65/p/10652995.html 1.高可用 服务可用时间量,冗余是高可用的基础 2.备用数据库 备用数据库的想法是保留始终具有相同数据的生产数据库的副本,并且可以在故障发生时使用备份数据库。有以下几种方式对备用数据库进行分类。 根据复制 ...
分类:数据库技术   时间:2021-04-11 16:25:42    收藏:0  评论:0  赞:0  阅读:22
MySQL排名函数
-- DENSE_RANK:并列连续排序,并列即相同的值,相同的值保留重复名次,遇到下一个不同值时,依然按照连续数字排名 SELECT emp_no, salary, DENSE_RANK() OVER(ORDER BY salary DESC) as t_rank from salaries; - ...
分类:数据库技术   时间:2021-04-11 16:24:39    收藏:0  评论:0  赞:0  阅读:25
docker安装mysql
拉取镜像 docker pull mysql:5.7 启动容器中的mysql docker run -p 3306:3306 --name kaka-mysql \ -v /kaka-data/mysql/log:/var/log/mysql \ -v /kaka-data/mysql/data:/ ...
分类:数据库技术   时间:2021-04-11 16:22:17    收藏:0  评论:0  赞:0  阅读:22
MySQL Replication--参数binlog_transaction_dependency_tracking代码
WRITESET_SESSION特殊点 /* This object encapsulates the state kept between transactions of the same client in order to compute logical timestamps based on ...
分类:数据库技术   时间:2021-04-11 16:16:22    收藏:0  评论:0  赞:0  阅读:65
MySQL注入之报错注入
(本篇文章以sql-labs靶场的less-5为实验环境) 一、什么是报错注入?以及什么情况下使用? 报错注入也可以说 是一种盲注 构造 payload 让信息通过错误提示回显出。在使用联合查询无法爆出显位时可考虑使用报错注入。 二、报错注入常用的函数 在这里我使用的是extractvalue()函 ...
分类:数据库技术   时间:2021-04-11 16:12:05    收藏:0  评论:0  赞:0  阅读:24
MySQL Replication--基于WriteSet的多线程复制
基础知识 基于 COMMIT_ORDER 的并行复制只有在有压力的情况下才可能会形成一组,压力不大的情况下在从库的并行度并不会高。但是基于 WRITESET 的并行复制目标就是在ORDER_COMMIT 的基础上再尽可能的降低 last commit ,这样在从库获得更好的并行度(即便在主库串行执行 ...
分类:数据库技术   时间:2021-04-11 16:04:21    收藏:0  评论:0  赞:0  阅读:34
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!