1. 選擇語句和條件子句
select [column_name] from [tabel_name] where not (([condition] and [condition]) or [condition]);
#合理使用 and or not 來定義條件
2. 字段排序
select [column_name] from [table_name] order by [column_name] asc|desc;
# asc按公升序排列,desc按降序排列,多列排序用,分隔開即可(不同排序方式在排序方式後面,分隔開)
3. 插入新列資料
insert into [table_name(column,...)] values(vlaue,.....);
#當向表中所有列新增資料時,可以省略列名,此時values值中各個值需要和列的順序相同。id欄位可設定自動增量字段,無需新增,自動增加。
#當新增一行新資料,只新增了部分列,則定義列的值為null ,可用is null 或 is not null 來檢測。
4.關於選擇null值或非null值行
select [column_name] from [table_name] where [column_name] is/is not null;
5.更新語句(用於更新表中已存在行資料值)
update [table_name] set [column_name] = [vlaue] where [condition];
#注意:update語句中 where指定更新哪條或哪些條件下的語句,必不可少,若無where語句則更新所有記錄。
6.刪除語句
delete from [table_name] where [condition];
#用於刪除符合條件的一整行。where子句不可省略,否則將刪除所有記錄。
delete from [table_name]; 或者 delete * from [table_name];
#您可以刪除所有記錄,而不用刪除**,那樣**的索引、屬性等都將儲存。刪除**需要格外小心,因為刪除不可恢復。
7.用於返回一定數量或一定比例的記錄
select top [num|percent] [column_name] from [table_name] where [condition];
#num|percent 應用例子 20|50 percent
SQL學習筆記1 SQL語句型別
資料型別 描述varchar2 size 可變長字元資料 char size 定長字元資料 number p,s 可變長數值資料 date 日期型資料 long 可變長字元資料,最大可達到2g clob 字元資料,最大可達到4g raw long raw 原始的二進位制資料 blob 二進位制資料,...
SQL學習筆記 基礎SQL語句
andornot 邏輯運算子 order by 排序 基本修改語句 每一句結尾都有 所以注意換行,來增加可讀性。大小寫不敏感。命令一般全大寫,便於區分。當遇到差異的時候,以mysql為基礎進行筆記整理 選擇資料庫 use name 設定字符集 set names 字元編碼方式 select colu...
SQL學習筆記 基礎SQL語句
目錄and or not 邏輯運算子 order by 排序 基本修改語句 每一句結尾都有 所以注意換行,來增加可讀性。大小寫不敏感。命令一般全大寫,便於區分。當遇到差異的時候,以mysql為基礎進行筆記整理 選擇資料庫 use name 設定字符集 set names 字元編碼方式 select ...