前言: 在上篇文章中,主要为大家介绍的是DDL语句的用法,可能细心的同学已经发现了。本篇文章将主要聚焦于DML语句,为大家讲解表数据相关操作。 这里说明下DDL与DML语句的分类,可能有的同学还不太清楚。 DDL(Data Definition Language):数据定义语言,用于创建、删除、修改 ...
分类:
数据库 时间:
2019-08-18 15:25:48
阅读次数:
88
我们操作数据库的时候,有时候会遇到insertOrUpdate这种需求。 如果数据库中存在数据就update,如果不存在就insert。 以前的时候,需要额外select查询一下,如果有数据就update,如果没有数据就insert。 而现在Orcale数据库都提供了 MERGE 方法来处理这种需求 ...
分类:
数据库 时间:
2019-08-18 15:29:25
阅读次数:
116
前言: 前面几篇文章为大家介绍了DML以及DDL语句的使用方法,本篇文章将主要讲述常用的查询语法。其实MySQL官网给出了多个示例数据库供大家实用查询,下面我们以最常用的员工示例数据库为准,详细介绍各自常用的查询语法。 1.员工示例数据库导入 官方文档员工示例数据库介绍及下载链接: "https:/ ...
分类:
数据库 时间:
2019-08-18 15:33:58
阅读次数:
110
JDBC默认是自动提交,事务是关闭的,statement|preparedStatement.executeUpdate()或excute()执行增删改,执行一次就提交一次(自动同步到数据库)。 JDBC事务示例: ...
分类:
数据库 时间:
2019-08-18 15:36:07
阅读次数:
89
1.Gdb的基本调试 示例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 gcc -g -o e e.c调试gdb e或者输入gdb然后 file e 1. list 命令用法 list命令显示多行源代码,从上次的位置开始显示,默认情况下,一次显示10行,第一次使用时, ...
分类:
数据库 时间:
2019-08-18 15:47:59
阅读次数:
127
有时候我们需要删除表中部分内容,或删除一个表中在另一个表中已经存在的内容,可以用以下方法: 1、delete from t1 where 条件; 2、delete t1 from t1, t2 where 条件; 3、delete t1, t2 from t1, t2 where 条件; eg: 删 ...
分类:
数据库 时间:
2019-08-18 15:54:22
阅读次数:
80
CREATE TABLE `class` ( `cid` int(11) NOT NULL AUTO_INCREMENT, `caption` varchar(32) NOT NULL, PRIMARY KEY (`cid`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEF ...
分类:
数据库 时间:
2019-08-18 15:57:44
阅读次数:
130
连接池简介 1、连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。 作用:避免频繁地创建与消毁,给服务器减压力。2、数据库的弊端: 1.当用户群体少服务器可以支撑,如果群体比较大万级别服务器直接死机。数据库默认的并发访问50. 2.每一个用完数据库之后直接关闭,不能重 ...
分类:
数据库 时间:
2019-08-18 16:04:00
阅读次数:
145
[TOC] 一, 数据库的安装和连接 PyMySQL的安装: python连接数据库: 二, 创建表操作 三, 操作数据 一, 插入操作 二, 查询操作 Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据。 fetchone(): 该 ...
分类:
数据库 时间:
2019-08-18 17:34:34
阅读次数:
97
数据库概念 那Mysql能干嘛呢?它就是一款软件,安装在任何一台计算机或者服务器上的时候,只要我告诉它创建一个文件,新增一个数据,删除一个数据它就能帮我去做想要的操作 那我们暂且能不能理解为mysql就是用来帮我们操作文件的! MySQL:用于管理文件的一个软件(两个程序) -服务端软件 -sock ...
分类:
数据库 时间:
2019-08-18 17:36:11
阅读次数:
103
二 MySQL介绍 1.mysql版本 双授权版本:社区版(完全免费,功能也够nb了)和商业版(更好,功能更多更强大一些,但是收费,VIP,有售后服务,也会参考和吸收社区版的一些nb的功能,安全性和稳定性都是最好的,大几十万),一般NB的开源软件都是双授权的 每个版本又分四个版本依次进行发布: Al ...
分类:
数据库 时间:
2019-08-18 17:48:14
阅读次数:
108
procedure TUIOperate.FillTree(treeview: TTreeView); var findq: TADOQuery; node: TTreeNode; //这个方法是根据记录的id字段值,查找TreeView上的父节点 function FindParentNode(i ...
分类:
数据库 时间:
2019-08-18 17:51:23
阅读次数:
123
关键词:mysql复制,mysql异步复制,mysql传统异步复制 【1】实验环境 操作系统:CentOS linux 7.5 数据库版本:5.7.24 数据库架构:主从复制,主库用于生产,从库用于数据容灾和主库备机,采用默认传统的异步复制。 主库IP:192.168.1.201 端口:3306 从 ...
分类:
数据库 时间:
2019-08-18 17:58:27
阅读次数:
95
1、什么是事务 事务是由一步或者几步数据库操作序列组成的逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。 2、事务具备的4个特性: 1》原子性(Atomicity):事务是应用中最小的执行单位,事务是应用中不可再分的最小逻辑执行体。 2》一致性(Consistency):事务执行的结果,必须 ...
分类:
数据库 时间:
2019-08-18 18:09:53
阅读次数:
111
1、安装插件 2、调用代码 ...
分类:
数据库 时间:
2019-08-18 19:19:21
阅读次数:
92
排查数据库出现大量invalid connection,无法连接的问题,介绍排查思路和常见MySQL指令。 ...
分类:
数据库 时间:
2019-08-18 19:34:57
阅读次数:
98
1.什么是mysql多实例 一个机器开通多个端口,运行多个mysql服务器进程,这些服务进程通过不同的socket监听不同的服务端口提供各自的服务,但它们共用一台mysql安装程序,使用不同的my.cnf配置文件、启动程序,数据文件。逻辑上多实例是独立的。 2.多实例的作用和问题 有效利用服务器资源 ...
分类:
数据库 时间:
2019-08-18 19:36:27
阅读次数:
84
一、查看当前的数据库: SHOW DATABASES; 二、查看当前数据库中的所有表: SHOW TABLES; 三、创建一个新的数据库:CREATE DATABASE 数据库名; 四、启动和停止Mysql服务: 启动: NET START MYSQL; 其中MYSQL为服务名 停止: NET ST ...
分类:
数据库 时间:
2019-08-18 20:10:17
阅读次数:
95
数据库概念 1.随意的存到了一个文件中 数据格式也是千差万别的 2.软件开发目录规范 规定了数据存放的位置 ps:数据都是保存在本地的 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查找 数据库之MySQL 本质就是一款基于网络通信的应用软件 任何基于网络通 ...
分类:
数据库 时间:
2019-08-18 21:30:21
阅读次数:
79
环境:?202.106.0.6:asclient?202.106.0.17:asfirewall?202.106.0.147:aspowerDNS?192.168.205.27:asNFSserver?192.168.205.37:asNFSBackupserver(inotify+rsync)?192.168.205.47:asproxysql1?192.168.205.57:asporxysq
分类:
数据库 时间:
2019-08-18 21:31:03
阅读次数:
176