SQL 相关语句
2016-11-10 17:02
316 查看
一些重要的SQL命令
1.SQL SELECT语法
2.SQL SELECT DISTINCT 返回唯一不同的值
3.SQL WHERE条件判断语句
4.SQL AND & OR 运算符
5.SQL ORDER BY关键字用于对结果集按照一个列或者多个列进行排序
6.SQL INSERT INTO 向表中插入新纪录
7.SQL UPDATE更新表中的数据
8.SQL DELETE 删除表中的数据
SELECT - 从数据库中提取数据 UPDATE - 更新数据库中的数据 DELETE - 从数据库中删除数据 INSERT INTO - 向数据库中插入新数据 CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 ALTER TABLE - 变更(改变)数据库表 DROP TABLE - 删除表 CREATE INDEX - 创建索引(搜索键) DROP INDEX - 删除索引
1.SQL SELECT语法
(1)SELECT * FROM table_name; (2)SELECT name,country FROM MYTable;
2.SQL SELECT DISTINCT 返回唯一不同的值
SELECT DISTINCT country FROM Websites; eg:country有CN,CN,USA,USA 返回结果:CN,USA(去掉重复的值,只返回唯一不同的值)
3.SQL WHERE条件判断语句
//搜索城市名为CN的结果 1.SELECT * FROM Websites WHERE country='CN'; 2.SELECT * FROM Websites WHERE id=1;
4.SQL AND & OR 运算符
//从"Websites" 表中选取国家为 "CN" 且alexa排名大于 "50" 的所有网站: 1.SELECT * FROM Websites WHERE country='CN' AND alexa > 50; //从 "Websites" 表中选取国家为 "USA" 或者 "CN" 的所有客户: 2.SELECT * FROM Websites WHERE country='USA' OR country='CN'; //从 "Websites" 表中选取 alexa 排名大于 "15" 且国家为 "CN" 或 "USA" 的所有网站: 3.SELECT * FROM Websites WHERE alexa > 15 AND (country='CN' OR country='USA');
5.SQL ORDER BY关键字用于对结果集按照一个列或者多个列进行排序
//从 "Websites" 表中选取所有网站,并按照 "alexa" 列排序: 1.SELECT * FROM Websites ORDER BY alexa; //从 "Websites" 表中选取所有网站,并按照 "alexa" 列降序排序: 2.SELECT * FROM Websites ORDER BY alexa DESC; //从 "Websites" 表中选取所有网站,并按照 "country" 和 "alexa" 列排序: 3.SELECT * FROM Websites ORDER BY country,alexa;
6.SQL INSERT INTO 向表中插入新纪录
//向 "Websites" 表中插入一个新行 1.INSERT INTO Websites (name, url, alexa, country) VALUES ('百度','https://www.baidu.com/','4','CN'); //在指定的列插入数据 2.INSERT INTO Websites (name, url, country) VALUES ('stackoverflow', 'http://stackoverflow.com/', 'IND');
7.SQL UPDATE更新表中的数据
//把alexa 排名更新为 5000,country 改为 USA 1.UPDATE Websites SET alexa='5000', country='USA' WHERE name='张三'; //如果不加WHERE会将表中所有数据的 alexa 改为 5000,country 改为 USA 2.UPDATE Websites SET alexa='5000', country='USA'
8.SQL DELETE 删除表中的数据
//删除网站名为 "百度" 且国家为 CN 的网站 1.DELETE FROM Websites WHERE name='百度' AND country='CN'; //删除所有数据(表结构、属性、索引将保持不变) 2.DELETE FROM table_name; 或 DELETE * FROM table_name;
相关文章推荐
- 导出sql语句相关问题
- SqlAnyWhere相关示例SQL语句
- 本人开发系统--新生报到与数据统计管理系统--数据库设计及相关查询SQL语句笔记
- SQL相关增删改查语句
- 常用的sqlServer字段相关的sql语句
- 在Oracle 9i中修改表的结构的相关sql语句
- 查出全表扫描的相关SQL语句
- sql语句相关:在测试的时候很难检测到,大家要注意
- SQL中拼凑SQL语句的相关注意点小结
- 又两个很常用的sqlServer字段相关的sql语句
- 几条相关SQL语句
- 在Oracle 9i中修改表的结构的相关sql语句
- SQL查询时常用,但不熟悉的相关语句-----邮标,行号,临时表,类型转换,字符串函数,sql 判断语句,检查是不是数字,变量,sql split 函数
- 使用SQL语句取相关日期(当月天数,当月第一天,当月最后一天,本年最后一天,当月第一个星期)
- SqlAnyWhere相关示例SQL语句
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 9.3 XML相关的SQL语句使用
- 将A表数据更新到B表相关列的SQL语句
- Oracle表空间管理相关SQL语句
- 在Oracle 9i中修改表的结构的相关sql语句
- SQL函数及SQL语句相关问题 (转)