結構化查詢語言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 ...