DELETE 如果要刪除數(shù)據(jù)庫表中的記錄,我們可以使用DELETE語句。 sql-delete DELETE語句的基本語法是: DELETE FROM <表名> WHERE ...
DELETE 如果要刪除數(shù)據(jù)庫表中的記錄,我們可以使用DELETE語句。 sql-delete DELETE語句的基本語法是: DELETE FROM <表名> WHERE ...
如果要更新數(shù)據(jù)庫表中的記錄,我們就必須使用UPDATE語句。 update-sql UPDATE語句的基本語法是: UPDATE <表名> SET 字段1=值1, 字段2=值...
INSERT 閱讀: 230970 當(dāng)我們需要向數(shù)據(jù)庫表中插入一條新記錄時,就必須使用INSERT語句。 insert-brain INSERT語句的基本語法是: INSER...
修改數(shù)據(jù) 關(guān)系數(shù)據(jù)庫的基本操作就是增刪改查,即CRUD:Create、Retrieve、Update、Delete。其中,對于查詢,我們已經(jīng)詳細(xì)講述了SELECT語句的詳細(xì)用...
連接查詢 連接查詢是另一種類型的多表查詢。連接查詢對多個表進(jìn)行JOIN運算,簡單地說,就是先確定一個主表作為結(jié)果集,然后,把其他表的行有選擇性地“連接”在主表結(jié)果集上。 例如...
SELECT查詢不但可以從一張表查詢數(shù)據(jù),還可以從多張表同時查詢數(shù)據(jù)。查詢多張表的語法是:SELECT * FROM <表1> <表2>。 例如,同時從students表和c...
聚合查詢 閱讀: 434824 如果我們要統(tǒng)計一張表的數(shù)據(jù)量,例如,想查詢students表一共有多少條記錄,難道必須用SELECT * FROM students查出來然后...
分頁 使用SELECT查詢時,如果結(jié)果集數(shù)據(jù)量很大,比如幾萬行數(shù)據(jù),放在一個頁面顯示的話數(shù)據(jù)量太大,不如分頁顯示,每次顯示100條。 要實現(xiàn)分頁功能,實際上就是從結(jié)果集中顯示...
排序 我們使用SELECT查詢時,細(xì)心的讀者可能注意到,查詢結(jié)果集通常是按照id排序的,也就是根據(jù)主鍵排序。這也是大部分?jǐn)?shù)據(jù)庫的做法。如果我們要根據(jù)其他條件排序怎么辦?可以加...
投影查詢 使用SELECT * FROM <表名> WHERE <條件>可以選出表中的若干條記錄。我們注意到返回的二維表結(jié)構(gòu)和原表是相同的,即結(jié)果集的所有列與原表的所有列都一...
條件查詢 使用SELECT * FROM <表名>可以查詢到一張表的所有記錄。但是,很多時候,我們并不希望獲得所有記錄,而是根據(jù)條件選擇性地獲取指定條件的記錄,例如,查詢分?jǐn)?shù)...
1 基本查詢 要查詢數(shù)據(jù)庫表的數(shù)據(jù),我們使用如下的SQL語句: SELECT * FROM <表名> 假設(shè)表名是students,要查詢students表的所有行,我們用如下...
1: 索引 在關(guān)系數(shù)據(jù)庫中,如果有上萬甚至上億條記錄,在查找記錄的時候,想要獲得非??斓乃俣龋托枰褂盟饕?。 索引是關(guān)系數(shù)據(jù)庫中對某一列或多個列的值進(jìn)行預(yù)排序的數(shù)據(jù)結(jié)構(gòu)。通...
一: 一對多 當(dāng)我們用主鍵唯一標(biāo)識記錄時,我們就可以在students表中確定任意一個學(xué)生的記錄: id name other columns... 1 小明 ... 2 小...
主鍵 在關(guān)系數(shù)據(jù)庫中,一張表中的每一行數(shù)據(jù)被稱為一條記錄。一條記錄就是由多個字段組成的。例如,students表的兩行記錄: id class_id name gender ...
我們已經(jīng)知道,關(guān)系數(shù)據(jù)庫是建立在關(guān)系模型上的。而關(guān)系模型本質(zhì)上就是若干個存儲數(shù)據(jù)的二維表,可以把它們看作很多Excel表。 表的每一行稱為記錄(Record),記錄是一個邏輯...
1: 安裝MySQL 要在Windows或Mac上安裝MySQL,首先從MySQL官方網(wǎng)站下載最新的MySQL Community Server版本: https://dev...
1: AQL的歷史 MySQL是目前應(yīng)用最廣泛的開源關(guān)系數(shù)據(jù)庫。MySQL最早是由瑞典的MySQL AB公司開發(fā),該公司在2008年被SUN公司收購,緊接著,SUN公司在20...
1: 為什么關(guān)系數(shù)據(jù)庫獲得了最廣泛的應(yīng)用? 因為相比層次模型和網(wǎng)狀模型,關(guān)系模型理解和使用起來最簡單。 基于數(shù)學(xué)理論的關(guān)系模型雖然講起來挺復(fù)雜,但是,基于日常生活的關(guān)系模型卻...
1什么是SQL? 簡單地說,SQL就是訪問和處理關(guān)系數(shù)據(jù)庫的計算機標(biāo)準(zhǔn)語言。也就是說,無論用什么編程語言(Java、Python、C++……)編寫程序,只要涉及到操...