sql增刪改查 命令

2021-09-27 02:44:33 字數 1792 閱讀 7919

以下演示均在oracle資料庫環境下。

管理員通常用來管理資料庫。所以我們使用之前部落格中建立乙個普通使用者test1(test1建立了兩個表tank和student)

(1)增:insert into 表名(列名,列名,……) values (值,值,……); 或者 insert into 表名 values(值,值,……); 注:

插入的資料應與字段的資料型別相同;

在values中列出的資料位置必須與被加入的列的排列位置相對應;

字元和日期型資料應包含在單引號中。

插入時,可以只插入部分列的值,如下:

使用第二種方式插入,如下

使用第二種方式時,必須將所有列(字段)的值均給出,否則會報錯。如下:

注意:上面的語句中不要寫成<>,要用();否則會出現ora-00926: 缺失 values 關鍵字 ,如下

(2)查:select

查詢所有字段(*代表所有字段)

查詢某一字段的值。

(3)改:update

注意!!!:不加where子句時,會更新全部行。

(4)刪除:delete

不加where,會全刪除。

注意:delete from 表名; (刪除所有記錄,表結構還在。寫日誌,還可以恢復的,速度慢)。此處如何恢復後期深入學習時要去學一下

drop table 表名;(刪除表結構和資料)。

truncate table 表名;(刪除表中所有記錄,表結構還在。不寫日誌,無法找回刪除的記錄,速度快)

注意:delete語句不能刪除某一列的值(可使用update)。使用delete語句僅刪除記錄,不刪除表本身。若要刪除表,使用drop table語句。

總結:

insert into 表名 [(字段,字段……)] values (val,val……);

delete from 表名 [where 條件];

update 表名 set 字段=值,…… [where 條件];

select *|字段列表 from 表名 [where 條件];

(注意:|代表或者,代表可以省略)

SQL 增刪改查

之前大致了解過,現在用 mysql 的還是居於多數,而且自己之後也有意嚮往大前端發展,所以就需要撿起以前的 sql,也希望將來有機會用 node.js mysql 做大型專案的機會。因此,就從簡單的 sql 的增刪改查開始大前端之路。開發中最常見的就是 select 查詢。簡單的查詢,看起來是這樣的...

SQL增刪改查

1 增 insert into table name values value1,value2,insert into table name 列1,列2,values 值1,值2,2 刪 delete from table name where 列名稱 值 3 改 update table name...

sql增刪改查語法

1.使用insert插入單行資料 語法 insert into 表名 列名 values 列值 例 insert into strdents 姓名,性別,出生日期 values 斌 男 1993 6 15 注意 into可以省略 列名列值用逗號分開 列值用單引號因上 如果省略表名,將依次插入所有列 ...