常用SQL语句
时 间:2011-03-16 11:25:47
作 者:风行 ID:16058 城市:江阴
摘 要:SQL
正 文:
1、SQL操作符
Create 创建表、视图和索引等操作
Drop 删除表、视图和索引等操作
Alter 修改表操作
Select 查询操作
Insert 插入一条或多条记录
Update 修改一条或多条记录
Delete 删除一条或多条记录
GRANT 授予权限
REVOKE 收回权限
其中,对表的操作主要有Create语句、Drop语句和Alter语句;对数据进行的操作主要有Select语句、Insert语句、Update语句和Delete语句;与用户相关的操作主要有GRANT语句和REVOKE语句,后面两种语句不常用。
2、表的创建
Create语句的一般格式如下:
Create TABLE 表名(字段1 数据类型 [约束条件] [,字段2 数据类型 [约束条件] ]...[,表级约束条件])
说明:(1)创建表的时候,应至少有一个字段,否则创建表将会失败;
(2)“约束条件”可选,用于在输入数据的时候对字段进行有效性检查。当有多个字段需要相同的约束条件时,可以用“表级约束条件”。约束条件主要有以下3个。
NOT NULL:表示此字段不允许为空;
UNIQUE:表示此字段取值唯一,即每条记录的此字段的值不能重复;
PRIMARY KEY:表示此字段为主键。
(3)“字段类型”包括需要定义数据的类型和必要的长度,在不同的数据库系统下的数据类型不完全相同。
3、SQL数据类型:
数据类型 长度(字节) 说明
char(n) n 定长字符串,一个字符占用一个字节
varchar(n) n 变长字符串,具有最大长度为n的字符串
int 4 整型,可以表示-2^31~2^31-1之间的数据
smallint 2 短整型,可以表示-32768~32767之间的数据
tinyint 1 字节整型,可以表示0~255之间的数据
decimal(n,[,m]) n 十进制数,n位中有m位小数,显然m<=n,m为0时可省略
datetime 8 日期时间型
real 4 浮点数据,可以表示-3.40E+38~3.40E+38之间的数据
float 8 浮点数据,可以表示-1.79E+308~1.78E+308之间的数据
money 8 整型货币,可以表示-2^63~2^63-1之间的货币
smallmoney 4 浮点货币,可以表示-214748.3648~214748.3647之间的货币
image(n) n 长度为n的定长的图形字符串
4、创建表的语句例子:
Create TABLE BookInfo(
BookNo varchar(20) NOT NULL PRIMARY KEY,BookName varchar (40) NOT NULL,author varchar (20) NOTNULL,publisher varchar (30) NOT NULL,price smallmoney NOT NULL,CoverPhoto image,location varchar (40), num int NOT NULL)
Access软件网官方交流QQ群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access快速开发平台--对上传...(11.22)
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)
- 微软Access邀测新Monaco...(11.12)
- Access列表框左右互选、列表框...(11.11)
- 高效率在导入数据前删除记录(11.10)
- Access报价单转订单示例代码(11.08)
- Access系统自带的日期选择器不...(11.08)