当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL Server教程:学习SELECT

MSSQL
无数据库日志文件恢复数据库方法两则(一)
SQLServer编写存储过程小工具(一)
SQLServer编写存储过程小工具(二)
SQLServer编写存储过程小工具(三)
Eclipse+JBoss+MySQL开发环境设置
MYSQL使用简述
一些有用的sql语句实例
枚举SQLServer的实例
SQLServer应用程序中的高级SQL注入
SQL Server数据库超级管理员账号防护知识
讲解如何实现互联网上数据库的安全
SQL 2005数据库转到SQL 2000的步骤讲解
带你轻松接触数据库生成xml的两个方法
用MS SQL Reporting Services生成报表
保护SQL Server的十个步骤
关于SQL SERVER的一些安全问题
SQL Server 2008数据库中使用表值参数
SQL Server 2005中用存储过程实现搜索功能
MS SQL数据库置疑解决办法
SQL Server密码管理的六个危险判断

MSSQL 中的 SQL Server教程:学习SELECT


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 59 ::
收藏到网摘: n/a

1.SELECT语句从数据库中选取数据

SELECT '列名' FROM '表名' SELECT list_name FROM table_name 从 '表名' 选区'列名' 数据 SQL SELECT * FROM table_name 从 '表名' 选区全部数据

2.SELECT 加WHERE 语句

SELECT '列名' FROM '表名' WHERE '条件'

3.SELECT 加AS 语句

使用AS 给数据指定一个别名。此别名用来在表达式中使用 count()函数的作用是:计算数组中的元素数目或对象中的属性个数。 SELECT CONCAT(*) AS new_name

4.SELECT JOIN ON语句

JOIN联合操作两个表 SELECT '列名1' '列名2' FROM '表名1' JOIN '表名2' ON 条件 SELECT A.SYMBOL,A.SNAME FROM SECURITYCODE A JOIN DAYQUOTE B ON A.SYMBOL =B.SYMBOL SQL--JOIN之完全用法(版本2)

5.SELECT ORDER BY语句

ORDER BY排序ASC升序, DESC降序 SELECT '列名' FROM '表名1' ORDER BY '列名' [ASC, DESC] SELECT list_name FROM table_name Orders ORDER BY list_name

6.SELECT LIMIT语句

SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 //为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last. //如果只给定一个参数,它表示返回最大的记录行数目: SELECT * FROM table LIMIT 5; //检索前 5 个记录行 //换句话说,LIMIT n 等价于 LIMIT 0,n。

 

 和大家一起学习SQL的INSERT INTO\UPDATE\DELETE操作语句:

1.INSERT INTO

INSERT INTO 表名 VALUES (值1, 值2,....) 将值1,值2, 插入' 表名' 中的一行值 INSERT INTO 表名 (列1, 列2,...) VALUES (值1, 值2,....) 指定列插入数据

2.UPDATE

UPDATE 表名 SET 列名 = '值2' WHERE 列名 = '值1' 在表中将原列值为值1的,设置为值2

2.DELETE

DELETE FROM 表名 WHERE 列名 = '值1' 删除列名值为值1的行 DELETE FROM 表名 WHERE 列名 = '值1' DELETE * FROM 表名 DELETE FROM 表名 删除表名所有的行