常用 SQL 通用語法 DML

2021-08-18 14:33:23 字數 1911 閱讀 5209

可以把 多數sql語法 分為兩個部分:資料操作語言dml資料定義語言ddl

sql(結構化查詢語言)是用於執行查詢的語法。

但是sql語言也包含用於更新、插入和刪除記錄的語法。

注:

sql 語句對大小寫不敏感。
查詢和修改指令構成了sqldml部分

操作作用

select從資料庫表中獲取資料

update修改資料庫表中的資料

delete從資料庫表中刪除資料

insert into向資料庫表中插入資料

常用示例:

示例作用

select 列名稱1,列名稱2 from 表名稱在表中具體查詢某些列

select * from 表名稱查詢表中所有內容

select distinct 列名稱 from 表名稱select 列名稱 from 表名稱 where 列 運算子 值有條件地從表中選取資料

select 列名稱1,列名稱2 from 表名稱 order by 列名稱 , 列名稱根據列名稱排序,預設先按第乙個列名稱排序,若第乙個列名稱有相同(重複的),按第二個列名稱排序

insert into 表名稱 values (值1, 值2,....)用於向**中插入新的行

insert into table_name (列1, 列2,...) values (值1, 值2,....)指定所要插入資料的列

update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值update語句用於修改表中的資料。

delete from 表名稱 where 列名稱 = 值delete語句用於刪除表中的行

註解:where子句中可用的運算子

常規運算子

作用=等於

<>不等於

>大於

<小於

>=大於等於

<=小於等於

between在某個範圍內

like搜尋近似匹配模式

條件運算子:

andor運算子

andor可在where子語句中把兩個或多個條件結合起來。

如果第乙個條件和第二個條件都成立,則 and 運算子顯示一條記錄。

如果第乙個條件和第二個條件中只要有乙個成立,則 or 運算子顯示一條記錄。

order by語句

order by語句用於根據指定的列對結果集進行排序。

order by語句預設按照公升序對記錄進行排序。

如果希望按照降序對記錄進行排序,可以使用desc關鍵字。

SQL通用語法 DDL

替換查詢 select id,case when val 2 then 男 else 女 end as 值 from test sys 修改預設字符集和校對規則 為utf 8 alter database test default character set utf8 default collate...

SQL學習(SQL的定義,通用語法,分類)

1.什麼是sql?structured query language 結構化查詢語言 其實就是定義了操作所有關係型資料庫的規則。每一種資料庫操作的方式存在不一樣的地方,稱為 方言 2.sql通用語法 1 sql 語句可以單行或多行書寫,以分號結尾。2 可使用空格和縮進來增強語句的可讀性。3 mysq...

SQL建立觸發器的通用語法

建立觸發器的通用語法如下所示 create or replace trigger trigger name triggering event on table name for each row follows another trigger enable disable when conditio...