如何快速在資料庫中插入資料

2021-06-20 11:34:37 字數 2595 閱讀 6038

工作中很少用mysql插入資料,今天正好遇到,學習下:

在toad mysql工具裡面,除了像execl**一樣手動插入資料之外,最好用insert語句插入資料,怎麼快速生成資料呢?

1. 右擊需要插入資料表,這裡是cd_financing_income,彈出generate sql--->選擇to editor——>insert statement,以今天需要用到的cd_financing_income為例:

生成insert into `51qian`.cd_financing_income

(service_range_id,

trac_id,

ic_user_id,

principal,

interest,

status,

create_time,

income_time,

service_fee,

order_id,

bid_id,real_income_time)

values (service_range_id,

'trac_id',

ic_user_id,principal,interest,  'status','create_time','income_time',service_fee,'order_id', bid_id,'real_income_time');

2   按照需求,我們需要新增以下資料:

id:a    可以自己新增設定id號(id號切記不能重複);也可以不設定,預設為空,就是待插入資料之後,系統自動生成id號;

通常情況下,若新增的資料id與幾張表相關聯,則id號需要自己設定新增(id不能重複);

在這裡,我們讓系統自動生成id號,故選擇預設;

b    字段賦值有引號的加引號(欄位名只有單引號,沒有雙引號),沒引號的不要加;

3  最後乙個欄位real_income_time為空,在這裡,我們需要雙擊該錶,開啟script,若real_income_time欄位注釋為default null,我們就把為空的字段去掉;

若欄位注釋為default '0',我們就『0』(表示空);

這裡的real_income_time欄位注釋為default null,我們則直接把該字段進行預設(欄位名和字段值直接預設);

4    第乙個括號後面表示欄位名,values後面的括號是字段值,我們只需要改字段值即可(除非是預設的值,欄位名需要另外去掉);

下面就寫成:

insert into cd_financing_income(service_range_id,

trac_id,

ic_user_id,

principal,

interest,

status,

create_time,

income_time,

service_fee,

order_id,

bid_id)

values (147,

'm20131113000020548044',

10520,

0,4786,

'0',

'2014/2/13  13:08:04',

'2014/3/13  12:32:33',

1795,

'20548',

5961);

insert into cd_financing_income(service_range_id,

trac_id,

ic_user_id,

principal,

interest,

status,

create_time,

income_time,

service_fee,

order_id,

bid_id)

values (147,

'm20131113000020548053',

10520,

0,5299,

'0',

'2014/2/13  13:08:04',

'2014/4/13  12:32:33',

1987,

'20548',

5961);     

2       為了使插入資料清晰,不易出錯,我們可以選擇格式化圖示format  sql;

還有個方法:

選擇表名,選中需要插入的記錄中已經生成的記錄,

選擇1:

右擊export ——〉export wizard ,彈出:

注意:output format 選擇的是sql script 模式:

下一步,下一步,就會生成資料記錄

,只需要修改裡面的字段值即可;

在此說明下資料庫的連線,因為平時測試時候需要導資料,這時候就需要用到多個庫;

目前我們連線的是51qian庫,若改用test庫,我們就在51qian上選擇右擊disconnect;

再連線test;

如何快速在資料庫中插入資料

工作中很少用mysql插入資料,今天正好遇到,學習下 在toad mysql工具裡面,除了像execl 一樣手動插入資料之外,最好用insert語句插入資料,怎麼快速生成資料呢?1.右擊需要插入資料表,這裡是cd financing income,彈出generate sql 選擇to editor...

Java在資料庫操作中批量插入資料

class.forname com.mysql.jdbc.driver connection con connection drivermanager.getconnection jdbc mysql localhost 3306 excel2mysql wanle wanle 關閉事務自動提交 c...

emoji表情在資料庫中如何查詢

1 儲存問題 由於emoji表情4個位元組的,而資料庫中的utf 8的字符集實際上並不是真正的utf8,之後mysql又出了乙個新的字符集utf8mb4,這個才是我們平時所說的utf 8。所以首先儲存的話,需要保證資料庫表的字符集以及該字段的字符集要是utf8mb4才可以。2 查詢問題 儲存沒問題了...