5 insert into插入資料的3種方式

2021-10-20 18:53:26 字數 1148 閱讀 4166

insert into 插入資料

1、不選擇表字段,直接插入多條或單條資料

mysql>insert into grade values(5,『大五』),(6,『大六』);

query ok, 2 rows affected (0.01 sec)

records: 2 duplicates: 0 warnings: 0

說明:不顯示字段,按照表中已有字段格式不斷新增值。

2、選擇表字段,插入多條或單條資料

mysql>insert into grade(gradeid,gradename)

-> values(7,『大七』);

query ok, 1 row affected (0.01 sec)

說明:顯示字段,按照字段格式不斷新增值。

3、選擇表字段,複製表資料

mysql>insert into grade (gradename)

-> select gradename from grade;

query ok, 7 rows affected (0.01 sec)

records: 7 duplicates: 0 warnings: 0

說明1:查詢複製後的表資料:

mysql> select * from grade;

±--------±----------+

| gradeid | gradename |

±--------±----------+

| 1 | 大一 |

| 2 | 大二 |

| 3 | 大三 |

| 4 | 大四 |

| 5 | 大五 |

| 6 | 大六 |

| 7 | 大七 |

| 8 | 大一 |

| 9 | 大二 |

| 10 | 大三 |

| 11 | 大四 |

| 12 | 大五 |

| 13 | 大六 |

| 14 | 大七 |

±--------±----------+

14 rows in set (0.01 sec)

說明2:可從一表資料移植到另一表中,如從將測試資料移植到正式表中。

insert into插入多行資料

如何用insert into語句插入多行資料?這是今天一朋友的問題,解決辦法如下 只限於ms sql和my sql資料庫中,其它資料庫沒有測試 下面以例項來說明這個問題 建立乙個使用者表,包括姓名和年齡 create table tablename name varchar 20 primary k...

MySQL插入命令 INSERT INTO

mysql允許將乙個或多個元組插入已存在的table中。格式 insert into 表名 屬性名1,屬性名2,屬性名3 values value1,value2,value3 insert into 表名 屬性名1,屬性名2,屬性名3 values value a1,value a2,value ...

HIVE使用insert into插入中文資料亂碼

hive中文資料亂碼 hive中直接使用insert into table value插入中文資料會導致亂碼問題。sql語句如下 insert into mac dict partition create time p 20190616 values 1 f2 db e2 be 69 f7 餘金科 ...