SQL初见
2015-03-17 15:21
113 查看
SQL
1) SELETE
SELETE 字段1 , 字段2 , 字段3 , 。。。。。。
FROM table
WHERE condition
SQL语句注意事项:
1:大小写不敏感 2:关键字用空格隔开 3:字段和参数间用逗号 ’ , ’隔开
4:字符型参数使用单引号‘ ’,数值型参数不需要 5:语句结尾用分号
6:SQL语句中的表名字段等中出现的特殊符号如空格、‘\’、‘/’,需要用方括号‘[]’
7:‘*’是通配符 8:日期和时间型数据,需要在数值两端加‘#’表示类型
9:尽量避免在数据库中进行全表扫描,优先考虑使用WHERE子句帅选。其次在WHERE语句中,尽量避免使用‘!=’,‘<’,‘>’,OR等。最后应避免在WHERE中子句中对字段进行函数操作,否则将进行全表扫描。
Eg. 相亲网站筛选目标对象
SELETE 姓名,性别,年龄,身高,婚姻状况,教育背景,月收入,是否有房,是否有车,备注
FROM 会员表
WHERE 性别 = ‘男’
AND 年龄BETWEEN(25,30)
AND 身高BETWEEN(170,180)
AND 婚姻状况 = ‘未婚’
AND 教育背景 IN (‘本科’,‘研究生’)
AND 月收入>=8000
AND 是否有房=‘是’
AND是否有车=‘是’
AND 备注 IN (‘细心’,‘大方’,‘浪漫’)
ORDER BY 月收入 DESC;
基本语句 | Comment |
SELECT | 按规律选择查询记录 |
DELETE | 删除记录 |
INSERT INFO | 插入记录 |
CREATE TABLE | 新建数据库 |
DROP TABLE | 删除数据库 |
SELETE 字段1 , 字段2 , 字段3 , 。。。。。。
FROM table
WHERE condition
SQL语句注意事项:
1:大小写不敏感 2:关键字用空格隔开 3:字段和参数间用逗号 ’ , ’隔开
4:字符型参数使用单引号‘ ’,数值型参数不需要 5:语句结尾用分号
6:SQL语句中的表名字段等中出现的特殊符号如空格、‘\’、‘/’,需要用方括号‘[]’
7:‘*’是通配符 8:日期和时间型数据,需要在数值两端加‘#’表示类型
9:尽量避免在数据库中进行全表扫描,优先考虑使用WHERE子句帅选。其次在WHERE语句中,尽量避免使用‘!=’,‘<’,‘>’,OR等。最后应避免在WHERE中子句中对字段进行函数操作,否则将进行全表扫描。
Eg. 相亲网站筛选目标对象
SELETE 姓名,性别,年龄,身高,婚姻状况,教育背景,月收入,是否有房,是否有车,备注
FROM 会员表
WHERE 性别 = ‘男’
AND 年龄BETWEEN(25,30)
AND 身高BETWEEN(170,180)
AND 婚姻状况 = ‘未婚’
AND 教育背景 IN (‘本科’,‘研究生’)
AND 月收入>=8000
AND 是否有房=‘是’
AND是否有车=‘是’
AND 备注 IN (‘细心’,‘大方’,‘浪漫’)
ORDER BY 月收入 DESC;
相关文章推荐
- WCF初见之SQL数据库的增删改查
- WCF初见之SQL数据库的增删改查
- WCF初见之SQL数据库的增删改查
- WCF初见之SQL数据库的增删改查
- The Maximum Number of Bytes Per Row in SQL Server 2000 -- 8060.
- 如果数据表或字段名是SQL关键字怎么办
- sql 日期函数
- SET STATISTICS IO 显示关于 Transact-SQL 语句生成的磁盘活动量的信息
- ASP/SQL 注入天书
- SQL Server Express Management Studio Express 2008[转]
- 一个查看MSSQL数据库中所有表信息的SQL语句
- Invision Power Board Local File Include and SQL Injection Vulnerabilities
- 把动态SQL结果集转化为视图查询的方法(运行环境:SQL2005以上版本)
- sqlserver FOR xml
- sql实验二:使用分组,排序,汇总
- 直接通过sql语句,将blob里的char取出来转成数字保存在其它字段
- Oracle PL/SQL 概述
- sql 多条件查询的一种简单的方法
- SQL语句导EXCEL到数据库
- SQL中CONVERT转化函数的用法