01-JDBC概述 数据的持久化: 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。 JDBC的理解: JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API) 简单理解为:JD ...
分类:
数据库技术 时间:
2020-12-20 10:37:01
收藏:
0 评论:
0 赞:
0 阅读:
44
首先你得打开SSH 二.Mysql安装 步骤: 1)查看CentOS自带的mysql 输入 rpm -qa | grep mysql 2)将自带的mysql卸载 (3)先给MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar赋权(可读可写可执行) c ...
分类:
数据库技术 时间:
2020-12-19 21:29:00
收藏:
0 评论:
0 赞:
0 阅读:
43
1.注意JDBC需要的jar包是否都导入了,例如mysql-connector这个包,用连接池的话,连接池的包是否加入了 2.注意看project structure下面的problem,有问题的时候可以看一下 3.我明明导入了包,但是project structure还是有problem,好像是t ...
分类:
数据库技术 时间:
2020-12-19 21:27:30
收藏:
0 评论:
0 赞:
0 阅读:
41
package 增删改查; import java.sql.*; public class Linkmysql { private static final String URL="jdbc:mysql://localhost:3306/test?&useSSL=false&serverTimezo ...
分类:
数据库技术 时间:
2020-12-19 21:27:06
收藏:
0 评论:
0 赞:
0 阅读:
41
@TOC一、索引基本知识1.1索引的优点大大减少了服务器需要扫描的数据量,加快数据库的检索速度帮助服务器避免排序和临时表将随机io变成顺序io1.2索引的用处速查找匹配WHERE子句的行从consideration中消除行,如果可以在多个索引之间进行选择,mysql通常会使用找到最少行的索引如果表具有多列索引,则优化器可以使用索引的任何最左前缀来查找行当有表连接的时候,从其他表检索行数据查找特定索
分类:
数据库技术 时间:
2020-12-19 21:23:46
收藏:
0 评论:
0 赞:
0 阅读:
42
在IDEA中使用JDBC获取数据库连接时,有时会报错Sat Dec 19 19:32:18 CST 2020 WARN: Establishing SSL connection without server's identity verification is not recommended. Ac ...
分类:
数据库技术 时间:
2020-12-19 21:23:02
收藏:
0 评论:
0 赞:
0 阅读:
79
MySQL服务的启动和停止 方式1:此电脑——右击管理——服务和应用程序——服务——找到“MySQL”后右键操作 方式2:通过管理员身份运行命令行 net start mysql ,则启动;net stop mysql,则停止 方式1:通过mysql自带的客户端,只限于root用户 方式2:通过wi ...
分类:
数据库技术 时间:
2020-12-19 21:20:43
收藏:
0 评论:
0 赞:
0 阅读:
43
安装后没有服务 1.用管理员身份打开命令控制台(cmd),然后将mysql的安装文件的路径打开(bin文件的路径) 命令行命令:直接f: ,可直接进入f盘;cd 下一级目录名,可进入到下一级目录 2.在路径下打上mysqld.exe -install,会出现提示 Service successful ...
分类:
数据库技术 时间:
2020-12-19 18:41:50
收藏:
0 评论:
0 赞:
0 阅读:
45
GO语言综合项目 包含: 1:GO语言基础知识 2:TCP-Socket网络编程 3:Redis数据库 已实现: 登录 查看在线用户 群聊 私聊(未实现) 历史消息(未实现) 注册 退出 整体结构 客户端client 1 package main 2 3 import ( 4 "ChatRoom/c ...
分类:
数据库技术 时间:
2020-12-19 18:08:23
收藏:
0 评论:
0 赞:
0 阅读:
43
在centos7上 python3.6.8 创建virtualenv -p python3 venv venv中pip3 install -y mysqlclient==2.0.1 报错 Command "python setup.py egg_info" failed with error cod ...
分类:
数据库技术 时间:
2020-12-19 15:57:27
收藏:
0 评论:
0 赞:
0 阅读:
43
关系型数据库 特点 存储结构:关系型数据库采用表格的存储方式,以行和列进行存储,方便读取。 存储结构:关系型数据库按照结构化的方法存储数据,每个数据表都必须对各个字段定义好(也就是先定义好表的结构),再根据表的结构存入数据,这样做的好处就是由于数据的形式和内容在存入数据之前就已经定义好了,所以整个数 ...
分类:
数据库技术 时间:
2020-12-19 15:52:47
收藏:
0 评论:
0 赞:
0 阅读:
41
非关系型数据库中的数据间没有关联关系,数据结构简单,在数据的增删改查时速度都比较快,缺点是不能支持复杂的操作,比如事务的ACID、复杂的锁机制,也因为数据间没有关联关系所以在查询符合条件的数据会很慢。所以我们通常只使用 NoSQL 来存储一些简单、不需要复杂操作的数据,如某个用户的粉丝数,某个博客的 ...
分类:
数据库技术 时间:
2020-12-19 15:52:16
收藏:
0 评论:
0 赞:
0 阅读:
90
一、基础用法 mysql中in常用于where表达式中,其作用是查询某个范围内的数据。 select * from where field in (value1,value2,value3,…) 当 IN 前面加上 NOT 运算符时,表示与 IN 相反的意思,即不在这些列表项内选择 select * ...
分类:
数据库技术 时间:
2020-12-19 13:43:17
收藏:
0 评论:
0 赞:
0 阅读:
28
今天整SQL的时候报了个错误,SQL服务启动不起来 以系统用户运行windows服务,注意:在Windows下MySQL服务名为:MySQL 解决方法: 1.首先,你需要把原来的服务删除 (mysql为你的服务名称,自己可以随便定义的。 此命令需要进入mysql安装目录下的bin目录运行) mysq ...
分类:
数据库技术 时间:
2020-12-19 12:14:17
收藏:
0 评论:
0 赞:
0 阅读:
42
一、什么是MongoDB MongoDB是一个跨平台的,面向文档的数据库。是介于关系型数据库和非关系型数据库之间,是非关系型数据库当中功能最丰富,最像关系型数据库的产品。(关系型数据库是表与表之间有一对一,一对多,多对多的关系,非关系型数据库没有表之间的关系) MongoDB的官网:http://w ...
分类:
数据库技术 时间:
2020-12-19 12:13:32
收藏:
0 评论:
0 赞:
0 阅读:
33
数据库 数据库结构实现 Redis的数据库都保存在服务器中,一个服务器默认有16个数据库。 Redis服务器和数据库关系如图所示,其中dbnum就是指当前数据库的数量,db是一个数据库的数组。 每个客户端加粗样式都会指向一个数据库,可以通过select指令改变表当前使用的数据库。 每个数据库结构中都 ...
分类:
数据库技术 时间:
2020-12-19 12:12:07
收藏:
0 评论:
0 赞:
0 阅读:
30
SQL注入产生原理 可控变量(注入点,就是传参) 带入数据库查询 变量未存在过滤或过滤不严谨 例子: 获取admin表的pass里面的数据 select * from users where id=1 union select 1,pass,3,4 from admin //正常执行的SQL查询命令 ...
分类:
数据库技术 时间:
2020-12-19 12:10:24
收藏:
0 评论:
0 赞:
0 阅读:
29
SELECT t.name Tname,p.name Pname,c.name Cname FROM sys.objects T INNER JOIN sys.objects P ON t.object_id=p.parent_object_id AND t.type='U' AND p.type= ...
分类:
数据库技术 时间:
2020-12-19 09:30:12
收藏:
0 评论:
0 赞:
0 阅读:
54
在oracle中,要判断一个字符串是否包含另一个字符串,可以有三种方法。 方法1:使用通配符%。 通配符也就是模糊匹配,可以分为前导模糊查询、后导模糊查询和全导匹配查询,适用于查询某个字符串中是否包含另一个模糊查询的场景。 select * from user where hobby like '% ...
分类:
数据库技术 时间:
2020-12-19 09:20:52
收藏:
0 评论:
0 赞:
0 阅读:
132
最近工作中遇到一个问题,两个不同的线程会对数据库里的一条数据做修改,如果不加锁的话,会得到错误的结果。
就用了MySQL中for update 这种方式来实现
本文主要测试主键、唯一索引和普通索引使用for update 会锁哪些数据
使用两个console来模拟两个事务运行的情况 ...
分类:
数据库技术 时间:
2020-12-19 00:04:28
收藏:
0 评论:
0 赞:
0 阅读:
49