mysql 基礎篇 增刪改資料

2021-07-27 22:55:08 字數 1219 閱讀 9279

本次博文 主要講一下    增刪改資料 

從本次篇博文開始我們使用  sqlyog這個開發工具 給大家講解。

1. 增刪改資料

-----  我們現在day3 中建立乙個student 表然後向其中插入資料  並進行查詢

1.1  增加資料 向student表中新增 資料

insert into student values(1,'張三',20);

1處為建立表的**  2處為插入資料 3處為驗證是否插入成功(查詢語句會在下面詳細講解) 

注意插入資料時不能少或者多欄位  如果多或者少字段會插入失敗  看下圖    此處我們故意沒有輸入性別這個字段 所以會報錯

那我們如何插入 部分欄位呢 看下圖   1處的**即為插入部分字段  然後我們接著查詢了一下 發現 王五的性別處為 null  

1.2 修改資料

修改所有資料 (建議少用)  看下圖  經過查詢後所有性別都改為了女    但是這樣的修改不好 我們推薦使用帶條件的修改

帶 條件的修改   看下圖  

1.3 刪除資料

刪除所有資料(不建議使用) delete  from student;

帶條件的刪除 (推薦使用) 看下圖1處的**  然後可以看見 王五的資訊被刪除掉了

再講一下刪除表的 兩種語法 和他們的區別

-- delete from: 可以全表刪除      1)可以帶條件刪除  2)只能刪除表的資料,不能刪除表的約束     3)使用delete from刪除的資料可以回滾(事務)

-- truncate table: 可以全表刪除   1)不能帶條件刪除 2)即可以刪除表的資料,也可以刪除表的約束 3)使用truncate table刪除的資料不能回滾  (約束我會在增強篇中詳細介紹)

mysql基礎篇 增刪改

mysql u使用者名稱 p 進入資料庫 use 資料庫名 選擇資料庫 show databases 檢視資料庫 drop database 資料庫名 刪除資料庫 show create database 資料名 檢視建立資料庫的語句 create database 資料庫名 charset utf...

mysql資料庫學習3 增刪改資料

插入資料 insert into 表名 列名列表 values 值列表 列的個數和值的個數要一致 如果有給每乙個列指定值 可以省略列名列表部分 insert into grade gradeid,gradename values 1,一年級 insert into grade values 2,二年...

MySQL資料增刪改

1 插入資料insert 1.插入完整資料 順序插入 語法一 insert into 表名 欄位1,欄位2,欄位3 欄位n values 值1,值2,值3 值n 語法二 insert into 表名 values 值1,值2,值3 值n 2.指定字段插入資料 語法 insert into 表名 欄位...