[TOC] MySQL多表查询 一、数据准备 建表与数据准备 二、多表链接查询 重点: 外链接语法 2.1 交叉连接 不适用任何匹配条件。生成笛卡尔积。 2.2 内连接 只连接有匹配关系的数据 2.3 外连接之左连接 保留左表的全部数据,右表有对应数据直接连表显示,没有对应关系空填充 2.4外连接之 ...
分类:
数据库 时间:
2019-10-07 19:13:01
阅读次数:
149
、SQL数据库的备份: 1、依次打开 开始菜单 → 程序 → Microsoft SQL Server 2008 → SQL Server Management Studio → 数据库:Dsideal_school_db既是我们需要备份的学籍数据库 图(1) 2、选择要备份的数据库“Dsideal ...
分类:
数据库 时间:
2019-10-07 19:16:51
阅读次数:
110
MySQL表的完整性约束 一、概览 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。 约束条件与数据类型的宽度一样,都是可选参数,主要分为以下几种: ...
分类:
数据库 时间:
2019-10-07 19:17:42
阅读次数:
93
使用Python操作MySQL数据库 一、数据库的安装和连接 1.1 PyMySQL的安装 1.2Python连接数据库 1.3连接数据库的基本操作 二、创建表操作 三、操作数据 3.1插入操作 3.2 查询操作 Python查询Mysql使用 fetchone() 方法偏移一条数据后获取单条数据, ...
分类:
数据库 时间:
2019-10-07 19:24:06
阅读次数:
113
Amazon DynamoDB 与 AWS Lambda 集成,使您能够创建触发器 — 自动响应 DynamoDB 流 中的事件的代码片段。利用触发器,您可以创建应对 DynamoDB 表中的数据修改的应用程序。 如果您在表中启用 DynamoDB 流,则可以将流 Amazon 资源名称 (ARN) ...
分类:
数据库 时间:
2019-10-07 19:31:45
阅读次数:
181
MySQL单表查询 一、单表查询的语法及关键字执行 的优先级 1.1单表查询语法 1.2关键字执行的优先级 1. from:找到表 2. where:拿着where指定的约束条件,去文件/表中取出一条条记录 3. group by:将取出的一条条记录进行分组group by,如果没有group by ...
分类:
数据库 时间:
2019-10-07 19:40:30
阅读次数:
91
数据库事务的四大特性: 事务(Transaction)是并发控制的基本单位。所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这两个操作要么都执行,要么都不执行。 1、数据库事务必须具备ACID特性,ACI ...
分类:
数据库 时间:
2019-10-07 19:40:50
阅读次数:
130
MySQL支持的数据类型 一、数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。 关键字INT是INTEGER的同义词 ...
分类:
数据库 时间:
2019-10-07 19:41:39
阅读次数:
122
本文从DBUnit开始介绍一系列测试工具,无论是旧轮子,还是新轮子... Utilities-DBUnit、Spring-test-dbunit 都不放过,但最后亮出新利器...... 1-DBUNIT 数据库测试工具事实上的标准就是DBUnit。根据http://www.dbunit.org/的介 ...
分类:
数据库 时间:
2019-10-07 19:42:16
阅读次数:
128
当 sql脚本文件太大了, 就可以考虑用这个方式来执行 1、准备好要执行的 sql脚本文件并保存为*.sql格式 2、找到 SQLCMD.EXE 文件所在的路径(每个版本sql路径不一样) C:\Program Files\Microsoft SQL Server\110\Tools\Binn 3、 ...
分类:
数据库 时间:
2019-10-07 19:54:15
阅读次数:
129
1.使用Python3.7 + Django2.2 + MySQL 5.5 在执行(python manage.py migrate)命令时出现错误django.db.migrations.exceptions.MigrationSchemaMissing 原因是 所以,需要重新安装高版本的sql, ...
分类:
数据库 时间:
2019-10-07 19:54:30
阅读次数:
141
MySQL记录操作 一、概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括: 1. 使用INSERT实现数据的插入 2. UPDATE实现数据的更新 3. 使用DELETE实现数据的删除 4. 使用SELECT查询数据以及。 二、插入数 ...
分类:
数据库 时间:
2019-10-07 19:54:59
阅读次数:
103
这是小主第一次写Java连接数据库博客,初学Java之时,Java连接数据库是我最头疼的,不过经过一个月的学习,也差不多略有收获,所以给大家分享一下。 Java连接数据库大约需要五大步骤: Java连接数据库主要使用的包分别是: 代码实现: 注意事项: ...
分类:
数据库 时间:
2019-10-07 21:10:12
阅读次数:
98
1. 乱码的本质原因就是客户端与服务端的字符集不一致导致 2. 解决乱码问题的方案:修改字符集设置保证服务端正确理解客户端的字符集 character_set_client:服务端接收客户端数据 character_set_connection:服务端内部连接使用 character_set_res ...
分类:
数据库 时间:
2019-10-07 21:14:54
阅读次数:
92
1、我们使用PL/SQL打印第一个“Hello Word” (我们的黑框打印:) 1、WIN + R (CMD) 2、输入sqlplus ,然后输入相应的登录名和密码 注意:这里我们需要打开一个开关否则看不见打印的字符串“Hello word” 打开方法:在刚刚的黑框中输入 :set servero ...
分类:
数据库 时间:
2019-10-07 21:29:56
阅读次数:
86
Elastic Beanstalk 提供了与 Amazon Relational Database Service (Amazon RDS) 的集成以帮助您将数据库实例添加到 Elastic Beanstalk 环境。您可以使用 Elastic Beanstalk 在创建环境期间或之后将 MySQL ...
分类:
数据库 时间:
2019-10-07 21:36:19
阅读次数:
142
一、什么是 NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心 ...
分类:
数据库 时间:
2019-10-07 23:02:29
阅读次数:
126
存储引擎的介绍及基本管理 一. 存储引擎介绍及基本管理 1. 存储引擎种类 还可以使用第三方存储引擎 插件类存储引擎, 实在表级别设定的 MySQL 5.5 以后默认存储引擎innodb 第三方存储引擎 TokuDB (mariadb 5.7自带) zabbix等监控软件上使用这个存储引擎 操作, ...
分类:
数据库 时间:
2019-10-07 23:05:32
阅读次数:
144
hive介绍 什么是hive? hive:由Facebook开源用于解决 的数据统计 hive是基于hadoop的一个 ,可以将 ,并提供 查询功能。本质就是 我们使用MapReduce开发会很麻烦,但是程序员很熟悉sql,于是hive就出现了,可以让我们像写sql一样来编写MapReduce程序, ...
分类:
数据库 时间:
2019-10-07 23:15:16
阅读次数:
130
tidb隔离级别详解: 1.TiDB 支持的隔离级别是 Snapshot Isolation(SI),它和 Repeatable Read(RR) 隔离级别基本等价,详细情况如下: ● TiDB 的 SI 隔离级别可以克服幻读异常(Phantom Reads),但 ANSI/ISO SQL 标准中的 ...
分类:
数据库 时间:
2019-10-08 09:16:05
阅读次数:
135