MySQL結構化查詢語言

2021-09-30 13:23:16 字數 1919 閱讀 9321

結構化查詢語言sql包含以下四部分:

1.ddl //資料定義語言,create,drop,alter

2.dml //資料操作語言,insert,update,delete

3.dql //資料查詢語言,select

4.dcl //資料控制語言,grant,commit,rollback

以下就增刪查改的使用,進行演示。

增:insert

mysql> insert into t1(usename) values(「f」);

刪:delete

以下各條語句等效:

delete from t1 where id>=3 and id<=5;

delete from t1 where id between 3 and 5;

delete from t1 where id=3 or id=4 or id=5;

delete from t1 where id in(3,4,5);

改:update

如果不加where id=6,則所有的usename的值都將會被改變。

一次性更改多個值,

mysql> update t1 set id=77,usename=』g』 where id =6;

查:select

新建表並插入資料如下:

特定欄位的查詢:

如果表中的資料如下所示:

此時有很多重複的資料,可以用指令distinct過濾掉重複值:

設定查詢條件where語句:

匹配查詢:like

也可以使用正規表示式,正規表示式的寫法相對麻煩。

多條件的匹配查詢

like方法:

或者正規表示式:

排序:order by

公升序排序asc,預設排序為公升序,故可以不寫:

降序排序desc:

限制輸出資料的行數:limit

結構化查詢語言

結構化查詢語言 structured query language 簡稱sql 發音 es kju el s q l 是一種特殊目的的程式語言,是一種資料庫查詢和程式語言,用於訪問資料以及查詢 更新和管理關係資料庫系統 同時也是資料庫指令碼檔案的副檔名。結構化查詢語言是高階的非過程化程式語言,允許使...

SQL結構化查詢語言

一 什麼是sql?sql,英文structured query language,漢語意思結構化查詢語言。它是對關聯式資料庫的資料進行定義和操作的語言方法。二 sql組成 1,資料查詢語言 date query language,dql 作用 從表中獲取資料。關鍵字 select 2,資料操作語言 ...

SQL結構化查詢語言

使用各種sql語句,進行增 刪 改 查 資料定義語言 ddl 用於定義和管理資料物件,包括資料庫 資料表等,例如 create drop alter等。資料庫 資料表 對資料庫或資料表的建立 刪除 修改等操作。資料操作語言 dml 用於運算元據庫物件中所包含的資料,例如 insert update ...