mysql筆記 資料的操作(插入 更新 刪除)

2022-09-16 19:51:23 字數 2012 閱讀 1250

tip

在插入記錄是可使用 desc table_name 檢視表資訊及欄位型別避免插入型別不一致。
基本語法

insert into table_name( field1, field2, field3, ......fieldn)

values( value1, value2, value3, ......valuen)

insert into table_name

values( value1, value2, value3, ......valuen)

基本語法

insert into table_name( field1, field2, field3, ......fieldn)

values( value1, value2, value3,......valuen)

欄位的數量和順序不一定要和表定義中欄位一致,但是一定要和value值一一對應。

基本語法

insert into table_name( field1, field2, field3, ...fieldn)

values( value1, value2, value3,...valuen),

( value12, value22, value32,...valuen2),

( value13, value23, value33,...valuen3),

...( value1m, value2m, value3m,...valuemn)

insert into table_name

values( value1, value2, value3,...valuen),

( value12, value22, value32,...valuen2),

( value13, value23, value33,...valuen3),

...( value1m, value2m, value3m,...valuemn)

基本語法

insert into table_name1( field11, field12, field13,....field1n)

selet ( filed21, field22, field23,...field2n)

from table_name2

where ...

基本語法

update table_name

set field1=value1,

field2=value2,

field3=value3,

...where condition

引數condition指定更新滿足的條件來篩選特定記錄。

基本語法

update table_name

set field1=value1,

field2=value2,

field3=value3,

...[where condition]

基本語法

delete from table_name

where condition

delete from table_name

[where condition]

引數condition需要滿足表table_name中所有的資料記錄或者無關鍵字where語句。

mysql學習筆記 資料表的操作

建立表 create table if not exists tbl name 欄位名稱 字段型別 完整性約束條件 欄位名稱 字段型別 完整性約束條件 engine 儲存引擎 charset 編碼方式 檢視當前資料庫下已有資料表 show extended full tables db name l...

mysql 筆記 資料型別

serial serialis an alias forbigint unsigned not null auto increment unique.zerofill 如果指定numeric 列指定為 zerofill 自動為非符號列 if you specifyzerofillfor a nume...

MySQL學習筆記 資料型別

方括號中的屬性可以在ddl語句中控制column的詳細屬性 一 整數型 1.int width unsigned zerofill mysql用4 bytes儲存int型資料,其值在 2,147,483,648到2,147,483,647之間,如果選擇了unsigned型別,那麼值在0到4,294,...