在MySQL中,可以使用INSERT INTO语句向表中插入新的数据。当数据完全没有的情况下,我们可以通过INSERT INTO语句将数据赋值给表。
首先,我们需要创建一个表来存储数据。可以使用CREATE TABLE语句来创建一个新的表,并指定表的结构和字段。
CREATE TABLE my_table (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(255),
age INT
);
上述代码创建了一个名为my_table
的表,其中包含三个字段:id
、name
和age
。id
字段是主键且自增,name
字段是VARCHAR类型,age
字段是INT类型。
接下来,我们可以使用INSERT INTO语句向表中插入新的数据。INSERT INTO语句可以将多个值插入到表的不同字段中。
INSERT INTO my_table (name, age)
VALUES ('John', 25);
上述代码将一个新的记录插入到my_table
表中。在VALUES子句中,我们指定了要插入的字段值。在这个例子中,我们向name
字段插入了'John'
,向age
字段插入了25
。
如果我们有多个记录需要插入,可以使用INSERT INTO语句的多个VALUES子句。每个VALUES子句都包含一个记录的字段值。
INSERT INTO my_table (name, age)
VALUES ('John', 25),
('Jane', 30),
('Alice', 35);
上述代码将三个新的记录插入到my_table
表中。每个VALUES子句都包含一个记录的字段值。在这个例子中,我们插入了三个记录,分别是(John, 25)
、(Jane, 30)
和(Alice, 35)
。
除了直接指定字段值,我们还可以使用SELECT语句从其他表或查询结果中获取数据,并插入到目标表中。
INSERT INTO my_table (name, age)
SELECT first_name, age
FROM employees
WHERE department = 'IT';
上述代码将从employees
表中选择first_name
和age
字段,并将它们插入到my_table
表中的name
和age
字段。在这个例子中,我们只选择了department
为'IT'
的员工的信息。
总结起来,我们可以通过使用INSERT INTO语句将数据赋值给MySQL表。我们可以直接指定字段值,也可以从其他表或查询结果中获取数据。通过灵活运用INSERT INTO语句,我们可以在数据完全没有的情况下快速地赋值给表。
标签:INSERT,name,INTO,完全,插入,mysql,table,age,赋值 From: https://blog.51cto.com/u_16175499/6731914