1. 程式人生 > >SQL-給想學數據庫的小夥伴一小點點基礎

SQL-給想學數據庫的小夥伴一小點點基礎

column 顯示數據 lang websites delete 有時 standards 如何使用 .sql

SQL 是用於訪問和處理數據庫的標準的計算機語言。
如何使用 SQL 訪問和處理數據系統中的數據,這類數據庫包括:MySQL、SQL Server、Access、Oracle、Sybase、DB2 等等。
:::::::::::::::::::::::::
SQL 簡介
SQL 是用於訪問和處理數據庫的標準的計算機語言。
http:/ /www.iis7.com/b/ssyqdq/
。。。。。。
SQL 是什麽?
SQL,指結構化查詢語言,全稱是 Structured Query Language。
SQL 讓您可以訪問和處理數據庫。
SQL 是一種 ANSI(American National Standards Institute 美國國家標準化組織)標準的計算機語言。
。。。。。。
SQL 能做什麽?
SQL 面向數據庫執行查詢
SQL 可從數據庫取回數據
SQL 可在數據庫中插入新的記錄
SQL 可更新數據庫中的數據
SQL 可從數據庫刪除記錄
SQL 可創建新數據庫
SQL 可在數據庫中創建新表
SQL 可在數據庫中創建存儲過程
SQL 可在數據庫中創建視圖
SQL 可以設置表、存儲過程和視圖的權限
。。。。。。
SQL 是一種標準 - 但是...
雖然 SQL 是一門 ANSI(American National Standards Institute 美國國家標準化組織)標準的計算機語言,但是仍然存在著多種不同版本的 SQL 語言。
然而,為了與 ANSI 標準相兼容,它們必須以相似的方式共同地來支持一些主要的命令(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。
註釋:除了 SQL 標準之外,大部分 SQL 數據庫程序都擁有它們自己的專有擴展!
。。。。。。
在您的網站中使用 SQL
要創建一個顯示數據庫中數據的網站,您需要:
(關系型數據庫管理系統)RDBMS 數據庫程序(比如 MS Access、SQL Server、MySQL)
使用服務器端腳本語言,比如 PHP 或 ASP
使用 SQL 來獲取您想要的數據
使用 HTML / CSS
。。。。。。
RDBMS
RDBMS 指關系型數據庫管理系統,全稱 Relational Database Management System。
RDBMS 是 SQL 的基礎,同樣也是所有現代數據庫系統的基礎,比如 MS SQL Server、IBM DB2、Oracle、MySQL 以及 Microsoft Access。
RDBMS 中的數據存儲在被稱為表的數據庫對象中。
表是相關的數據項的集合,它由列和行組成。
:::::::::::::::::::::::::::::::::::
SQL 語法
數據庫表
一個數據庫通常包含一個或多個表。每個表由一個名字標識(例如:"Websites"),表包含帶有數據的記錄(行),用於存儲網站記錄。
。。。。。。
SQL 語句
您需要在數據庫上執行的大部分工作都由 SQL 語句完成。
請記住...SQL 對大小寫不敏感:SELECT 與 select 是相同的。
。。。。。。
SQL 語句後面的分號?
某些數據庫系統要求在每條 SQL 語句的末端使用分號。
分號是在數據庫系統中分隔每條 SQL 語句的標準方法,這樣就可以在對服務器的相同請求中執行一條以上的 SQL 語句。
。。。。。。
一些最重要的 SQL 命令
SELECT - 從數據庫中提取數據
UPDATE - 更新數據庫中的數據
DELETE - 從數據庫中刪除數據
INSERT INTO - 向數據庫中插入新數據
CREATE DATABASE - 創建新數據庫
ALTER DATABASE - 修改數據庫
CREATE TABLE - 創建新表
ALTER TABLE - 變更(改變)數據庫表
DROP TABLE - 刪除表
CREATE INDEX - 創建索引(搜索鍵)
DROP INDEX - 刪除索引
::::::::::::::::::::::::::::::::::::::
SQL SELECT 語句,SELECT 語句用於從數據庫中選取數據。結果被存儲在一個結果表中,稱為結果集。
SQL SELECT 語法:
SELECT column_name,column_name
FROM table_name;

SELECT * FROM table_name;
。。。。。。
結果集中的導航
大多數數據庫軟件系統都允許使用編程函數在結果集中進行導航,比如:Move-To-First-Record、Get-Record-Content、Move-To-Next-Record 等等。
:::::::::::::::::::::::::::::::::::::
SQL SELECT DISTINCT 語句,SELECT DISTINCT 語句用於返回唯一不同的值。
在表中,一個列可能會包含多個重復值,有時您也許希望僅僅列出不同(distinct)的值。
DISTINCT 關鍵詞用於返回唯一不同的值。

SQL-給想學數據庫的小夥伴一小點點基礎