SQL集数据查询、数据操纵、数据定义、数据控制功能与一体。是面向问题的语言,只需要提出什么,无需指明怎么做。
SQL完成核心功能只用了9个动词。数据查询:SELECT;数据定义:CREATE、DROP、ALTER;数据操纵:INSERT、UPDATE,DELETE;数据控制:GRANT,REVOKE。
一、数据定义
创建:模式、表、视图、索引
删除:模式、表、视图、索引
修改:表
具体操作略!要注意索引的创建原则:
1、记录有一定的规模,一般检索小于10%的内容
2、某列在where子句中频繁使用,且较少更新该列
3、先装数据,后建索引
二、数据类型(MSSQL数据库)
1、char(n):长度为n的定长字符串
2、varchar(n):最大长度为n的变长字符串
3、int:长整数
4、smallint:短整数
5、decimal[ (p[ , s] )] and numeric[ (p[ , s] )]
p (有效位数):可储存的最大十进位数总数,小数点左右两侧都包括在内。有效位数必须是 1 至最大有效位数 38 之间的值。预设有
效位数是 18。
s (小数位数):小数点右侧所能储存的最大十进位数。小数位数必须是从 0 到 p 的值。只有在指定了有效位数时,才能指定小数位
数。预设小数位数是 0;因此,0 <= s <= p。最大储存体大小会随著有效位数而不同。
6、float(n):浮点数,精度至少为n位数字
详见:http://blog.csdn.net/mzfen1988/article/details/6659724