SQL基础语法学习总结
本篇博客對(duì)于sql的基礎(chǔ)語(yǔ)法做一個(gè)總結(jié),學(xué)的東西太多太雜,總是不能記住太多東西,所以很多東西,會(huì)用,但是背不下來(lái),畢竟不可能把所有語(yǔ)法和關(guān)鍵字都背完啊,本篇文章呢就用通俗易懂的話做一個(gè)基礎(chǔ)知識(shí)的總結(jié)。
本文所有用法均在mysql環(huán)境下測(cè)試通過(guò)。其他數(shù)據(jù)庫(kù)可能某些關(guān)鍵字會(huì)有不同。
SQL SELECT 語(yǔ)法
SELECT?column_name,column_name FROM?table_name;SELECT 語(yǔ)句用于從數(shù)據(jù)庫(kù)中選取數(shù)據(jù)。結(jié)果被存儲(chǔ)在一個(gè)結(jié)果表中,稱為結(jié)果集。
SQL SELECT DISTINCT 語(yǔ)法
SELECT DISTINCT?column_name,column_name FROM?table_name;在表中,一個(gè)列可能會(huì)包含多個(gè)重復(fù)值,有時(shí)您也許希望僅僅列出不同(distinct)的值。DISTINCT 關(guān)鍵詞用于返回唯一不同的值。
SQL WHERE 語(yǔ)法
SELECT?column_name,column_name FROM?table_name WHERE?column_name operator value;WHERE 子句用于提取那些滿足指定標(biāo)準(zhǔn)的記錄。WHERE 子句用于過(guò)濾記錄。
SQL AND & OR 運(yùn)算符
如果第一個(gè)條件和第二個(gè)條件都成立,則 AND 運(yùn)算符顯示一條記錄。
如果第一個(gè)條件和第二個(gè)條件中只要有一個(gè)成立,則 OR 運(yùn)算符顯示一條記錄。
AND & OR 運(yùn)算符用于基于一個(gè)以上的條件對(duì)記錄進(jìn)行過(guò)濾。
SQL ORDER BY 語(yǔ)法
SELECT?column_name,column_name FROM?table_name ORDER BY?column_name,column_name?ASC|DESC;ORDER BY 關(guān)鍵字用于對(duì)結(jié)果集按照一個(gè)列或者多個(gè)列進(jìn)行排序。
ORDER BY 關(guān)鍵字默認(rèn)按照升序?qū)τ涗涍M(jìn)行排序。如果需要按照降序?qū)τ涗涍M(jìn)行排序,您可以使用 DESC 關(guān)鍵字。
SQL INSERT INTO 語(yǔ)法
INSERT INTO 語(yǔ)句可以有兩種編寫形式。
第一種形式無(wú)需指定要插入數(shù)據(jù)的列名,只需提供被插入的值即可:
INSERT INTO?table_name VALUES (value1,value2,value3,...);第二種形式需要指定列名及被插入的值:
INSERT INTO?table_name?(column1,column2,column3,...) VALUES (value1,value2,value3,...);INSERT INTO 語(yǔ)句用于向表中插入新記錄。
SQL UPDATE 語(yǔ)法
UPDATE?table_name SET?column1=value1,column2=value2,... WHERE?some_column=some_value;UPDATE 語(yǔ)句用于更新表中已存在的記錄。
SQL DELETE 語(yǔ)法
DELETE FROM?table_name WHERE?some_column=some_value;DELETE 語(yǔ)句用于刪除表中的行。
一些最重要的 SQL 命令總結(jié)
- SELECT?- 從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)
 - UPDATE?- 更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)
 - DELETE?- 從數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)
 - INSERT INTO?- 向數(shù)據(jù)庫(kù)中插入新數(shù)據(jù)
 - CREATE DATABASE?- 創(chuàng)建新數(shù)據(jù)庫(kù)
 - ALTER DATABASE?- 修改數(shù)據(jù)庫(kù)
 - CREATE TABLE?- 創(chuàng)建新表
 - ALTER TABLE?- 變更(改變)數(shù)據(jù)庫(kù)表
 - DROP TABLE?- 刪除表
 - CREATE INDEX?- 創(chuàng)建索引(搜索鍵)
 - DROP INDEX?- 刪除索引
 
接下一篇:SQL高級(jí)語(yǔ)法學(xué)習(xí)總結(jié)(一)
總結(jié)
以上是生活随笔為你收集整理的SQL基础语法学习总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                        - 上一篇: 移动客户端触屏滑动事件
 - 下一篇: 耳机四根线的图解_耳机线材编法汇总