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

MSSQL
精细讲述SQL Server数据库备份多种方法
让SQL Server也能使用2G以上内存
SQL Server数据库崩溃恢复之法
创建区分大小写的SQL Server 2000实例
SQL Server中易混淆的数据类型
如何优化SQL Server数据库查询
使用Robot连接SQL的例子
如何让你的SQL运行得更快
对Sql Server中的表添加级联更新和级联删除
常用SQL语句书写技巧
SQL Server与Oracle实施成本上的差异
解析SQL Server的数据类型 BLOB
SQL Server数据库和XML标识语言的集成
SQLServer 数据库还原和孤立用户的解决办法
SQL Server 2000/2005 分页SQL
Sql Server锁表
SQLServer2005实现远程数据库备份
SQL精妙语句
SQL Server 2008的逻辑查询处理步骤
如何让你的SQL运行得更快

MSSQL 中的 SQL Server教程:学习SELECT


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 39 ::
收藏到网摘: 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 表名 删除表名所有的行