MySQL为表的所有字段添加数据
MySQL使用INSERT語句,向數(shù)據(jù)表中添加數(shù)據(jù),根據(jù)添加方式的不同,分為三種
1、為表的所有字段添加數(shù)據(jù)
2、為表的指定字段添加數(shù)據(jù)
3、同時添加多條記錄
為表的所有字段添加數(shù)據(jù)
一般情況下,向數(shù)據(jù)表中添加新的記錄,應(yīng)該包含表的所有字段,為表的所有字段添加數(shù)據(jù),INSERT語句有兩種
一、INSERT語句中指定所有字段名
INSERT INTO 表名(字段名1,字段名2,……)
VALUES(值1,值2,……);
參數(shù)說明
字段1,字段2,……表示數(shù)據(jù)表中的字段名稱,此處,必須列出表中所有字段的名稱。
值1,值2,……表示每個字段的值,每個值的順序、類型必須與對應(yīng)的字段相匹配。
首先,創(chuàng)建一個數(shù)據(jù)庫chapter03
創(chuàng)建一個表student
向student表中添加一條記錄,id字段的值為1,name字段的值為zhangsan,grade字段的值為98
使用Select語句查看student表中的數(shù)據(jù)。
注意,使用insert語句添加記錄時,表名后的字段順序,可以與其在表中定義的順序不一致,但是,只需要與values中值的順序一致即可。
向student表中,添加一條記錄,id字段的值為2,name字段的值為lisi,grade字段的值為99
二、INSERT語句中不指定字段名
在MySQL中,可以通過不指定字段名的方式,向數(shù)據(jù)表中添加記錄。
INSERT INTO 表名 VALUES(值1,值2,……);
參數(shù)說明
值1,值2,……用于指定要添加的數(shù)據(jù)。
注意,由于insert語句中沒有指定字段名,添加的值的順序,必須和字段在表中定義的順序相同
向student表中,添加一條記錄,id字段的值為3,name字段的值為wangwu,grade字段的值為60
總結(jié)
以上是生活随笔為你收集整理的MySQL为表的所有字段添加数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL删除索引
- 下一篇: MySQL为表的指定字段添加数据