常用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群 (群号:483923997) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 【Access小作品】简单的待...(04.30)
- 【Access窗体导出PDF】...(04.08)
- 【Access窗体导出PDF】...(04.07)
- Access两种方式实现即时更...(03.01)
- Access隐藏与显示lacc...(01.12)
- 【Access高效办公】将每个...(12.23)
- Access21点游戏源代码(12.13)
- 【Access窗体导出Exce...(11.15)
- 【Access开发】Acces...(11.14)
学习心得
最新文章
- access软件网站长张志简介 (05.05)
- 【Access小作品】简单的待办任...(04.30)
- 从另一个ACCESS数据库批量导入...(04.29)
- Access日期格式的数据导出Ex...(04.28)
- ACCESS精华集锦资料.CHM(04.25)
- Access VBA语句If Me...(04.24)
- 【Access修改记录示例】编辑选...(04.22)
- 【Access表名称命名建议】将A...(04.20)
- Access学习笔记--用Acce...(04.19)
- 【Access重复项查询示例】将A...(04.17)