溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

SQL-給想學(xué)數(shù)據(jù)庫的小伙伴一小點(diǎn)點(diǎn)基礎(chǔ)

發(fā)布時間:2020-06-01 06:05:24 來源:網(wǎng)絡(luò) 閱讀:355 作者:wx5b83bfb2a52d1 欄目:MySQL數(shù)據(jù)庫

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

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

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI