admin 管理员组

文章数量: 887021


2023年12月19日发(作者:react中hooks实现生命钩子)

insert into用法

insert into是SQL语言中的数据插入命令,用于向已有的数据库表中插入数据。下面是insert into命令的基本语法:

```

insert into 表名称(列1, 列2, 列3, ...) values(值1, 值2, 值3, ...);

```

1. 插入所有列

如果要把所有列都插入,可以省略列名部分,直接写入对应的值:

例如,要向一个名为students的表中插入一条记录,需要以下SQL语句:

这个语句会把'001', '小明', '男', 18, '北京市'分别插入到students表的前5列中。

```

insert into students(stu_no, name, city) values('002', '小红', '上海市');

```

3. 插入多条记录

可以通过一条insert into语句插入多条记录,例如:

这个语句会把第一条记录和第二条记录分别插入到students表中。

4. 插入查询结果

```

insert into students(stu_no, name, gender, age, city) SELECT sno, sname,

sgender, sage, scity FROM students2 WHERE sage > 20;

```

这个语句会把students2表中年龄大于20的记录插入到students表中,其中sno、sname、sgender、sage、scity是students2表的列名。

5. 插入默认值

```

insert into 表名称 DEFAULT VALUES;

```

这个语句会自动生成一个唯一的自增长值,并插入到id_table表的第1列中(假设id_table只有1列)。


本文标签: 插入 记录 表中 语句