偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

MySQL中INSERT的一般用法

數(shù)據(jù)庫 MySQL
MySQL中的INSERT語句和標準用法不盡相同,下面就為您詳細介紹MySQL中INSERT的一般用法,希望對您能有所幫助。

INSERT語句是最常見的SQL語句之一,但是MySQL中INSERT語句的用法和標準用法不盡相同,下文就為您詳細介紹MySQL中INSERT的一般用法,供您參考。

MySQL中INSERT的一般用法:

MySQL中的INSERT語句和標準的INSERT不太一樣,在標準的SQL語句中,一次插入一條記錄的INSERT語句只有一種形式。

INSERT INTO tablename(列名…) VALUES(列值);

而在MySQL中還有另外一種形式。

INSERT INTO tablename SET column_name1 = value1, column_name2 = value2,…;

***種方法將列名和列值分開了,在使用時,列名必須和列值的數(shù)一致。如下面的語句向users表中插入了一條記錄:

INSERT INTO users(id, name, age) VALUES(123, '姚明', 25);

第二種方法允許列名和列值成對出現(xiàn)和使用,如下面的語句將產生中樣的效果。

INSERT INTO users SET id = 123, name = '姚明', age = 25;

如果使用了SET方式,必須至少為一列賦值。如果某一個字段使用了省缺值(如默認或自增值),這兩種方法都可以省略這些字段。如id字段上使用了自增值,上面兩條語句可以寫成如下形式:

INSERT INTO users (name, age) VALUES('姚明',25);

INSERT INTO uses SET name = '姚明', age = 25;

MySQL在VALUES上也做了些變化。如果VALUES中什么都不寫,那MySQL將使用表中每一列的默認值來插入新記錄。

INSERT INTO users () VALUES();

如果表名后什么都不寫,就表示向表中所有的字段賦值。使用這種方式,不僅在VALUES中的值要和列數(shù)一致,而且順序不能顛倒。 INSERT INTO users VALUES(123, '姚明', 25);

如果將INSERT語句寫成如下形式MySQL將會報錯。

INSERT INTO users VALUES('姚明',25);

 

 

 

【編輯推薦】

MySQL索引類型介紹

修改mysql字段順序的方法

mysql添加刪除主鍵的方法

教您如何設置MySql訪問限制

MySQL修改密碼的六種方法

 

責任編輯:段燃 來源: 互聯(lián)網
相關推薦

2021-08-19 09:16:29

MySQL數(shù)據(jù)庫優(yōu)化器

2021-08-16 08:42:31

MySQL查詢數(shù)據(jù)庫

2020-06-09 08:09:07

機器學習統(tǒng)計學習無監(jiān)督學習

2010-05-27 14:47:14

MySQL INSER

2012-07-25 14:25:08

PrismPrism4MVVM

2017-08-31 14:09:26

數(shù)據(jù)庫MySQLSQL優(yōu)化

2011-09-08 11:35:18

2009-08-24 12:58:15

C# 泛型約束

2010-09-14 10:55:14

DIV CSS網頁制作

2012-06-27 09:29:49

程序員

2019-06-05 15:23:09

Redis緩存存儲

2018-01-08 15:07:15

java項目后臺

2023-07-27 08:34:57

軟件迭代管理

2017-12-22 22:55:29

弱電工程綜合布線布線

2022-04-02 15:08:54

API調試

2011-04-06 16:41:25

LCPPPPIPCP

2013-01-20 21:55:24

移動策略

2010-08-27 12:56:25

數(shù)據(jù)保護

2011-07-03 23:27:01

SEO

2017-08-09 10:48:45

CIO數(shù)字化轉型互聯(lián)網
點贊
收藏

51CTO技術棧公眾號