码迷,mamicode.com
首页 > 数据库
Oracle中排名排序函数,ROW_NUMBER、RANK、DENSE_RANK、NTILE
1.ROW_NUMBER() 定义:ROW_NUMBER()函数作用就是将select查询到的数据进行排序,每一条数据加一个序号,他不能用做于学生成绩的排名,一般多用于分页查询, 比如查询前10个 查询10-100个学生。 实例: 1.1对学生成绩排序 这里number就是每个学生的序号 根据stu ...
分类:数据库   时间:2020-05-22 17:02:10    阅读次数:86
MySQL集群搭建(5)-MHA高可用架构
1 概述 1.1 MHA 简介 是由 实现的一款高可用程序,出现故障时,MHA 以最小的停机时间(通常10 30秒)执行 master 的故障转移以及 slave 的升级。MHA 可防止复制一致性问题,并且易于安装,不需要改变现有部署。 MHA 由 和`MHA node MHA manager My ...
分类:数据库   时间:2020-05-22 16:58:33    阅读次数:63
MySQL 中 datetime 和 timestamp 的区别与选择
MySQL 中常用的两种时间储存类型分别是 和 。如何在它们之间选择是建表时必要的考虑。下面就谈谈他们的区别和怎么选择。 1 区别 1.1 占用空间 | 类型 | 占据字节 | 表示形式 | | | | | | datetime | 8 字节 | yyyy mm dd hh:mm:ss | | ti ...
分类:数据库   时间:2020-05-22 16:58:14    阅读次数:52
MySQL用户中的%到底包不包括localhost?
1 前言 操作 的时候发现,有时只建了 的账号,可以通过 连接,有时候却不可以,网上搜索也找不到满意的答案,干脆手动测试一波 2 两种连接方法 这里说的两种连接方法指是执行 命令时, 参数填的是 还是 , 两种连接方式的区别如下 h 参数为 localhost 当 参数为 的时候,实际上是使用 连接 ...
分类:数据库   时间:2020-05-22 16:57:27    阅读次数:72
MySQL 自增字段取值
1 前言 本文来自回答思否网友的一个问题,这个网友新建了一张表, 设为 ,`AUTO_INCREMENT 9`, 当他插入数据的时候,发现主键值是从 开始的,所以产生了疑惑。这篇文章一起来讨论一下自增字段问题。 2 自增字段计算方式 自增字段取值和 参数和 参数有关, 参数设置的是自增字段偏移值,也 ...
分类:数据库   时间:2020-05-22 16:50:31    阅读次数:57
MySQL一致性读原来是有条件的
众所周知,在设定了隔离等级为 及以上时, 可以实现数据的 一致性读 。换句话来说,就是事务执行的任意时刻,读取到的数据是同一个快照,不会受到其他事务的更新影响。 以前一直以为在事务内读到的数据不会受其他事务影响,后来发现只有普通的 语句才是一致性读。如果是 等语句是 当前读 ,读的是数据库最新数据, ...
分类:数据库   时间:2020-05-22 16:47:27    阅读次数:54
update base on select (Sql Server)
UPDATE Table_A SET Table_A.col1 = Table_B.col1, Table_A.col2 = Table_B.col2 FROM Some_Table AS Table_A INNER JOIN Other_Table AS Table_B ON Table_A.id ...
分类:数据库   时间:2020-05-22 16:46:30    阅读次数:57
创建Oracle表空间及用户
create tablespace TABLESPACE_YKCD datafile 'E:\app\Administrator\oradata\orcl\tablespace_ykcd.dbf' size 500M autoextend on next 5m maxsize unlimited; ...
分类:数据库   时间:2020-05-22 16:44:16    阅读次数:55
windows10如何安装mysql8.0
1、先在官网下载安装包2、安装mysql8.0解压文件到本地目录,假定解压目录为D:\MYSQL在MYSQL目录下新建一个my.ini配置文件,根据不同过的需求设置不同过的参数配置环境变量安装步骤在命令提示符里面切换到MYSQL/bin目录下mysqld--initialize--console##--initialize//创建数据文件目录和mysql系统数据库产生随机root密码##--con
分类:数据库   时间:2020-05-22 13:14:33    阅读次数:117
Oracle-数据库归档模式修改
将oracle数据库从No Archive Mode改为Archive Mode 查看数据库归档模式 >archive log list; 关闭数据库 >shutdown immediate; 打开数据库到mount状态 >startup mount 将数据库改为归档模式 >alter databa ...
分类:数据库   时间:2020-05-22 13:13:48    阅读次数:65
sql中的左连接和右连接
两张表,A表中的记录B表中不一定有。 左连接:关注左边,右边没有就为空。 右连接:关注右边,左边没有就为空。 内连接:返回交集 例如: |id|name|age|class_id |: |: |: :|: :| |1|yang|22|1 |2|su|20|1 |3|fan|20|2 |4|li|30 ...
分类:数据库   时间:2020-05-22 13:12:05    阅读次数:48
命令行中执行批量SQL的方法
基础信息介绍 测试库:test; 测试表:user; user表定义: CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` char(30) NOT NULL, `age` int(11) NOT NULL, `gen ...
分类:数据库   时间:2020-05-22 13:08:54    阅读次数:75
python操作数据库
#!/usr/bin/env python """ @author:闫学雷 @project:学习 @file: connectMysql.py @time:2020/1/19 0019 """ import pymysql try: db = pymysql.connect( host = 'lo ...
分类:数据库   时间:2020-05-22 13:06:54    阅读次数:62
mysql 表空间管理
https://www.runoob.com/mysql/mysql-administration.html 表空间: MySQL没有真正意义上的表空间管理。 MySQL的Innodb包含两种表空间文件模式,默认的共享表空间和每个表分离的独立表空间。 一般来说,当数据量很小的时候建议使用共享表空间的 ...
分类:数据库   时间:2020-05-22 13:03:36    阅读次数:76
删除数据库中多余的数据
//新增的所有数据List<Admin> adminList = new ArrayList<>();//数据库中的所有数据List<Admin> adList = adminDao.find(new Admin());//新增数据的所有idList<String> adminIdList = ne ...
分类:数据库   时间:2020-05-22 13:02:50    阅读次数:82
MySQL 4.1/5.0/5.1/5.5/5.6/5.7各版本的主要区别
mysql的50版本和51版本的区别:一、5.0 增加了Stored procedures、Views、Cursors、Triggers、XA transactions的支持,增加了INFORATION_SCHEMA系统数据库。 二、5.1 增加了Event scheduler,Partitioni ...
分类:数据库   时间:2020-05-22 12:58:05    阅读次数:132
redis RDB和AOF
Redis Persistence Redis provides a different range of persistence options: The RDB persistence performs point in time snapshots of your dataset at spe ...
分类:数据库   时间:2020-05-22 12:55:10    阅读次数:70
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!