在MySQL中添加数据,需要使用INSERT INTO语句。其基本语法如下:
INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...);
其中,table_name是要添加数据的表名,column1、column2、column3等是要添加数据的列名,而value1、value2、value3等是要添加的具体数据。
举例来说,大家要添加一个用户信息到名为users的表中,其中包括username、password和email三个字段,可以使用以下语句:
INSERT INTO users (username, password, email) VALUES ('Tom', '123456', 'tom@example.com');
执行上述语句后,数据库中的users表中就会添加一条记录,其中username为Tom,password为123456,email为tom@example.com。
需要注意的是,如果要添加的数据中包含了单引号,需要使用双单引号来进行转义,例如:
INSERT INTO users (username, password, email) VALUES ('Lucy', 'my''pwd', 'lucy@example.com');
上述语句中,password为my’pwd时,使用两个单引号来转义单引号。
除了基本的INSERT INTO语句,MySQL还提供了其他的插入数据语句,例如INSERT IGNORE、INSERT ON DUPLICATE KEY UPDATE等,可以根据需求进行选择。