MYSQL 从3.25.15版本开始提供数据库复制功能(replication)。mysql复制是指从一个mysql主服务器(MASTER)将数据复制到另一台或多台mysql从服务器(SLAVE)的过程,将主数据库的DDL和DML操作通过二进制日志传到复制服务器上,然后在从服务器上对这些日志重新执行,从而使从服务器的数据保持同步。在mysql中,复制操作是异步进行的,slave服务器不需要持续的保...
分类:
数据库 时间:
2015-07-08 18:52:17
阅读次数:
207
一、什么是事务 事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml(数据操作语言,增删改,没有查询)语句要么全部成功,要么全部失败。 如:网上转账就是典型的要用事务来处理,用于保证数据的一致...
分类:
数据库 时间:
2015-07-02 17:58:46
阅读次数:
150
创造数据(插入数据)
insert into 表名(字段列表) valuse(值列表);
insert into exam_student(stu_name,stu_no) values('xiaoming','1205040219');
如果需要在插入数据时,为所有的字段设置值,那么可以省略字段列表,要求与表中的字段顺序一致。
insert into exam_student val...
分类:
数据库 时间:
2015-06-28 15:41:06
阅读次数:
136
GLOBAL TEMPORARY代表全局临时表临时表的元数据存储在数据字典里面只当第一条DML命令发生的时候才为这张表的段分配空间临时表数据的可见范围应该是会话级别或是事务级别的会话或者事务级别又建表时的ON COMMIT关键字决定,ON COMMIT DELETE ROWS代表事务级别,ON CO...
分类:
数据库 时间:
2015-06-27 01:14:12
阅读次数:
151
SQL语句分为以下三种类型: DML:Data Manipulation Language 数据操纵语言 INSERT UPDATE DELETE SELECT DDL:Data Definition Language 数据定义语言 CREATE TABLE ALTER TABLE DROP TAB...
分类:
数据库 时间:
2015-06-26 19:28:46
阅读次数:
206
总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,主要的命令有...
分类:
其他好文 时间:
2015-06-25 11:55:16
阅读次数:
110
DML语句预编译:
MysqLi:
query("set names utf8");
$sql = 'insert into user(id,name,age,email) values (?,?,?,?)';
$mysqli_stmt...
分类:
数据库 时间:
2015-06-24 19:09:30
阅读次数:
195
ORACLE PL/SQL编程八:把触发器说透本篇主要内容例如以下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触...
分类:
数据库 时间:
2015-06-22 16:15:36
阅读次数:
135
二进制日志(BINLOG)记录了所有的ddl和dml语句,但不包括数据查询语句。语句以“事件”的形式保存,描述数据更改过程。环境:win8 mysql5.6.231.mysql开启二进制日志默认情况下不开启二进制日志,开启时需要修改my.ini配置文件我的my.ini文件是在C:\ProgramDa...
分类:
数据库 时间:
2015-06-19 16:38:30
阅读次数:
716
DBMS:DatabaseManagementSystem数据管理系统RDBMS:RelationalDatabaseManagementSystem关系数据管理系统数据的组织结构:层次型网状型关系型RDBMS基本功能:1、数据库创建、删除2、创建表、删除表、修改表3、索引的创建、删除4、用户和权限5、数据增、删、改6、查询DML:DataMa..
分类:
数据库 时间:
2015-06-17 18:28:17
阅读次数:
169