前言基础 游标是属于级行操作,遍历一个表一行一行读,而SQL查询是基于数据集的,在数据量大的时候,使用游标会降低查询速度。这是很明显的。但是有些操作就用游标实现。所以游标又是不或缺少的。我很久都没用游标了,一时我也不记得怎么写,只记得游标操作一般三步。 1.定义一个游标,将查询的数据放到在这游标中 ...
分类:
数据库技术 时间:
2020-07-08 15:21:43
收藏:
0 评论:
0 赞:
0 阅读:
75
报错景象: error: Failed dependencies: perl(DBI) is needed by MySQL-server-4.0.26-0.i386 error: Failed dependencies: perl(DBI) is needed by MySQL-client-4. ...
分类:
数据库技术 时间:
2020-07-08 15:16:41
收藏:
0 评论:
0 赞:
0 阅读:
96
1.什么是字段类型 2.在建表的时候,指明字段类型和约束的意义是啥 1.字段约束的意义 我们在数据库上建表和在A4上画表的原理是一样的。我们在A4纸上画表,如下,a4纸是数据的存储空间,而a4纸的大小是有限的,所以我们在创建表的时候给每个列预留的空间就很重要,假设如果我们给姓名和入学年份留较大空间, ...
分类:
数据库技术 时间:
2020-07-08 15:15:19
收藏:
0 评论:
0 赞:
0 阅读:
51
1 USE master --备份 2 BACKUP DATABASE NGK_Prod TO DISK ='NGK_Prod.bak' WITH FORMAT 3 --恢复 4 RESTORE DATABASE NGK_Prod FROM DISK = 'NGK_Prod.bak' WITH re ...
分类:
数据库技术 时间:
2020-07-08 14:30:22
收藏:
0 评论:
0 赞:
0 阅读:
77
1.ucase()——把字段的值转换为大写 2.lcase()——把字段的值转换为小写 3.mid()——从文本字段中提取字符 SELECT MID(column_name,start[,length]) FROM table_name column_name 必需。要提取字符的字段。 start ...
分类:
数据库技术 时间:
2020-07-08 14:29:52
收藏:
0 评论:
0 赞:
0 阅读:
61
查看所有的进程: show processlist 删除1个进程: kill id 生成多个进程语句: select concat('KILL ',id,';') from information_schema.processlist where id > 200 ...
分类:
数据库技术 时间:
2020-07-08 14:17:40
收藏:
0 评论:
0 赞:
0 阅读:
78
在安装MySQL的时候,常常会遇到各种各样的问题,解决完一个又会出现另外一个,此时重装MySQL可能会解决很多问题。 下面将会介绍如何彻底删除以前的MySQL。 卸载mysql的几个步骤: 控制面板卸载mysql 删除安装目录的mysql文件夹 删除C盘programData(隐藏文件夹)中的mys ...
分类:
数据库技术 时间:
2020-07-08 13:42:27
收藏:
0 评论:
0 赞:
0 阅读:
96
1.create index在表中创建索引 ——可以在不读取整个表的情况下,快速查询数据 2.语法 create INDEX index_name on table (column_name) "column_name" 规定需要索引的列。 3.drop 撤销 撤销 范围 drop index/ta ...
分类:
数据库技术 时间:
2020-07-08 13:41:30
收藏:
0 评论:
0 赞:
0 阅读:
69
1 #三、自连接 2 #查询员工的名字、上级的名字 3 SELECT 4 e.last_name, 5 m.last_name 6 FROM 7 employees e 8 JOIN employees m ON e.manager_id = m.employee_id 9 WHERE 10 e.l ...
分类:
数据库技术 时间:
2020-07-08 13:36:02
收藏:
0 评论:
0 赞:
0 阅读:
74
参考:https://www.cnblogs.com/itdaocaoren/archive/2019/03/05/10475497.html 1.两台服务器,主服务器,从服务器,两台服务器都安装SQL Server 2008R2并且安装相同表结构的数据库(需要实时同步的数据库) 2.主服务器数据库 ...
分类:
数据库技术 时间:
2020-07-08 13:30:29
收藏:
0 评论:
0 赞:
0 阅读:
71
一、原生jdbc连接数据库 使用最原始的方法连接数据库,步骤如下: 注册驱动 获得连接对象 获得执行语句的平台对象 执行sql语句 处理结果 释放连接 //1.注册驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //数据库版本是8.0.15 //2.获得连 ...
分类:
数据库技术 时间:
2020-07-08 13:30:09
收藏:
0 评论:
0 赞:
0 阅读:
70
机器重启以后,主从出现了问题,具体报错信息: Slave failed to initialize relay log info structure from the repository 解决方案: mysql> start slave; ERROR 1872 (HY000): Slave fai ...
分类:
数据库技术 时间:
2020-07-08 13:24:58
收藏:
0 评论:
0 赞:
0 阅读:
72
bind标签可以使用OGNL表达式创建一个变量并将其绑定到上下文中。 在前面的UserMapper.xml有一个selectByUser方法,这个方法用到了like查询条件。 使用concat函数连接字符串,在MySQL中,这个函数支持多个参数,但在Oracle中支持两个参数。由于不同数据库之间的语 ...
分类:
数据库技术 时间:
2020-07-08 13:23:28
收藏:
0 评论:
0 赞:
0 阅读:
85
mysql体系结构 插件式存储引擎,将数据的查询和存储相分离.每一款存储引擎都有各自的优缺点.可以灵活选用 架构: 客户端 -> mysql服务层 -> 存储引擎层 存储引擎是针对表,不是针对库,同一库中的不同的表,可以使用不同的存储引擎.(但是不建议这样做),存储引擎的不同会对性能产生直接的影响. ...
分类:
数据库技术 时间:
2020-07-08 12:52:15
收藏:
0 评论:
0 赞:
0 阅读:
73
环境配置(官方推荐): JDK(1.8以上,推荐1.8)Python(推荐Python2.6.X) 下载datax工具:http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz 解压后就能使用。 目录结构如下: [root@r ...
分类:
数据库技术 时间:
2020-07-08 12:41:15
收藏:
0 评论:
0 赞:
0 阅读:
88
如何监控PostgreSQL存储过程/函数代码运行?本文介绍用python+微信/邮件的方式进行报警、监控。 首先要有一张表、用于存放PostgreSQL存储过程/函数代码运行异常的信息。 处理原则:若出现异常;把“发生时间+所在的程序+**原因”**通过微信/邮件发给对应人员。当然发送一次即可;起 ...
分类:
数据库技术 时间:
2020-07-08 12:35:27
收藏:
0 评论:
0 赞:
0 阅读:
81
mysql中常用日期时间函数 MySQL服务器中的三种时区设置: ①系统时区 保存在系统变量system_time_zone ②服务器时区 保存在全局系统变量global.time_zone ③每个客户端连接的时区 保存在会话变量session.time_zone 1、NOW([fsp]):返回服务 ...
分类:
数据库技术 时间:
2020-07-08 12:30:03
收藏:
0 评论:
0 赞:
0 阅读:
54
数据库中为什么不推荐使用外键约束 引言 其实这个话题是老生常谈,很多人在工作中确实也不会使用外键。包括在阿里的JAVA规范中也有下面这一条 **【强制】不得使用外键与级联,一切外键概念必须在应用层解决。 ** 但是呢,询问他们原因,大多是这么回答的 每次做DELETE 或者UPDATE都必须考虑外键 ...
分类:
数据库技术 时间:
2020-07-08 11:57:22
收藏:
0 评论:
0 赞:
0 阅读:
148
我有一个my.cnf文件.在其中我看到wait_timeout以及connect_timeout.这两个有什么区别? 最佳答案 直接来自MySQL文档 > wait_timeout:服务器在关闭非交互式连接之前等待活动的秒数.> connect_timeout:mysqld服务器在响应错误握手之前等 ...
分类:
数据库技术 时间:
2020-07-08 11:24:36
收藏:
0 评论:
0 赞:
0 阅读:
80
创建 scott 数据库中的 dept 表 create table dept( -- 部门编号 deptno int unsigned auto_increment primary key, -- 部门名称 dname varchar(15) , -- 部门所在位置 loc varchar(50) ...
分类:
数据库技术 时间:
2020-07-08 11:22:25
收藏:
0 评论:
0 赞:
0 阅读:
104