个性化阅读
专注于IT技术分析

DBMS SQL INSERT语句

SQL INSERT语句用于在表中插入单个或多个数据。在SQL中, 你可以通过两种方式插入数据:

  1. 不指定列名
  2. 通过指定列名

样品表

雇员

EMP_ID EMP_NAME 薪水 年龄
1 Angelina Chicago 200000 30
2 Robert Austin 300000 26
3 Christian Denver 100000 42
4 Kristen Washington 500000 29
5 Russell 洛杉矶天使 200000 36

1.不指定列名

如果要指定所有列值, 则可以指定或忽略列值。

句法

INSERT INTO TABLE_NAME  
VALUES (value1, value2, value 3, .... Value N);

询问

INSERT INTO EMPLOYEE VALUES (6, 'Marry', 'Canada', 600000, 48);

输出:执行此查询后, EMPLOYEE表将如下所示:

EMP_ID EMP_NAME 薪水 年龄
1 Angelina Chicago 200000 30
2 Robert Austin 300000 26
3 Christian Denver 100000 42
4 Kristen Washington 500000 29
5 Russell Los angels 200000 36
6 Marry Canada 600000 48

2.通过指定列名

要插入部分列值, 必须必须指定列名。

句法

INSERT INTO TABLE_NAME  
[(col1, col2, col3, .... col N)]  
VALUES (value1, value2, value 3, .... Value N);

询问

INSERT INTO EMPLOYEE (EMP_ID, EMP_NAME, AGE) VALUES (7, 'Jack', 40);

输出:执行此查询后, 该表将如下所示:

EMP_ID EMP_NAME 薪水 年龄
1 Angelina Chicago 200000 30
2 Robert Austin 300000 26
3 Christian Denver 100000 42
4 Kristen Washington 500000 29
5 Russell Los angels 200000 36
6 Marry Canada 600000 48
7 Jack null null 40

注意:在SQL INSERT查询中, 如果为所有列添加值, 则无需指定列名。但是, 必须确保以与该列存在相同的顺序输入值。

赞(0)
未经允许不得转载:srcmini » DBMS SQL INSERT语句

评论 抢沙发

评论前必须登录!