工作中很少用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 查詢問題 儲存沒問題了...