SELECT * FROM `web`
INSERT INTO web(name,url,alexa,country)
VALUES('淘宝','http://www.taobao.com',13,'CN')
INSERT INTO web(name,url,alexa,country)
VALUES('菜鸟教程','http://www.runoob.com',4689,'CN')
INSERT INTO web(name,url,alexa,country)
VALUES('百度','http://baidu.com',20,'CN')
INSERT INTO web(name,url,alexa,country)
VALUES('微博','http://weibo.com',20,'CN')
INSERT INTO web(name,url,alexa,country)
VALUES('FaceBook','http://www.facebook.com',3,'USA')
SELECT DISTINCT country FROM web
SELECT * FROM web
ORDER BY alexa
UPDATE web
SET alexa=5000,country='USA'
WHERE name='菜鸟教程';
DELETE FROM web
WHERE name='百度'AND country='CN'
SELECT*FROM web LIMIT 2;
SELECT*FROM web
WHERE name LIKE 'G%'
SELECT*FROM web
WHERE name LIKE '%k'
SELECT*FROM web
WHERE name LIKE '%oo%'
SELECT*FROM web
WHERE name NOT LIKE '%oo%'
SELECT * FROM web
WHERE name LIKE '_oogle'
SELECT * FROM web
WHERE name LIKE 'G_o_le'
SELECT * FROM web
WHERE name REGEXP '^[GFs]'
SELECT * FROM web
WHERE name REGEXP '^[A-H]'
SELECT * FROM web
WHERE name REGEXP '^[^A-H]'
SELECT * FROM web
WHERE name IN ('Google','菜鸟教程')
SELECT * FROM web
WHERE alexa BETWEEN 1 AND 20
SELECT * FROM web
WHERE alexa NOT BETWEEN 1 AND 20
SELECT * FROM web
WHERE (alexa BETWEEN 1 AND 20)
AND country NOT IN ('USA', 'IND')
SELECT * FROM web
WHERE name BETWEEN 'A' AND 'H'
SELECT name AS n, country AS c
FROM web
SELECT name, CONCAT(url, ', ', alexa, ', ', country) AS site_info
FROM web
SQL INSERT INTO 语句
INSERT INTO 语句用于向表中插入新记录
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL ORDER BY 关键字
ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。
ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。
SQL UPDATE 语句
UPDATE 语句用于更新表中已存在的记录
SQL SELECT TOP, LIMIT, ROWNUM 子句
- SQL SELECT TOP 子句
SELECT TOP 子句用于规定要返回的记录的数目。 - MySQL SELECT LIMIT 实例
上面的 SQL 语句从 “web” 表中选取头两条记录 - SQL SELECT TOP PERCENT 实例
在 Microsoft SQL Server 中还可以使用百分比作为参数
SQL LIKE 操作符
LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式
SQL 通配符
通配符可用于替代字符串中的任何其他字符。
在 SQL 中,通配符与 SQL LIKE 操作符一起使用。
SQL 通配符用于搜索表中的数据。在 SQL 中,可使用以下通配符:
IN 操作符
IN 操作符允许您在 WHERE 子句中规定多个值。
SQL BETWEEN 操作符
BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期
SQL 别名
通过使用 SQL,可以为表名称或列名称指定别名。
基本上,创建别名是为了让列名称的可读性更强