mysql 增刪改查基礎操作的語法

2022-03-09 12:48:24 字數 1331 閱讀 2898

前提,資料表的結構是這樣的

一、插入內容到資料表

insert

into `資料庫名`.`資料表名` (`t_title`, `t_con`) values ('

標題1', '

內容1');

或這樣

insert

into `資料庫名`.`資料表名` (`t_id`, `t_title`, `t_con`) values (null, '

標題1', '

內容1');

或者這樣

insert

into `資料庫名`.`資料表名` set `t_title` =

'標題3

', `t_con` =

'內容3

';

批量插入是這樣

insert

into `資料庫名`.`資料表名` (`t_title`, `t_con`) values ('

標題1', '

內容1') , ('

標題2', '

內容2') , ('

標題3', '

內容3') , ('

標題4', '

內容4') ;

注意:上面的標題、內容部分,可以用單引號,也可以用雙引號。

資料庫名是可以省略的(一般是知道在操作哪個資料庫的)

二、修改資料表中內容

改什麼表? test

改哪幾列? t_title和t_con

改為哪些值?

改哪些行的? where...

update `test` set  `t_title`=

'胡寫個標題

',`t_con`=

'胡寫個內容

'where t_id=

1;

三、刪除資料表中的內容

delete

from `test` where t_id=

1

刪除表中資料時,為何不像增加和修改的時候那樣寫列名?

因為:如下圖為表中資料

能只刪掉標題3(紅色)部分,其他不動嗎?那就不是delete,而是update !

刪是以行為最小單位的操作,既然一刪就是一行,而不是以列為最小單位,自然不用寫列值

MySQL 增刪改查操作

toc 登入資料庫 mysql u root p123456 建立資料庫 creat database test 檢視所有資料庫 show databases 檢視資料庫中所有的資料表 show tables 選中資料庫 usedatabases 建立資料表 create table pet nam...

MySQL增刪改查操作

增刪改查操作 查詢表中的所有的記錄 select from 表名 xs 建立資料庫 create database if not exists xsgl 8.2建立表 cerate table if not exists 判斷是否存在 表名 xsb 8.3刪除 drop database if ex...

mysql增刪改查效果 mysql增刪改查

檢視所有資料庫 mysql show databases 建立乙個庫ghd並指定字符集為utp8 mysql create database ghd charset utf8 檢視mysql支援的字符集 mysql show char set 建立乙個表,並設定id為主鍵 create table ...