Database
文章平均质量分 51
iteye_4555
这个作者很懒,什么都没留下…
展开
-
聚集索引和非聚集索引(整理),转载自:皇图霸业谈笑间
官方说法: 聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含...原创 2013-06-02 00:13:53 · 106 阅读 · 0 评论 -
数据库语言,转载自:红黑联盟
1、DDL 1-1、DDL的概述 DDL(Data Definition Language 数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表、视图等等,DDL对这些对象和属性的管理和定义具体表现在Create、Drop和Alter上。特别注意:DDL操作的“对象”的概念,”对象“包括对象及对象的属性,而且对象最小也比记录大个层次。以表举例:Crea...原创 2013-06-02 19:16:09 · 88 阅读 · 0 评论 -
SQL truncate 、delete与drop区别,转载自:编程笔记
相同点: 1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点: 1. truncate 和 delete 只删除数据不删除表的结构(定义) drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);...原创 2013-06-03 07:41:47 · 113 阅读 · 0 评论 -
Union和Union All的区别,转载自:朝着梦想 渐行前进
假设我们有一个表Student,包括以下字段与数据: [code="sql"]drop table student; create table student ( id int primary key, name nvarchar2(50) not null, score number not null ); insert into student values(1,'Aa...原创 2013-06-08 00:17:44 · 97 阅读 · 0 评论 -
sqlite3获取表的元数据
1,判断表是否存在: [code="sql"]SELECT count(*) FROM `sqlite_master` WHERE `type`="table" AND `name` = "your_table_name"[/code] `type`='view'判断视图.结果>0就是有这个表 主要是sqlite_master这个系统表, 2,建表数据: [code="sql"]SEL...原创 2014-07-07 11:31:53 · 721 阅读 · 0 评论