mysql语句⼤全及例⼦_SQL语句⼤全实例教程.pdf SQL语句⼤全实例教程
⽆论您是⼀位 SQL 的新⼿,或是⼀位只是需要对 SQL 复习⼀下的资料仓储业界⽼将,您
就来对地⽅了。这个 SQL 教材⽹站列出常⽤的 SQL 指令,包含以下⼏个部分:
♦ SQL 指令: SQL 如何被⽤来储存、读取、以及处理数据库之中的资料。
♦ 表格处理: SQL 如何被⽤来处理数据库中的表格。
♦ 进阶 SQL: 介绍 SQL 进阶概念,以及如何⽤ SQL 来执⾏⼀些较复杂的运算。
♦ SQL 语法: 这⼀页列出所有在这个教材中被提到的 SQL 语法。
对于每⼀个指令,我们将会先列出及解释这个指令的语法,然后⽤⼀个例⼦来让读者了解这
个指令是如何被运⽤的。当您读完了这个⽹站的所有教材后,您将对 SQL 的语法会有⼀个
⼤致上的了解。另外,您将能够正确地运⽤ SQL 来由数据库中获取信息。笔者本⾝的经验
是,虽然要对 SQL 有很透彻的了解并不是⼀朝⼀⼣可以完成的,可是要对 SQL 有个基本
的了解并不难。希望在看完这个⽹站后,您也会有同样的想法。
SQL 指令
SELECT
是⽤来做什么的呢?⼀个最常⽤的⽅式是将资料从数据库中的表格内选出。从这⼀句回答
中,我们马上可以看到两个关键字: 从 (FROM) 数据库中的表格内选出 (SELECT) 。(表
格是⼀个数据库内的结构,它的⽬的是储存资料。在表格处理这⼀部分中,我们会提到如何
使⽤ SQL 来设定表格。) 我们由这⾥可以看到最基本的 SQL 架构:
SELECT "栏位名" FROM "表格名"
我们⽤以下的例⼦来看看实际上是怎么⽤的。假设我们有以下这个表格:
store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250 Jan-07-1999
Los Angeles $300 Jan-08-1999
Boston $700 Jan-08-1999
若要选出所有的店名 (store_Name) ,我们就打⼊:
SELECT store_name FROM Store_Information
结果:
store_name
Los Angeles
San Diego
Los Angeles
Boston
我们⼀次可以读取好⼏个栏位,也可以同时由好⼏个表格中选资料。
DISTINCT
SELECT 指令让我们能够读取表格中⼀个或数个栏位的所有资料。这将把所有的资料都抓出,⽆论资料值有⽆重复。在资料处理中,我们会经常碰到需要出表格内的不同资料值的情况。换句话说,我们需要知道这个表格/栏位内有哪些不同的值,⽽每个值出现的次数并不重要。这要如何达成呢?在 SQL 中,这是很容易做到的。我们只要在 SELECT 后加上⼀个 DISTINCT 就可以了。DISTINCT 的语法如下:
SELECT DISTINCT "栏位名"
FROM "表格名"
sql查询语句实例大全
举例来说,若要在以下的表格,Store_Information,出所有不同的店名时,
Store_Information 表格
store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。