有两种方法可以向表中插入值。
第一种方法不需要指定要插入数据的列名,只需要它们的值。
语法
insert into table_name
values (value1, value2, value3....);
第二种方法指定要插入的列名称和值。
语法
insert into table_name (column1, column2, column3....)
values (value1, value2, value3.....);
假设有一个学生表,其结构如下所示:
create table students (
id int not null,
name varchar (20) not null,
age int not null,
address char (25),
primary key (id)
);
下面要向这个表中插入五条记录,参考以下语句 -
insert into students (roll_no, name, age, city)
values (1, 'abhiram', 22, 'allahabad');
insert into students (roll_no, name, age, city)
values (2, 'alka', 20, 'ghaziabad');
insert into students (roll_no, name, age, city)
values (3, 'disha', 21, 'varanasi');
insert into students (roll_no, name, age, city)
values (4, 'esha', 21, 'delhi');
insert into students (roll_no, name, age, city)
values (5, 'manmeet', 23, 'jalandhar');
不需要指定列名称,如下所示 -
insert into students
values (1, 'abhiram', 22, 'allahabad');
insert into students
values (2, 'alka', 20, 'ghaziabad');
insert into students
values (3, 'disha', 21, 'varanasi');
insert into students
values (4, 'esha', 21, 'delhi');
insert into students
values (5, 'manmeet', 23, 'jalandhar');