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

MSSQL
SQLServer数据库和Access数据库的各自特点
SQLite数据库最适合做网站内容管理系统(CMS)
彻查SQL Server数据库查询速度慢
BUILTIN\Administrators登陆账号
PHP简单学习,保证入门学会
网站主机教程(7):网站主机的数据库技术
SQL入门:SQL Server 2000企业版安装
SQL入门:MSDE 2000无人职守自动安装
如何连接注册远程SQL Server数据库
提高SQL Server安装安全性要做的10件事
SQL Server连接体系结构的客户端
为SQL Server提供更多的内存
检测SQL Server数据库服务器异常现象
SQL Server入门教程(1):SQL简介和SQL语法
SQL Server入门教程(2):Select和DISTINCT语句
SQL2008新特性Resource Governor
教你配置安全稳定的SQL Server数据库
SQL Server教程:学习SELECT
如何替换SQL Server数据库内容
Sql-Server应用程序的高级Sql注入

MSSQL 中的 SQL Server教程:学习SELECT


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