首页 > 数据库技术
mysql语法------10----连接查询
#非等值连接查询#案例1:查询员工的工资和工资级别select a.salary,b.grade_level from employees a,job_grades bwhere a.salary BETWEEN b.lowest_sal and b.highest_sal; #自连接;简单的理解就 ...
分类:数据库技术   时间:2020-02-16 18:00:28    收藏:0  评论:0  赞:0  阅读:77
mysql select一张表的字段数据insert写入另一张表,同时传入自定义数据
login表: user_inform表: 目的:想把login表中用户名为‘ad6’的数据id和userName插入到user_inform表,同时为此条数据传入sex值(自定义) insert into user_inform(userId,userName) select id,userNam ...
分类:数据库技术   时间:2020-02-16 17:43:38    收藏:0  评论:0  赞:0  阅读:198
MySQL普通索引与唯一索引
索引作用: 提高查询效率,一般加在经常查询或者排序的字段上。 普通索引: 允许字段值重复 唯一索引: 保证数据记录唯一性 如何选择: 查询过程: 对普通索引来说,找到满足条件的第一个记录之后,需要继续查找下一条记录,直到下一条记录不满足条件为止。 对唯一索引来说,查找到第一条满足条件的数据之后,就会 ...
分类:数据库技术   时间:2020-02-16 17:43:00    收藏:0  评论:0  赞:0  阅读:60
MySQL防止重复插入相同记录
我们在用insert往数据表中插入数据时,为了不重复插入数据,往往先在数据表中查询一下该条数据是否已经存在,若不存在才进行插入。 这样比较麻烦。 找到一个方法:使用 insert if not exists语句,就不需做上述两道工序,轻松防止插入重复数据。 语法: INSERT INTO TABLE ...
分类:数据库技术   时间:2020-02-16 17:16:21    收藏:0  评论:0  赞:0  阅读:78
数据库监控&性能优化
概述 压测过程中我们主要压的是应用程序和数据库sql。如果性能瓶颈在数据库这,数据库、应用程序的操作系统负载指标正常,应用程序的响应时间大。通过mysql的myslqdumpslow自带慢查工具查询慢sql,首先分析sql执行计划是否有全表扫描、索引失效的问题去优化,然后考虑换个性能优良的磁盘、分库 ...
分类:数据库技术   时间:2020-02-16 16:17:37    收藏:0  评论:0  赞:0  阅读:55
【原创】为什么Mongodb索引用B树,而Mysql用B+树?
引言 好久没写文章了,今天回来重操旧业。毕竟现在对后端开发的要求越来越高,大家要做好各种准备。 因此,大家有可能遇到如下问题 为什么Mysql中Innodb的索引结构采取B+树? 回答这个问题时,给自己留一条后路,不要把B树喷的一文不值。因为网上有些答案是说,B树不适合做文件存储系统的索引结构。如果 ...
分类:数据库技术   时间:2020-02-16 15:29:32    收藏:0  评论:0  赞:0  阅读:108
Mysql国内镜像分享
今天在下载MySQL的时候,Oracle官网下载简直是龟速。。。 可以使用sohu的镜像:http://mirrors.sohu.com/mysql/MySQL-8.0/ Ctrl+F调出搜索框,输入winx64,选你喜欢的版本下就完了~ 速度对比,比官网还是快些的 或者用中科大的:http://m ...
分类:数据库技术   时间:2020-02-16 15:05:34    收藏:0  评论:0  赞:0  阅读:111
ShardingJdbc垂直分库及公共表
前面已经介绍过,垂直分库是指按照业务将表进行分类,分布到不同的数据库上面,每个库可以放在不同的服务器上,它的核心理念是专库专用。接下来看一下如何使用Sharding-JDBC实现垂直分库。(1)创建数据库创建数据库user_db 的t_user表中 CREATE TABLE`t_user`( `us ...
分类:数据库技术   时间:2020-02-16 14:52:16    收藏:0  评论:0  赞:0  阅读:100
MySQL高可用之KeepAlived+双主
生产环境中一台mysql主机存在单点故障,所以要确保mysql的高可用性,即两台MySQL服务器。如果其中有一台MySQL服务器挂掉后,另外一台能立马接替其进行工作。主要介绍利用 keepalived 实现 MySQL 数据库的高可用。 Keepalived+mysql双主来实现MySQL-HA,我们必须保证两台MySQL数据库的数据完全一样。
分类:数据库技术   时间:2020-02-16 14:23:56    收藏:0  评论:0  赞:0  阅读:93
SQL SERVER查询本周数据,无数据补0
SELECT CONVERT(varchar(100), temp1.RQ, 23) AS RQ,CONVERT(varchar(100), temp2.CreateTime, 24) as SBSJ,isnull(temp2.JRTW,0) as TWFROM ( SELECT dateadd(d ...
分类:数据库技术   时间:2020-02-16 14:16:08    收藏:0  评论:0  赞:0  阅读:228
R语言连接MySQL报错:could not run statement: The used command is not allowed with this MySQL version
版本说明 R版本:3.5 MySQL版本:8.0 RMySQL版本:0.10.19 情景说明: 使用RMySQL成功连接到MySQL数据库,可以进行查询操作,但在插入时报错,提示信息如下: con <- dbConnect(MySQL(), host="127.0.0.1", dbname="epi ...
分类:数据库技术   时间:2020-02-16 14:15:42    收藏:0  评论:0  赞:0  阅读:263
3、mysql的多实例配置(2)
4、设置mysql多实例启动脚本: (1)3306: [root@backup application]# cat /data/3306/mysql #!/bin/sh . /etc/init.d/functions export PATH=/application/mysql/bin/:/usr/ ...
分类:数据库技术   时间:2020-02-16 14:11:34    收藏:0  评论:0  赞:0  阅读:79
通用指令key和db
key基本操作 删除指定key 获取key是否存在 获取key的类型 key扩展操作(时效性控制) 为指定key设置有效期 获取key的有效时间 切换key从时效性转换为永久性 key扩展操作(查询模式) 查询key 查询模式规则 key其他操作 为key改名 对所有key排序 其他key通用操作 ...
分类:数据库技术   时间:2020-02-16 14:09:15    收藏:0  评论:0  赞:0  阅读:71
cube.js 学习 cube 连接mongodb 试用二
以前有写过在我我cube.js 连接mongo 的(通过mongodb bi-connector),当时没有考虑安全的问题(账户&&ssl) 以下是关于基于账户认证以及ssl 问题的说明,以下是简单的集成说明 环境准备 docker-compose mongo version: "3" servic ...
分类:数据库技术   时间:2020-02-16 13:48:00    收藏:0  评论:0  赞:0  阅读:106
mysql的Innodb表为什么要用数字自增主键
Innodb表为什么要用数字自增主键 InnoDB引擎表的特点 1、InnoDB引擎表是基于B+树的索引组织表(IOT) 关于B+树 (图片来源于网上) B+ 树的特点: (1)所有关键字都出现在叶子结点的链表中(稠密索引),且链表中的关键字恰好是有序的; (2)不可能在非叶子结点命中; (3)非叶 ...
分类:数据库技术   时间:2020-02-16 13:34:33    收藏:0  评论:0  赞:0  阅读:67
linux(CentOS7.6)下安装mysql8.0并使用navicat远程访问
上篇中2G内存服务器安装sql server失败了,这里我尝试使用mysql进行数据存储,简单点,直接用yum命令安装(在CentOS下,可以直接通过yum命令来安装数据库);在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之 ...
分类:数据库技术   时间:2020-02-16 13:30:17    收藏:0  评论:0  赞:0  阅读:152
MySql 8.0.11 客户端连接失败:2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: ....
安装MySql数据库和客户端工具Navicat Premium时,当数据库和客户端安装成功后,使用客户端连接接数据库时,却是登陆失败: 2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: ...... MySq ...
分类:数据库技术   时间:2020-02-16 13:29:13    收藏:0  评论:0  赞:0  阅读:116
sql server 获取当前日期前三十天的日期
select convert(varchar(10),dateadd(dd,number,dateadd(month,-1,getdate())),120) as dtfrom master..spt_values where type='P' and dateadd(dd,number,datea ...
分类:数据库技术   时间:2020-02-16 13:12:40    收藏:0  评论:0  赞:0  阅读:156
数据库持久化框架——MyBatis(1)
叨叨时刻:内容根据阿里云大学的MyBatis视频教程整理而成,有需要最好跟着视频教程走一遍 MyBatis 是支持定制化 " SQL" 、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简 ...
分类:数据库技术   时间:2020-02-16 13:04:07    收藏:0  评论:0  赞:0  阅读:92
mysql添加远程权限
mysql -u root -p grant all privileges on *.* to root@'%' identified by "password"; flush privileges; ...
分类:数据库技术   时间:2020-02-16 12:34:52    收藏:0  评论:0  赞:0  阅读:60
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!