向SQL数据库中插入数据,需要使用INSERT INTO语句。下面是一个通用的插入数据的例子:
假设我们有一个名为users的表格,其结构如下:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE NOT NULL,
password VARCHAR(100) NOT NULL
);
要向users表格中插入一条数据,可以使用以下SQL语句:
INSERT INTO users (username, email, password)
VALUES ('john_doe', 'john.doe@example.com', 'secure_password');
这条SQL语句将会向users表格中插入一条新的记录,其username为john_doe,email为john.doe@example.com,password为secure_password。id字段由于设置为AUTO_INCREMENT,在插入数据时会自动分配一个唯一的整数值。
如果要一次性插入多条数据,可以在VALUES子句中提供多组数据,用逗号分隔:
INSERT INTO users (username, email, password)
VALUES ('john_doe', 'john.doe@example.com', 'secure_password'),
('jane_doe', 'jane.doe@example.com', 'another_password');
这条SQL语句将会向users表格中插入两条新的记录。