insert()是MySQL語言中的一種關鍵字,主要用來向數據庫中的表格中添加數據。
其語法為:
INSERT INTO 表名 (列名1,列名2,列名3,...) VALUES (值1,值2,值3,...);
其中,INSERT INTO表示將數據插入到某個表中,表名指的是要插入數據的表名。列名則表示要插入數據的列名,可以同時插入多列數據,列名與列名之間使用逗號分隔。VALUES則表示插入的具體數據,與列名一一對應,值與值之間使用逗號分隔。
舉個例子:
INSERT INTO student (name,age,gender) VALUES ('小明',18,'男');
以上代碼將向student表格中插入一條數據,該數據的name列值為“小明”,age列值為18,gender列值為“男”。
值得注意的是,如果某一列的值是一個字符串類型的值,那么該值要用單引號括起來。例如:
INSERT INTO student (name,age,gender,address) VALUES ('小紅',17,'女','北京市海淀區');
以上代碼將向student表格中插入一條數據,該數據的name列值為“小紅”,age列值為17,gender列值為“女”,address列值為“北京市海淀區”(字符串類型值需加單引號)。
另外,如果要插入的數據中包含NULL值,可以直接將該列值設為NULL。例如:
INSERT INTO student (name,age,gender,address) VALUES ('小智',NULL,'男','上海市浦東新區');
以上代碼將向student表格中插入一條數據,該數據的name列值為“小智”,age列值為NULL,gender列值為“男”,address列值為“上海市浦東新區”。