码迷,mamicode.com
首页 > 数据库
Northwind数据库练习及参考答案
单表查询--查询订购日期在1996年7月1日至1996年7月15日之间的订单的订购日期、订单ID、客户ID和雇员ID等字段的值CreateViewOrderqueryasSelectOrderDate,OrderID,CustomerID,EmployeeIDfromOrderswhereOrderDateBetween‘1996-07-01‘and‘1996-07-15&
分类:数据库   时间:2020-06-06 23:24:59    阅读次数:263
MySQL主从配置及mysqldump备份实战
MySQL主从配置及mysqldump备份实战
分类:数据库   时间:2020-06-06 23:17:48    阅读次数:69
oracle PL/SQL编程语言之out关键字的使用
(本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) 通过使用out关键字,使得存储过程能够返回数据 案例场景:使用存储过程实现计算emp表指定员工编号的员工的年薪 创建存储过程示例代码如下: create or replace procedure p_yearsal(e ...
分类:数据库   时间:2020-06-06 23:15:48    阅读次数:87
【MySQL】恢复从库时,主库的Binlog接续补上的解决方案
修复主从复制
分类:数据库   时间:2020-06-06 23:13:26    阅读次数:82
Linux平台达梦数据库V7之dminit工具使用详解
dminit 是 DM 数据库初始化工具。在安装 DM 的过程中,用户可以选择是否创建初始数据库。如果当时没有创建,那么在安装完成之后,可以利用创建数据库工具 dminit 来创建。
分类:数据库   时间:2020-06-06 23:11:12    阅读次数:104
Linux平台达梦数据库V7之备份与恢复概念说明
还原与恢复是备份的反过程。还原是将备份集中的有效数据页重新写入目标数据文件的过程。恢复则是指通过重做归档日志,将数据库状态恢复到备份结束时的状态;也可以恢复到指定时间点和指定 LSN。恢复结束以后,数据库中可能存在处于未提交状态的活动事务,这些活动事务在恢复结束后的第一次数据库系统启动时,会由 DM7 数据库服务器自动进行回滚。
分类:数据库   时间:2020-06-06 23:10:40    阅读次数:92
MySQL分区分表
1、为什么要分表?数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询速度变慢,而且由于表的锁机制导致应用操作也搜到严重影响,出现了数据库性能瓶颈。mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据进行操作。当出现这种情况时,我们可以考虑分表或分区。
分类:数据库   时间:2020-06-06 23:09:24    阅读次数:69
数据库的脏读、不可重复读和幻读区别
众所周知MySQL从5.5.8开始,Innodb就是默认的存储引擎,Innodb最大的特点是:支持事务、支持行级锁。 既然支持事务,那么就会有处理并发事务带来的问题:更新丢失、脏读、不可重复读、幻读;相应的为了解决这四个问题, 就产生了事务隔离级别:未提交读(Read uncommitted),已提 ...
分类:数据库   时间:2020-06-06 21:48:19    阅读次数:112
sql盲注框架
最近写了一个sql盲注的框架脚本,采用了二分法,这个脚本仅仅是一个框架,功能很单一,就当是学习使用了吧 # -*- coding:utf-8 -*- # -*- Author:Silkage # -*- time:2020.5.26 import requests def db_length(url ...
分类:数据库   时间:2020-06-06 21:43:28    阅读次数:64
JavaWeb - 数据库连接池、C3P0、Druid、JDBCTemplate
1.数据库连接池 1.概念:其实就是一个容器(集合),存放数据库连接的容器 当系统初始化好后,容器被创建,容器会申请一些连接对象,当用户来访问数据库时,从容器中连接对象,用户访问完后,会将连接对象归还给容器 2.好处:节约资源 用户访问高效 3.实现: 1.标准接口:DataSource javax ...
分类:数据库   时间:2020-06-06 21:29:50    阅读次数:82
Mybatis Error attempting to get column 'xxx' from result set. Cause: java.sql.SQLDataException: Unsupported conversion from LONG to java.time.LocalDateTime
Mybatis实战报错 Error attempting to get column 'xxx' from result set. Cause: java.sql.SQLDataException: Unsupported conversion from LONG to java.time.Loca ...
分类:数据库   时间:2020-06-06 21:29:07    阅读次数:534
python orm之sqlalchemy
基础操作 import sqlalchemy import threading import datetime from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import create_engine f ...
分类:数据库   时间:2020-06-06 20:08:55    阅读次数:84
Linux 安装 PostgreSQL
Linux 安装 PostgreSQL CentOS 7 安装 PostgreSQL 10 步骤 官网安装步骤,选择服务器和数据库版本,会给出相应的安装命令 # 安装 yum install -y https://download.postgresql.org/pub/repos/yum/repor ...
分类:数据库   时间:2020-06-06 19:01:20    阅读次数:78
MySQL ------ 更新数据(UPDATE)(二十一)
update:更新或修改表中的数据 主要有两种方式:更新表中特定行 和 更新表中所有的行 他们之间通过where 子句进行控制,没有使用where 子句的话就会对表中所有的行进行更新。 update 语句主要由三部分组成,要更新的表、列名和它们的新值 和 确定要更新行的过滤条件 1、对一行中的一列进 ...
分类:数据库   时间:2020-06-06 18:59:34    阅读次数:114
MySQL索引的原理,B+树、聚集索引和二级索引的结构分析
索引是一种用于快速查询行的数据结构,就像一本书的目录就是一个索引,如果想在一本书中找到某个主题,一般会先找到对应页码。在mysql中,存储引擎用类似的方法使用索引,先在索引中找到对应值,然后根据匹配的索引记录找到对应的行。 我们首先了解一下索引的几种类型和索引的结构。 索引类型 B树 大多数存储引擎 ...
分类:数据库   时间:2020-06-06 18:56:18    阅读次数:73
mysql死锁com.mysql.cj.jdbc.exception.MYSQLTransactionRollbackException Deadlock found when trying to get lock;try restarting transaction
1.生产环境出现以下报错 该错误发生在update操作中,该表并未建立索引,也就是只有InnoDB默认的主键索引,发生错误的程序是for循环中update。 什么情况下会出现Deadlock found when trying to get lock? https://dev.mysql.com/d ...
分类:数据库   时间:2020-06-06 18:54:39    阅读次数:81
SQL语句获取数据库中的表主键,自增列,所有列
获取表主键 1:SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGEWHERE TABLE_NAME<>'dtproperties'2:EXEC sp_pkeys @table_name='表名'3: selec ...
分类:数据库   时间:2020-06-06 18:39:38    阅读次数:112
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!