SQL基础
fanyuren
这个作者很懒,什么都没留下…
展开
-
SQL 简介、功能介绍
简介 SQL是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以,具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的 SQL接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条S转载 2011-12-07 10:52:39 · 639 阅读 · 0 评论 -
SQL数据库模式定义语言DDL
DDL 数据库模式定义语言DDL (Data Definition Language)用于定义和管理对象,例如数据库、数据表以及视图。DDL 语句通常包括每个对象的CREATE、ALTER 以及 DROP 命令。举例来说,CREATE TABLE、ALTER TABLE 以及 DROP TABLE 这些语句便可以用来建立新数据表、修改其属性(如新增或删除资料行)、删除数据表等,下面我们会一一转载 2011-12-07 10:53:52 · 737 阅读 · 0 评论 -
SQL-DML(Data Manipulation Language) 数据操纵语言
DML DML(Data Manipulation Language) 数据操纵语言 DML 利用 INSERT、SELECT、UPDATE 及 DELETE 等语句来操作数据库对象所包含的数据。INSERT 语句 INSERT 语句用来在数据表或视图中插入一行数据。例如,如果要在Customer_Data 数据表中新增一个客户,可使用类似以下的 INSERT 语句:转载 2011-12-07 10:54:30 · 918 阅读 · 0 评论 -
SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型
简要描述一下SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型字符型 VARCHAR VS CHAR VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符(?sql server中varchar类型最大长度可以到8000,oracle中可以到4000)。 假如你向一个长度为四十个字符的VARCHAR型转载 2011-12-07 10:56:33 · 18035 阅读 · 2 评论 -
SQL中distinct的用法
distinct这个关键字用来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:table表字段1 字段2 id name 1 a转载 2011-12-07 11:33:37 · 461 阅读 · 0 评论 -
SQL Union和Union All用法
UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看,UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用UNION这个指令时,我们只会看到不同的资料值 (类似 SELECTDISTINCT)。 union只是将两个结果联结起来一起显示,并不转载 2011-12-07 11:34:57 · 453 阅读 · 0 评论 -
SQL-SELECT 语句,From子句,where条件查询
SELECT 语句 SELECT 语句用来检索数据表中的数据,而哪些数据被检索由列出的数据行与语句中的 WHERE 子句决定。例如,要从之前建立的 Customer_Data数据表中检索 customer_id 以及 first_name 数据行的数据,并且只想取出每行中 first_name 数据值为 Frankie 的数据,那麼可以利用以下的 SELECT 语句: SELECT c转载 2011-12-07 10:55:49 · 10494 阅读 · 0 评论 -
SQL函数大全
--聚合函数use pubsgoselect avg(distinct price) --算平均数from titleswhere type='business'go use pubsgoselect max(ytd_sales) --最大数from titlesgo use pubsgoselect min(ytd_sales) -转载 2011-12-07 12:10:02 · 266 阅读 · 0 评论