标签:计算机语言 ^c esc site let microsoft 字符 desc 组织
L的定义:
SQL 是用于访问和处理数据库的标准的计算机语言。
2.RDBMS
3.SQL语法
SELECT name,country FROM Websites;
SELECT DISTINCT country FROM Websites;//SELECT DISTINCT 语句用于返回唯一不同的值。
SELECT * FROM Websites WHERE country=‘CN‘;
SELECT * FROM Websites WHERE country=‘CN‘ AND alexa > 50;
SELECT * FROM Websites WHERE country=‘USA‘ OR country=‘CN‘;
SELECT * FROM Websites ORDER BY alexa;//默认就是升序排列,即SELECT * FROM Websites ORDER BY alexa ASC
SELECT * FROM Websites
ORDER BY alexa DESC;
第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:
INSERT INTO table_name
VALUES (value1,value2,value3,...);
第二种形式需要指定列名及被插入的值:
INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);
UPDATE Websites SET alexa=‘5000‘, country=‘USA‘ WHERE name=‘菜鸟教程‘;
在更新记录时要格外小心!在上面的实例中,如果我们省略了 WHERE 子句,所有数据中的alexa 和 country 都会被更改
DELETE FROM Websites WHERE name=‘百度‘ AND country=‘CN‘;
并不是所有的数据库系统都支持select top 语法,下面是SQL,MS Access数据库系统
SELECT TOP number column_name(s) FROM table_name; SELECT TOP 50 PERCENT * FROM Websites;
MY SQL数据库系统
SELECT column_name(s)
FROM table_name
LIMIT number;
ORACLE数据库系统
SELECT * FROM Persons WHERE ROWNUM <=5;
LIKE 操作符
SELECT * FROM Websites WHERE name LIKE ‘G%‘; SELECT * FROM Websites WHERE name NOT LIKE ‘%oo%‘;
通配符 | 描述 |
---|---|
% | 替代一个或多个字符 |
_ | 仅替代一个字符 |
[charlist] | 字符列中的任何单一字符 |
[^charlist] 或者 [!charlist] |
不在字符列中的任何单一 |
标签:计算机语言 ^c esc site let microsoft 字符 desc 组织
原文地址:http://www.cnblogs.com/fireporsche/p/7140655.html