SQL语法:AND / OR / ORDER BY / INSERT INTO

目录

AND & OR

ORDER BY

INSERT INTO


AND & OR

AND 实例:选择国家为'CN' 且alexa 大于50的记录: 

SELECT * FROM Websites WHERE country='CN' AND alexa > 50;

 OR 实例:选择国家为 'CN' 或者为 'USA' 的记录: 

SELECT * FROM Websites WHERE country='CN' OR country='USA';

AND 与 OR 实例:从Websites表中选取alexa排名大于15且国家为‘CN’或者“USA”的记录:

SELECT * FROM Websites WHERE alexa > 15 AND (country='CN' OR country='USA');

ORDER BY

ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序,默认对记录进行升序排序,降序则需要DESC关键字。

SELECT column_name,column_name FROM table_name ORDER BY column_name,column_name ASC|DESC;

例子:

SELECT * FROM Websites ORDER BY country, alexa;


INSERT INTO

用于向表中插入新纪录。

第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:

INSERT INTO table_name VALUES (value1,value2,value3,...);

第二种形式需要指定列名及被插入的值:

INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...);

猜你喜欢

转载自blog.csdn.net/Doutd_y/article/details/81978968
今日推荐