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

2021-09-30 22:56:03 字數 2565 閱讀 2394

工作中很少用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 ('trac_id', ic_user_id,principal,interest,  'status','create_time','income_time',service_fee,'order_id', bid_id,'real_income_time');

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

idservice_range_idtrac_idic_user_idprincipal,intereststatuscreate_timeincome_timeservice_feeorder_idbid_idreal_income_time

15102147m20131113000020548044105200478602014/2/13 13:082014/3/13 12:321795205485961

15103147m20131113000020548053105200529902014/2/13 13:082014/4/13 12:321987205485961

關於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;

-------------------------------

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

目前我們連線的是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 查詢問題 儲存沒問題了...