摘要: 阅读全文
posted @ 2016-07-24 13:39 MingsHsu 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1.查询数据 select 属性列表 from 表名和视图列表 [where 条件表达式1] [group by 属性名1 [having 条件表达式2] [with rollup最后加一条记录是上面记录的总和]] //按照属性名1指定的字段分组,有having则要满足... 阅读全文
posted @ 2015-10-13 12:07 MingsHsu 阅读(172) 评论(0) 推荐(1) 编辑
摘要: 触发器是由事件来触发某个操作。这些触发事件包括insert,update,delete语句。1.创建只有一个执行语句的触发器 create trigger 触发器名 before|after 触发事件 on 表名 for each row 执行语句 eg:create tirgger test_... 阅读全文
posted @ 2015-10-13 10:10 MingsHsu 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 视图由数据库中的一个或多个表导出的虚拟表,用户可以不用看到整个数据库表中的数据而只关心对自己有用的数据,也保障了数据库系统的安全性。数据库只存放视图的定义,其数据来源于原来的表中。所以源表中数据改变,视图的数据也会改变。视图可以简化重复的查询操作,增加数据的安全性。1.创建视图 create [... 阅读全文
posted @ 2015-10-12 12:32 MingsHsu 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 索引是一种特殊的数据库结构,用来快速查询数据库表中的特定记录,是提高数据库性能的重要方式。所有数据类型都可被索引。它创建在表上,对表中的一列或多列的值进行排序的一种结构。InnoDB和MyISAM支持B型树(BTREE)索引,MEMORY存储引擎支持HASH索引和BTREE索引。 优点是提高查询速... 阅读全文
posted @ 2015-10-12 00:19 MingsHsu 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、数据库操作 1.基本命令 create database 数据库名; //创建数据库 show databases; //查询数据库 drop database 数据库名; //删除数据库 2. 存储引擎 (1).InnoDB:提供事物、回滚、崩溃修复能力和多版本并发控制的事务安全。 ... 阅读全文
posted @ 2015-10-11 21:09 MingsHsu 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 以前要用sql语句的时候都是直接搜命令用,平时也没怎么去重视记住它们,面试的时候面对sql语句却发现怎么也写不好。所以现在就还是把常用的罗列,在需要的时候能够方便的查找,同时也可以随时巩固加深。 1.整数类型 (1).按需求来选用合适的类型可以优化表占用的空间: TINYINT 1B... 阅读全文
posted @ 2015-10-11 19:18 MingsHsu 阅读(96) 评论(0) 推荐(0) 编辑