1 #全外 2 use girls; 3 SELECT b.*,a.* 4 FROM beauty b 5 FULL OUTER JOIN boys a 6 on b.boyfrien_id=a.id; 7 8 #交叉连接99标准笛卡尔乘积 9 SELECT b.*,ob.* 10 FROM bea ...
分类:
数据库技术 时间:
2020-07-08 19:32:26
收藏:
0 评论:
0 赞:
0 阅读:
89
聚集索引、非聚集索引、非聚集唯一索引 我们都知道建立适当的索引能够提高查询速度,优化查询。先说明一下,无论是聚集索引还是非聚集索引都是B树结构。 聚集索引默认与主键相匹配,在设置主键时,SQL Server会默认在主键列创建聚集索引。但是可以手动更改为在任意一个列创建聚集索引,然后在另一个字段或多个 ...
分类:
数据库技术 时间:
2020-07-08 19:14:35
收藏:
0 评论:
0 赞:
0 阅读:
75
1:首先我用的是idea工具+maven <!--sqlserve--><dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version></ ...
分类:
数据库技术 时间:
2020-07-08 19:05:20
收藏:
0 评论:
0 赞:
0 阅读:
460
日常开发中少不了各种可视化数据库管理工具。如果需要同时能连接多种数据库,大家肯定都会想到 DBeaver、Navicat Premium。本文介绍另一个十分好用且强大的工具:DataGrip。 DataGrip 是 JetBrains 公司推出的管理数据库的产品。对于 JetBrains 公司,开发 ...
分类:
数据库技术 时间:
2020-07-08 19:03:47
收藏:
0 评论:
0 赞:
0 阅读:
114
-- 查看慢日志状态是否开启 SHOW VARIABLES like '%slow_query_log%'; -- 开启慢日志查询 SET GLOBAL slow_query_log =1; -- 查询超过多少秒的SQL进入慢日志记录 SHOW VARIABLES like '%long_query ...
分类:
数据库技术 时间:
2020-07-08 19:03:25
收藏:
0 评论:
0 赞:
0 阅读:
82
问题起因: ONLY_FUll_GROUP_BY的意思是:对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY语句中,也就是说查出来的列必须是GROUP BY之后的字段,或者这个字段出现在聚合函数里面。 这个sql ...
分类:
数据库技术 时间:
2020-07-08 18:47:16
收藏:
0 评论:
0 赞:
0 阅读:
90
建表 CREATE TABLE `usertb` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `uname` varchar(20) DEFAULT NULL, `ucreatetime` datetime DEFAULT NULL, `a ...
分类:
数据库技术 时间:
2020-07-08 18:44:35
收藏:
0 评论:
0 赞:
0 阅读:
77
分组函数 分类: count 计数 sum 求和 avg 平均值 max 最大值 min 最小值 注: ①所有的分组函数都是对“某一组"数据进行操作的。 ②分组函数自动忽略空值(NULL),不需要手动的加where条件排除空值。 ③在数据库运算中,NULL参与的运算,结果一定是NULL。 ④分组函数 ...
分类:
数据库技术 时间:
2020-07-08 18:42:12
收藏:
0 评论:
0 赞:
0 阅读:
71
1、配置参数 MySQL有两种途径途径了解其的配置参数,一个是MySQL交互模式下的命令SHOW VARIABLES,一个使用mysqladmin variables 查询。 MySQL的配置参数分为2种,全局的和局部的。局部的配置变量可以在每次会话中自己更改。 从MySQL 4.0以后开始,在SH ...
分类:
数据库技术 时间:
2020-07-08 18:31:23
收藏:
0 评论:
0 赞:
0 阅读:
88
Oracle对表的基本Curd操作: 样式表: 接下来对这张(表明:Stud)表进行Curd操作(请看👇面SQL代码) 增加新的字段列:alter table Stud add(height varchar2(100)) 解释:alter table 表名称 add(字段名 字段类型 默认值 是否 ...
分类:
数据库技术 时间:
2020-07-08 18:25:53
收藏:
0 评论:
0 赞:
0 阅读:
99
-- 检查是否又数据库在运行的命令ps -ef|grep smon 2020-07-021. 操作系统: Oracle Linux 7.6 x86_642. 数据库: 12c3.数据库实例名称:4.字符集:ZHS16GBK5.数据块大小:8k6.IP地址:自少会有7个7.每台机器要2块网卡 先把li ...
分类:
数据库技术 时间:
2020-07-08 17:46:25
收藏:
0 评论:
0 赞:
0 阅读:
82
Errors: TNS-12557,TNS-12560,TNS-00527 现象 启动监听服务时抛出以下错误信息 TNS-12557: TNS: Protocol adapter not loadable TNS-12560: TNS: Protocol adapter error TNS-0052 ...
分类:
数据库技术 时间:
2020-07-08 17:10:31
收藏:
0 评论:
0 赞:
0 阅读:
203
1 .MySQL中不要出现过多的嵌套,增加冗余来达到简化sql语句的效果 例如:问题管理流程业务表需要取同一个环节最后一次处理该环节的信息.1、 先取到最大时间 begin_time2、 再取最新的process_no 例如:SELECT MAX(a.process_no) FROM sp_proc ...
分类:
数据库技术 时间:
2020-07-08 16:42:19
收藏:
0 评论:
0 赞:
0 阅读:
69
修改C:\Program Files\mysql-8.0.16-winx64\my.ini [mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\Program Files\mysql-8.0.16-winx64# 设置mysql数据库的数据的存放目 ...
分类:
数据库技术 时间:
2020-07-08 16:12:37
收藏:
0 评论:
0 赞:
0 阅读:
123
1.Memory用的是hash index,但是InnoDB和MyISAM用的是B+树,不用二叉树的原因就是深度可能过深,深度过深影响查询和IO性能; 2.索引使用树的过程: BST:二分查找,不平衡AVL:二叉平衡树,最长子树和最短子树的高度之差不能超过1,数据越多,旋转越多,插入删除效率极低,查 ...
分类:
数据库技术 时间:
2020-07-08 16:04:38
收藏:
0 评论:
0 赞:
0 阅读:
84
1、产生原因 SQL注入漏洞,主要是开发人员在构建代码时,没有对输入边界进行安全考虑,导致攻击者可以通过合法的输入点提交一些精心构造的语句,从而欺骗后台数据库对其进行执行,导致数据库信息泄漏的一种漏洞。 2、攻击流程 3、注入点类型 数字型注入(POST) 打开pikachu,找到数字型注入(POS ...
分类:
数据库技术 时间:
2020-07-08 16:03:56
收藏:
0 评论:
0 赞:
0 阅读:
84
mysql连接代码: <?php $servername = "localhost"; $username = "root"; $password = "root"; // 创建连接 echo "<br>"; echo "创建连接"; $conn = new mysqli($servername, ...
分类:
数据库技术 时间:
2020-07-08 16:02:29
收藏:
0 评论:
0 赞:
0 阅读:
88
Linux之Mysql安装 1.?先准备安装包 ? 下载你地址:https://downloads.mysql.com/archives/community/ 这?下载的是 mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar 安装包, 并将其直接放在了 /root/my ...
分类:
数据库技术 时间:
2020-07-08 15:51:32
收藏:
0 评论:
0 赞:
0 阅读:
75
配置连接 配置 .env 文件 /* 这部分是默认的数据库设置 */ DB_CONNECTION=mysql DB_HOST=xxx.xxx.xxx.xxx DB_PORT=3306 DB_DATABASE=default_db_name DB_USERNAME=default_username D ...
分类:
数据库技术 时间:
2020-07-08 15:42:13
收藏:
0 评论:
0 赞:
0 阅读:
64
今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0 昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=1 7天内的所有数据:sel ...
分类:
数据库技术 时间:
2020-07-08 15:29:59
收藏:
0 评论:
0 赞:
0 阅读:
67