主题:关于数据库知识的总结
就像java一样,都是点新手知识,
1. SQL语言有两个特点:1 所有的数据都存在在表中;2 从SQL的角度来看,
表中的数据是没有顺序的。
2. SQL语言查找的基本格式:select 列名1,列名2,... from 表名 where
条件(列名==‘??’)
3. 通常,当你预先知道两个表的字段间存在“多对多”的关系时,就使用第
三个表来关联这两个表;反之,当这两个表的字段间存在“一对一”,或“
一对多”的关系时,通常考虑使用公共字段来关联他们。
4. +号用来连接两个列,“”用来重命名select后的输出结果列名。order
by子句用来排序输出,默认为升序排序,而desc关键字指明以逆序排序,注
意,desc作用于不同的列。而用逗号去并列两个列的排序时,输出的结果与
输入的顺序是相反的。注意,排序花费的时间较长。
5.SQL中五种常用的字段类型:字符型(varchar,会变长的字符型变量,最
大255)、文本型(char,长度可以很长,但是能不使用它就不要使用)、数
值型(int、smallint、tinyint,numeric(整数部分的位数,小数部分的位
数))、逻辑型(bit,只能记录0和1,money和smallmoney型数据)和日期
型(datatime类型)。使用Create table 创建表,并给出类型对应信息。
NOT NULL:用于确定该表项永远不能被赋值为非空值!(即必须填写的!)
Default:指定使用该值的默认值!如Default 'USA'。
6.标识字段:每个表有且仅有一个标识字段,一个标识字段是唯一标识表中
本文转载自:http://www.gobenet.net.cn[url=http://www.gobenet.net.cn]http://www.gobenet.net.cn[/url]
1. SQL语言有两个特点:1 所有的数据都存在在表中;2 从SQL的角度来看,
表中的数据是没有顺序的。
2. SQL语言查找的基本格式:select 列名1,列名2,... from 表名 where
条件(列名==‘??’)
3. 通常,当你预先知道两个表的字段间存在“多对多”的关系时,就使用第
三个表来关联这两个表;反之,当这两个表的字段间存在“一对一”,或“
一对多”的关系时,通常考虑使用公共字段来关联他们。
4. +号用来连接两个列,“”用来重命名select后的输出结果列名。order
by子句用来排序输出,默认为升序排序,而desc关键字指明以逆序排序,注
意,desc作用于不同的列。而用逗号去并列两个列的排序时,输出的结果与
输入的顺序是相反的。注意,排序花费的时间较长。
5.SQL中五种常用的字段类型:字符型(varchar,会变长的字符型变量,最
大255)、文本型(char,长度可以很长,但是能不使用它就不要使用)、数
值型(int、smallint、tinyint,numeric(整数部分的位数,小数部分的位
数))、逻辑型(bit,只能记录0和1,money和smallmoney型数据)和日期
型(datatime类型)。使用Create table 创建表,并给出类型对应信息。
NOT NULL:用于确定该表项永远不能被赋值为非空值!(即必须填写的!)
Default:指定使用该值的默认值!如Default 'USA'。
6.标识字段:每个表有且仅有一个标识字段,一个标识字段是唯一标识表中
本文转载自:http://www.gobenet.net.cn[url=http://www.gobenet.net.cn]http://www.gobenet.net.cn[/url]