mysql基本操作 增刪改查

2021-10-02 22:45:26 字數 1513 閱讀 3532

增加:insert

insert into 《表名》 (欄位1, 欄位2,...) values (值1, 值2, ...)
insert into students (class_id, name, gender, score) 

values

(2, '張三', 'm', '80'),

(3, '大寶', 'f', 90);

可以一次新增一條,也可以一次新增多條,每條記錄都是由(…)包含的一組字段值。

注意:字段資料不必和資料表的字段順序一致,但後面賦的值必須和前面的字段順序保持一致。

更改:update

update 《表名》 set 欄位1=值1, 欄位2=值2, ...

where...

update students 

set name='李好', gender=『f』, score=66

where class_id = 1 and score < 60;

也可以用表示式更新

update students 

set score=score + 10

where class_id = 1 and score < 60;

注意:

update操作可以沒有where條件,但一定要設定這個條件,不然就是對全表進行更新操作。所以執行更新操作時一定要小心小心再小心,不然就是線上事故,造成公司財務重大損失。

刪除:delete

delete from 《表名》 

where...

delete from students 

where class_id = 1 and score < 60;

注意:

delete操作可以沒有where條件

delete from students;
但一定要設定這個條件,不然就是對全表進行刪除。所以執行刪除操作時一定要小心小心再小心,不然就是線上事故,造成公司財務重大損失,刪庫後恢復不出來的話只能跑路了

一般而言,最好先用select語句來測試where條件是否篩選出了期望的記錄集,然後再用delete刪除。或者會在where操作後加乙個limit, 看看情況

delete from students 

where class_id = 1 and score < 60

limit 1

查詢:select
select  */ 欄位名  from 《表名》 

where...

注意

增刪改執行sql語句後記得commit

參考

mysql基本的增刪改查操作

insert into 表名values 0 測試 insert into 表名 id name values 0 高蒙 注 如上語句,表結構中有自動增長的列,也必須為其指定乙個值,通常為0 delete from 表名 delete from 表名whereid 1 刪除結構 刪資料庫 drop ...

增刪改查基本操作

增加 建立資料庫 create database database name 建立資料庫中的表單 create table table name 列1 資料型別,列2 資料型別,列3 資料型別 往表單中新增資料 insert into table name values 1 2 3 刪除 刪除資料庫...

mysql 基本增刪改查

mysql是關係型資料庫 關係型資料庫的特點 1,資料時以行和列的形式去儲存的 2,這一行系列的行和列稱為表 3,表中的每一行叫一條記錄 4,表中的每一列叫乙個字段 5,表和表之間的邏輯關聯叫關係 一,基本sql命令 sql命令的使用規則 1,每條命令必須以分號結尾 2,sql命令不區分字母大小寫 ...