LinuxMYSQL数据库1.1.概述:DBMSdatebasemanagementsystem数据库管理系统DML:datemanapulatelanaguage数据操作语言INSERT,REPLACE,UPDATE,DELETEDLL:DateDefinationLanauage数据定义语言CREATE,创建数据库ALTER,修改数据库DROP删除数据库和表DCL:DateControlLanguage数据控制语..
分类:
数据库 时间:
2016-12-03 02:37:15
阅读次数:
279
redo和binlog区别:1、首先2者都是记录数据的改变,不同的是,binlog是记录所有数据的改变信息,而innodb的redolog只是记录所有innodb表数据的变化。2、binlog是记录已经提交完毕之后的dml以及ddlsql语句,而innodbredolog是正在执行中的dml以及ddl语句3、binlog可以作为恢复数..
分类:
其他好文 时间:
2016-12-01 22:46:42
阅读次数:
364
一、SQL语句可以划分为3个类别: (A) DDL数据定义语句:定义数据库对象,主要包括create、drop和alter。 (B) DML数据操作语句:操作数据库表记录,主要包括insert、delete、upate和select。 (C) DCL数据控制语句:控制数据访问权限,主要包括grant ...
分类:
数据库 时间:
2016-11-27 10:02:02
阅读次数:
244
实现原理 flashback的概念最早出现于Oracle数据库,用于快速恢复用户的误操作。 flashback for MySQL用于恢复由DML语句引起的误操作,目前不支持DDL语句。例如下面的语句: 若没有flashback功能,那么当发生误操作时,用户只能通过全备+二进制日志前滚的方式进行恢复 ...
分类:
数据库 时间:
2016-11-25 19:51:55
阅读次数:
241
SQL语言的分类:DDL DML DQL DCL SQL中的操作无非就是(增删改查) DDL:Data Query Language,数据查询语言! 主要是用来定义和维护数据库的各种操作对象,比如库、表、索引、视图 DML : Data Query Language,数据控制语言! 主要是对表中的记 ...
分类:
数据库 时间:
2016-11-24 08:20:40
阅读次数:
205
数据库就是对大量的信息进行管理的高效的解决方案,按照数据结构来组织、存储和管理数据的载体!通常一个web项目(一个站点)会使用一个数据库在存储其所有的动态数据!在web项目的开发中,使用的最多的就是MySQL数据库,原因主要有两点:1, 开源,免费2, 功能足够强大,足以应付web应用(最高支持千万 ...
分类:
数据库 时间:
2016-11-23 23:42:39
阅读次数:
247
DML主要针对数据库表对象的数据而言的,一般DML完成: 插入新数据 修改已添加的数据 删除不需要的数据 1、insert into插入语句 2、update修改语句 update主要完成对数据的修改操作,可以修改一条或多条数据。 修改多条或指定条件的数据,需要用where条件来完成。 3、dele ...
分类:
数据库 时间:
2016-11-23 19:11:10
阅读次数:
192
【锁】Oracle锁系列 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 锁的概念、分类、及其模拟 ② 查询锁的视图及视图之间的关联 ③ 锁的参数(DML_LOCKS、DDL ...
分类:
数据库 时间:
2016-11-22 23:27:04
阅读次数:
1850
触发器: 触发器为特殊类型的存储过程,可在执行语言事件时自动生效。SQL Server 包括三种常规类型的触发器:DML 触发器、DDL 触发器和登录触发器。 当服务器或数据库中发生数据定义语言 (DDL) 事件时将调用 DDL 触发器。登录触发器将为响应 LOGON 事件而激发存储过程。与 SQL ...
分类:
其他好文 时间:
2016-11-22 22:43:04
阅读次数:
140