一.使用ALTER TABLE语句创建索引 语法如下: 其中包括普通索引、UNIQUE索引和PRIMARY KEY索引3种创建索引的格式,table_name是要增加索引的表名,column_list指出对哪些列进行索引,多列时各列之间用逗号分隔。索引名index_name可选,缺省时,MySQL将 ...
分类:
数据库 时间:
2020-01-30 19:26:49
阅读次数:
105
使用场景: 在数据库中进行数字比较,但是数字的存储格式是varchar的时候可以使用以下方法进行转换,然后进行比较 ...
分类:
数据库 时间:
2020-01-30 19:31:30
阅读次数:
107
(一)id列: (二)select_type列:数据读取操作的操作类型 1、SIMPLE:简单的select 查询,SQL中不包含子查询或者UNION。 2、PRIMARY:查询中包含复杂的子查询部分,最外层查询被标记为PRIMARY 3、SUBQUERY:在select 或者WHERE 列表中包含 ...
分类:
数据库 时间:
2020-01-30 19:33:02
阅读次数:
125
Step1:安装db_autopwn.rb模块 root@kali:~# cd /usr/share/metasploit-framework/plugins git clone https://github.com/hahwul/metasploit-db_autopwn.git root@kal ...
分类:
数据库 时间:
2020-01-30 20:52:34
阅读次数:
96
https://www.cnblogs.com/ivictor/p/5311607.html 该阻止会一直生效,直到采取以下操作: 1. mysql> flush hosts; 2. # mysqladmin flush-hosts 3. truncate table performance_sch ...
分类:
数据库 时间:
2020-01-30 20:55:08
阅读次数:
95
为了mysql安装中的各种问题,浪费了大把时间,因为2019.4版本自带的mysql会报Can 't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock '(2) ";的问题,我把它卸了重装。 有人在/e ...
分类:
数据库 时间:
2020-01-30 21:05:34
阅读次数:
143
添加maven依赖 org.mongodb mongodb driver 3.6.4 org.mongodb mongo java driver 3.6.4 junit junit RELEASE 连接方式 / 无权限的连接方式 / @Test public void noAuthConnectio ...
分类:
数据库 时间:
2020-01-30 21:13:43
阅读次数:
89
MySql 索引 MySql 索引 首先,MySql 支持多种存储引擎,最为常用的是 innodb,MyIsam 也需要了解,其他的存储引擎包括 Archive 等等都要又个印象。 各种存储引擎对于索引的支持也不相同,总结下来,MySql 的索引主要由三种类型, B 树索引 , Hash 索引 , ...
分类:
数据库 时间:
2020-01-30 21:21:17
阅读次数:
106
安装了mysql5,本地连接没有问题,但是通过局域网的其他电脑连接报错1045:Access denied for user root@localhost 网上搜索到的解决方法(亲测可以解决上述问题): 一:停止MySQL服务 在mysql的安装目录,输入命令net stop mysql 二:跳过验 ...
分类:
数据库 时间:
2020-01-30 21:24:09
阅读次数:
124
Navicat 连接MySQL 8.0.11 出现2059错误 错误 使用Navicat Premium 连接MySQL时出现如下错误: 原因 mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password ...
分类:
数据库 时间:
2020-01-30 22:41:58
阅读次数:
95
1、查询是否锁表 show OPEN TABLES where In_use > 0; 查询到相对应的进程 然后 kill id 2、查询进程 show processlist 补充: 查看正在锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 查 ...
分类:
数据库 时间:
2020-01-30 22:43:02
阅读次数:
111
一、数据库的概念 数据库是数据库管理系统管理与控制之下,存放在存储介质上的数据集合。 二、常用的数据库 大型数据库 Oracle关系数据库、sun公司的DB2数据库 中型数据库 Server数据库,微软 小型数据库 MySQL,sun公司 三、基于嵌入式的数据库 基于嵌入式的数据库主要有:SQLit ...
分类:
数据库 时间:
2020-01-30 22:53:53
阅读次数:
103
1、Hibernate技术连接MySQL数据 User.hbm.xml 配置文件 <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http:/ ...
分类:
数据库 时间:
2020-01-30 23:03:57
阅读次数:
94
看到了sql,发现好久没写sql甚是想念哈哈哈哈,好多当时学的东西都忘了,当时总结的好多的文档也怎么都找不到了..... 言归正传,找到了一张图感觉描述的还挺清晰,先贴图,再说说自己的理解。 1.LEFT JOIN(左连接) select id,name fromg student s left j ...
分类:
数据库 时间:
2020-01-30 23:09:50
阅读次数:
92
一、禁用local-infile选项 | 访问控制 禁用local_infile选项会降低攻击者通过SQL注入漏洞器读取敏感文件的能力 编辑Mysql配置文件/etc/my.cnf,在[mysqld] 段落中配置local-infile参数为0,并重启mysql服务: ``` local-infil ...
分类:
数据库 时间:
2020-01-30 23:14:15
阅读次数:
365
转自 https://blog.csdn.net/Mr_Chenjie_C/article/details/87881147 Mysql中limit的用法:在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。 SELECT ...
分类:
数据库 时间:
2020-01-30 23:23:19
阅读次数:
136
联结 SQL最强大的功能之一就是能在数据检索查询的执行中联结(join) 表。联结是利用SQL的 SELECT 能执行的最重要的操作,很好地理解联结 及其语法是学习SQL的一个极为重要的组成部分 外键(foreign key) 外键为某个表中的一列,它包含另一个表 的主键值,定义了两个表之间的关系 ...
分类:
数据库 时间:
2020-01-31 00:46:38
阅读次数:
137
有时候我们需要mybatis获取insert 后的id,现有两种解决方案 方案一: <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer"> SELECT LAST_INSERT_ID() </selectKe ...
分类:
数据库 时间:
2020-01-31 00:53:00
阅读次数:
131
标题有点罗嗦,目前出现的问题如下: 当以非root身份登录数据库时,会报错 而使用root身份访问就没有问题 问题探究 查看root用户使用的认证插件: MySQL使用的auth_socket是通过Unix套接字进行连接认证[1] The unix_socket authentication plu ...
分类:
数据库 时间:
2020-01-31 00:57:55
阅读次数:
215
最近使用 springboot 配置 mysql 时出现了一个错误Access denied for user ''@'localhost' (using password: YES) 或者Access denied for user ''@'localhost' (using password: ...
分类:
数据库 时间:
2020-01-31 01:01:46
阅读次数:
478