码迷,mamicode.com
首页 > 数据库 > 详细

SQL必知必会笔记

时间:2018-02-13 10:33:58      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:位置   组织   sel   语句   指定   容器   列排序   rom   gpo   

SQL必知必会笔记

数据库基础

相关概念
数据库

database
保存有组织数据的容器

table
某种特定类型的结构化清单

列数据类型

主键
外键

检索数据

检索单列

select prod_name FROM Productes;
检索出来的就是未排序的数据

检索多列

SELECT prod_id,prod_name,prod_price FROM Products;

检索所有列

SELECT * FROM Products;

检索不同的值

SELECT DISTINCT vend_id FROM Products;
返回不同的值

限制结果

SELCT TOP 5 prod_name FROM Products;
适用于SQL Server Access
SELECT prod_name FROM Products LIMIT 5;
适用于mysql等数据库
SELECT prod_name FROM Products LIMIT 5 OFFSET 5;
SELECT prod_name FROM Products LIMIT 5,5;

注释代码

类似java

--
#
/*    */
三种注释方法

排序检索数据

SELECT prod_name FROM Products ORDER BY prod_namel;
ORDER BY 一定是句子最后

多列排序

SELCT prod_id,pro_price,prod_name
FROM Products
ORDER BY
prod_price,prod_name;
根据ORDER BY 后的列的顺序来进行排序,先prod_price再prod_name

按位置排序

SELCT prod_id,pro_price,prod_name
FROM Products
ORDER BY 2,3;
第2列和第3列排序

指定排序方向

SELECT prod_id,prod_price,prod_name
FROM Products
ORDER BY prod_price DESC;
DESC 降序
ASC是升序
默认ASC

过滤数据

WHERE子语句
SELECT prod_id,prod_price,prod_name
FROM Products
WHERE prod_price = 3.49
同时使用ORDER BY 和WHERE WHERE 要在ORDER之前
操作符

SQL必知必会笔记

标签:位置   组织   sel   语句   指定   容器   列排序   rom   gpo   

原文地址:https://www.cnblogs.com/mrwuzs/p/8445966.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!