首页 > 数据库技术
Innodb的外键
外键的出现是因为两张表之间需要有关联,为了保证数据的完整性和唯一性而产生的。 有外键时会有两张以上的表,分为主表和附表(父、子表)。 附表中数据往往是主表中数据的延伸,附表中有外键关联到主表的主键上 InnoDB支持4种不同的动作,如果没有指定ON DELETE或者ON UPDATE,默认的动作为R ...
分类:数据库技术   时间:2021-06-15 21:13:57    收藏:0  评论:0  赞:0  阅读:27
oracle优化
1、rownum关键字 1)rownum是一个伪列,需要在数据取出来后,rownum才会有值,因此在分页查找时,需要进行嵌套查询。 select sal,ename from (select rownum as rn,sal,ename from (select sal,ename from emp ...
分类:数据库技术   时间:2021-06-15 21:13:32    收藏:0  评论:0  赞:0  阅读:31
使用shell脚本实现定时备份mysql数据库
mysql本身可以从日志文件恢复数据,其原理是日志文件会记录指定时间段的sql操作记录。但我们不可能存储从数据库安装到当前的日志文件,日志早爆炸了,后面的日志会覆盖之前的日志,所以,想从日志恢复完整数据,那是不可能的。而通过自己备份数据库,再从日志中找到备份时间到当前时间的更改记录,就可以恢复所有数 ...
分类:数据库技术   时间:2021-06-15 16:50:16    收藏:0  评论:0  赞:0  阅读:29
javaweb操作数据库工具类
package com.wang.dao;import java.io.IOException;import java.io.InputStream;import java.sql.*;import java.util.Properties;public class BaseDao { privat ...
分类:数据库技术   时间:2021-06-15 16:50:07    收藏:0  评论:0  赞:0  阅读:24
SqlServer分页查询
例如要从数据库的第10条数据开始查询5条数据,SqlServer查询语句如下: select top 5 * from table_name where id not in( select top 10 id from table_name order by id desc) order by id ...
分类:数据库技术   时间:2021-06-15 16:48:48    收藏:0  评论:0  赞:0  阅读:27
MySQL | 使用Xtrabackup进行备份和备份恢复
备份 进行备份前需要先创建备份用户,直接使用 root 用户进行备份也行,但是这样不太规范。 create user backup@'localhost' identified by '123456'; grant reload,process,lock tables,replication cli ...
分类:数据库技术   时间:2021-06-15 16:47:03    收藏:0  评论:0  赞:0  阅读:19
mysql的安全漏洞的一种现象,就是利用转义字符把 ' ' 化没了,然后true 起作用啦
mysql的安全漏洞的一种现象,就是利用转义字符把 ' ' 化没了,然后true 起作用啦 所以~ select * from stu where StuName = true~~~~~ 代码举例: //登录系统System.out.println("请输入用户名:");Scanner scanne ...
分类:数据库技术   时间:2021-06-15 16:45:40    收藏:0  评论:0  赞:0  阅读:37
MYSQL连接字符串参数解析(解释)
被迫转到MySQL数据库,发现读取数据库时,tinyint类型的值都被转化为boolean了,这样大于1的值都丢失,变成true了。查阅资料MySQL中无Boolean类型,都是存储为tinyint了,这也无妨,但是读回时不应该都变成boolean啊。网络检索没有解决方案,准备向官方报告bug,细想 ...
分类:数据库技术   时间:2021-06-15 16:43:12    收藏:0  评论:0  赞:0  阅读:24
处理Make sure you have the 64 bits Oracle Client installed
一 发个牢骚,不用在意 换了新电脑,要重装开发环境,装PL/SQL Developer的时候,怎么都调不好,死活提示--Make sure you have the 64 bits Oracle Client installed,捣鼓了半天,心态爆炸,但没辙,还得装,继续翻帖子找方法处理这问题,翻了 ...
分类:数据库技术   时间:2021-06-15 16:40:23    收藏:0  评论:0  赞:0  阅读:25
从数据库读取某经纬度附近5km的地点, 根据经纬度查询附近景点及排序(示例代码)
网络上有经纬度计算工具代码,但考虑到数据量大一个一个遍历计算,导致效率低1:直接sql查询 参考②2:使用用Redis的GEO功能,实现位置查询,详情@juejiang坚持 复制:https://blog.csdn.net/juejiangjianchi/article/details/109205 ...
分类:数据库技术   时间:2021-06-15 16:40:08    收藏:0  评论:0  赞:0  阅读:32
mysql find_in_set函数
MySQL手册中find_in_set函数的语法: FIND_IN_SET(str,strlist) str 要查询的字符串strlist 字段名 参数以”,”分隔 如 (1,2,6,8)查询字段(strlist)中包含(str)的结果,返回结果为null或记录 假如字符串str在由N个子链组成的字 ...
分类:数据库技术   时间:2021-06-15 16:39:26    收藏:0  评论:0  赞:0  阅读:22
MySQL 报错:Parameter ‘@XXX‘ must be defined.
报错信息: Parameter ‘@Name’ must be defined. 解决方案: 连接语句中添加:allowuservariables=True; 即可 配置解析: AllowUserVariables:是否允许 SQL 中出现用户变量,默认 false ...
分类:数据库技术   时间:2021-06-15 16:36:57    收藏:0  评论:0  赞:0  阅读:29
Manjaro 安装及配置 MySQL8.0
分三步:安装、初始化、启动服务、重置密码 1. 安装命令 由于 Manjaro 官方 repo 默认使用 MariaDB, 所以必须通过 aur repo 来安装 MySql。 yay -S mysql 2. 配置 MySQL 安装完成后,先别启动 mysqld service,需要先初始化 MyS ...
分类:数据库技术   时间:2021-06-15 16:36:23    收藏:0  评论:0  赞:0  阅读:33
sqlUtils
动态拼接sql import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map.Entry; import org.apache.commons.lang3.StringUt ...
分类:数据库技术   时间:2021-06-15 16:33:17    收藏:0  评论:0  赞:0  阅读:28
MySQL | Xtrabackup 的简介
Xtrabackup 简介 Xtrabackup是由Percona开发的一个开源软件,可实现对InnoDB的数据备份,支持在线热备份(备份时不影响数据读写)。 Xtrabackup有2款主要工具,xtrabackup和innobackupex: xtrabackup只能备份和恢复innodb,而且只 ...
分类:数据库技术   时间:2021-06-15 16:33:00    收藏:0  评论:0  赞:0  阅读:17
mysql数据库
1、学习方法 模仿优秀的代码思想,写出自己的代码解释,关掉模仿代码,自己按照自己解释的思路去实现。 2、安装MySQL数据库管理系统 * ip : 计算机在网络中的唯一标识 * port : 计算机当中某个服务的唯一标识 正常情况下MySQL端口号:3306 * MySQL字符集统一设置为:UTF- ...
分类:数据库技术   时间:2021-06-15 16:32:00    收藏:0  评论:0  赞:0  阅读:29
动态 SQL
动态 SQL 什么是动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句 利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3 大大精简了元素种 ...
分类:数据库技术   时间:2021-06-15 16:25:13    收藏:0  评论:0  赞:0  阅读:17
django.db.utils.ProgrammingError: (1146, "Table 'djangox.auth_user' doesn't exist")
django.db.utils.ProgrammingError: (1146, "Table 'djangox.auth_user' doesn't exist") 一、简介simpleui 是一个基于django后台管理的主题,主要是为了美化和简化django内置的后台管理界面。 内置28款流行 ...
分类:数据库技术   时间:2021-06-15 16:23:05    收藏:0  评论:0  赞:0  阅读:27
mysql服务初始化
1.cmd管理员用户进入mysql bin目录 2.cmd > mysqld --install 安装服务 移除服务 mysqld --remove 3.cmd > mysql --initialize --console 查看初始化密码 这一步是生成data文件 如果根目录下有data文件夹就删除 ...
分类:数据库技术   时间:2021-06-15 16:18:14    收藏:0  评论:0  赞:0  阅读:23
JDBC说明
JDBC程序和对象 编写JDBC程序 搭建实验环境 CREATE DATABASE jdbcStudy CHARACTER SET utf8 COLLATE utf8_general_ci; USE jdbcStudy; CREATE TABLE users( id INT PRIMARY KEY, ...
分类:数据库技术   时间:2021-06-15 16:06:25    收藏:0  评论:0  赞:0  阅读:25
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!