摘要: 定义: MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务 事务处理可 阅读全文
posted @ 2016-08-12 16:10 珍真小心 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 数据类型 YYYY-MM-DD YYYY-MM-DD HH:MM:SS YYYY-MM-DD HH:MM:SS YYYY 或 YY 具体实现的函数 1、now() 返回当前的日期和时间 2、curdate() 返回当前的日期 3、curtime()返回当前的时间 4、date() 提取日期或日期/时 阅读全文
posted @ 2016-08-12 15:49 珍真小心 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 定义:在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 1、视图是一个虚拟存在的表,视图可以包含表的全部或者部分记录,也可以由一个表或者多个表来创建。使用视图就可以不用看到数据表中的所有数据,而是只想得到所需的数据。当我们创建一个视图的时候,实际上是在数据库里执行了SELECT语句,S 阅读全文
posted @ 2016-08-12 15:11 珍真小心 阅读(15644) 评论(0) 推荐(2) 编辑
摘要: UNION 操作符用于合并两个或多个 SELECT 语句的结果集。UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。 union 是对数据进行并集操作,不包括重复行,同时进行默认排序 用法: SELECT column_name(s) FROM table_na 阅读全文
posted @ 2016-08-12 10:53 珍真小心 阅读(9024) 评论(0) 推荐(0) 编辑
摘要: SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 join可以分为内连接和外连接,外连接分为左连接、右连接和全连接 现有两个表 员工表和部门表 员工表 部门表 1、内连接(包括相等连接和自然连接) 2、Left join(LEFT JOIN 关键字会从左表 (table_ 阅读全文
posted @ 2016-08-12 10:27 珍真小心 阅读(357) 评论(0) 推荐(0) 编辑
摘要: DML:数据操作语言(操作数据) SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向数据库表中插入数据 DDL:数据定义语言(操作数据库、表) CREATE DATABASE - 创建新数据库 ALT 阅读全文
posted @ 2016-08-12 09:23 珍真小心 阅读(1247) 评论(0) 推荐(0) 编辑