数据库 库 database 表 table 每个库中可以包含多张表, 必须在库中建表 每个表中,一行数据,称为 记录 每一列数据,称为字段, 每个字段都有自己的类型 数据库本质是一种文件, 有一种专门的工具软件帮助管理数据库, 这种软件被称为RDBMS(关系型数据库管理系统) 关系型数据库: MY ...
分类:
数据库 时间:
2021-06-04 18:56:34
阅读次数:
0
Oracle SQL事务 事务:表示操作集合,不可分割,要么全部成功,要么全部失败 事务的开始取决于一个DML语句 增删改查; 事务的结束 1.正常的commit(使数据修改生效) 或 rollback 数据恢复到原有的状态 2.自动提交,一般要将自动提交关闭:因为效率太低 3.用户关闭会话,会自动 ...
分类:
数据库 时间:
2021-06-04 19:10:20
阅读次数:
0
数据库-性能优化篇 1、 为什么要进行数据库优化? 1.1、 避免网站页面出现访问错误 由于数据库连接timeout产生页面5xx错误 由于慢查询造成页面无法加载 由于阻塞造成数据无法提交 1.2、 增加数据库的稳定性 很多数据库问题都是由于低效的查询引起的 1.3、 优化用户体验 流畅页面的访问速 ...
分类:
数据库 时间:
2021-06-04 19:17:12
阅读次数:
0
关键字group by 、 Having的 用法 GROUP BY 我们可以先从字面上来理解,GROUP表示分组,BY后面写字段名,就表示根据哪个字段进行分组,如果有用Excel比较多的话,GROUP BY比较类似Excel里面的透视表。 GROUP BY必须得配合聚合函数来用,分组之后你可以计数( ...
分类:
数据库 时间:
2021-06-04 19:17:30
阅读次数:
0
1.打开idea2.点击右边侧边栏DataBase,点击加号,进行添加Data Soure 如果找不到,可以试试从导航栏找 View-Tool Windows-DataBase3.配置连接及测试下载jar包 点击右上角的加号箭头,点击第一个,可以查看自己下载的路径 测试成功之后才能进行连接 最近单位 ...
分类:
数据库 时间:
2021-06-04 19:17:46
阅读次数:
0
我使用的阿里云centos7,修改mysql的配置文件,设置为免密码登陆,然后再重启服务,直接进入mysql再设置密码,再改回配置文件即可 编辑配置文件: vim /etc/my.cnf 在[mysqld]下面添加如下即可: skip-grant-table 随后重启服务直接输入mysql即可登陆进 ...
分类:
数据库 时间:
2021-06-04 19:19:21
阅读次数:
0
数据库高级部分 1、编码mysql 1.1、查看mysql编码 mysql> show variables like 'character%';+ + +| Variable_name | Value |+ + +| character_set_client | utf8 || character_ ...
分类:
数据库 时间:
2021-06-04 19:20:04
阅读次数:
0
进入scott账号, 先看看emp表的数据: 执行如下语句: select sum(comm),count(*),avg(comm) from emp; 执行结果如下: 原始表中有14条数据,结果看见avg(comm)只对非NULL的数据进行平均操作,那是因为oracle的组函数不会将null的数据 ...
分类:
数据库 时间:
2021-06-04 19:21:22
阅读次数:
0
笔者使用的Navicat Premium 12启动界面截屏: 请注意是64位的。笔者win7 64位系统。 连接Oracle时提示“oracle library is not loaded”。 解决方法: 1.前往“http://www.oracle.com/technetwork/database ...
分类:
数据库 时间:
2021-06-04 19:27:17
阅读次数:
0
我经常会碰到一些耗时较长的任务,譬如更新5千万条表数据中的某个字段,代码中可以通过分页依次读取db,然后更新即可。但是耗时极长,那么能否通过将代码部署多个实例,譬如启动多个docker来并行执行任务,横向扩展,这样就能大幅减少耗时。 但是问题在于代码是相同的,假如采用的是分页读取,依次更新,那么不管 ...
分类:
数据库 时间:
2021-06-04 19:29:47
阅读次数:
0
听同事说 wireshark也可以抓取mysql请求 比较兴奋 想试一下 但是无论怎么设置 都抓不到 渐渐抓狂 百度和谷歌 搜索了半天 也没有找到原因 甚至都没有人遇到类似的问题 最后还是靠自己 找到了问题关键 原来 wireshark 识别mysql协议 是靠端口的 如图 但是我这边的环境 端口做 ...
分类:
数据库 时间:
2021-06-04 19:31:58
阅读次数:
0
描述:java项目连mysql时报错“java.sql.SQLException: Unknown character set index for field '255' received from server” 原因:这是编码不匹配的原因,MySQL驱动和数据库字符集设置不搭配,默认字符集已从l ...
分类:
数据库 时间:
2021-06-04 19:33:18
阅读次数:
0
Ubuntu16.04上安装MySQL(详细过程)Runningluffy 2019-08-09 20:04:29 45035 收藏 149分类专栏: 技术小白GO 文章标签: Ubuntu16 Mysql安装版权一、安装MySQL1、使用以下命令即可进行mysql安装,注意安装前先更新一下软件源以 ...
分类:
数据库 时间:
2021-06-04 19:37:15
阅读次数:
0
基础操作命令 非空约束:not null 设置默认值:default 唯一约束:unique 主键约束:primary key 主键自增:auto_increment 外键约束:foreign key 查询所有库:show databases;创建数据库:create database 库名 cha ...
分类:
数据库 时间:
2021-06-04 19:42:48
阅读次数:
0
1,查询实时值,从live表中查询,tag名为Item_0 select * from live WHERE TagName = 'Item_0' 返回结果 2,查询历史值,从history表中查询,tag名为Item_0 select * from history WHERE TagName = ...
分类:
数据库 时间:
2021-06-04 19:44:02
阅读次数:
0
###yum安装依赖包 yum -y install libaio ###下载mysql_8.x版本rpm包 wget http://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm ###安装mysql_yum源 yum local ...
分类:
数据库 时间:
2021-06-04 19:54:22
阅读次数:
0
物理备份: 冷备份:cp tar 逻辑备份: mysqldump mysqldump:是MySQL的客户端命令,通过mysql协议连接至mysql服务器进行备份 -A, --all-databases #备份所有数据库,含create database -B, --databases db_name ...
分类:
数据库 时间:
2021-06-05 17:33:01
阅读次数:
0
create database zuoye; -- 创建数据库 use zuoye; -- 使用数据库 #创建几个库表 create table Student -- 学生表 ( Sno char(3) NOT NULL Primary key , -- 学号 ,设为主键,不允许空值 Sname c ...
分类:
数据库 时间:
2021-06-05 17:46:33
阅读次数:
0
题目如下:查询有课程成绩小于60分的同学的学号、姓名首先咱们还是先分析题目,这道题要使用到两个表,score和student这两个表score表中有本题需要的分数,student表中有咱们需要的学号和姓名,首先就是要连接两表,我使用的是内连接第一步: 1 select st.sid,st.sname ...
分类:
数据库 时间:
2021-06-05 18:01:45
阅读次数:
0
两种办法: https://blog.csdn.net/m15814478834/article/details/49902077 https://www.cnblogs.com/iriczhao/p/11710693.html QT 使用QDomDocument::setContent()读XML ...
分类:
数据库 时间:
2021-06-05 18:17:30
阅读次数:
0