資料庫插入 更新 刪除操作

2021-08-14 06:57:17 字數 903 閱讀 1492

1.插入資料

(1)為表中的所有的字段插入資料

insert into 表名稱 (欄位1,欄位2,欄位3......)vaues(值1,值2,值3......);括號內為根據所建立的字段型別逐一進行插入,逐一在給字元型別資料插入的時候,使用單引號;

(2)為表的指定指端插入資料

insert into 表名稱 (指定欄位1,指定欄位2......) values(值1,值2......);在插入的時候,要保證插入值的型別和對應列的資料型別匹配,如果型別不同,則無法插入;

(3)同時插入多條記錄

insert into 表名稱(欄位1,欄位2,欄位3) values(值1,值2,值3......),(值1,值2,值3......),(值1,值2,值3......);

乙個同時插入多行的insert語句等於多個單行插入的insert語句,但是多行的insert語句在處理過程中效率更高;

(4)將查詢結果插入到表中

insert into 表名稱(欄位1,欄位2,欄位3......) select (欄位1,欄位2,欄位3......) from 表名稱 where 條件;

前面所插入的字段為待插入表中的資料的列名稱,後面的字段為資料**表的查詢列,前後兩個欄位的查詢列表中的字段個數必須相同,資料型別也要完全相同;

2.更新資料(一般是指定條件下的資料更新)

update 表名稱 set (欄位1=value1,欄位2=value2......) where 條件;

3.刪除資料(一般也是指定列的資料的刪除)

delete from 表名稱 where 條件;如果是想要刪除表中的所有的記錄,使用turncate table語句,將直接刪除原來的表,並重新建立乙個表;

語法結構:turncate table 表名稱;turncate直接刪除表而不是刪除表中的記錄;

MYSQL資料庫學習 插入 更新 刪除

一 插入資料 1 為表的所有字段插入資料 insert into 表名 值1,值2,值3.2 為表的指定字段插入資料 insert into 表名 欄位1,欄位2,values 值1,值2,3 為表同時插入多條記錄 insert into 表名 欄位1,欄位2,values 值1,值2,值1,值2,...

資料庫操縱語言(更新 插入 刪除)

資料庫操縱語言 更新 插入 刪除 sql alter table a add age number 9 table altered.刪表sql drop table a table dropped.建表sql create table a 2 id number 10 3 name varchar2...

資料操作 重點 插入刪除更新

中文編碼的問題 此時輸入 set character set client gbk 告訴我客戶端這邊的文字編碼 再輸入set character set results gbk 告訴mysql希望返回的結果集編碼 實驗中發現只要客戶端是gbk編碼的,只要設定這個就可以解決亂碼這個問題。還有另外乙個好...