在工作中有時候需要交付一些文件,其中比如資料庫方面的數字字典需要用乙個excel表。
環境初始化:
建立我們需要的表,如:user表;
create
table
`user`(
id int(11
)not
null
auto_increment
, user_name varchar(10
)not
null
default
''comment
'使用者名稱'
,`password`
varchar(8
)not
null
comment
'密碼'
, create_timestamp datetime
notnull
default
current_timestamp
comment
'建立時間'
, update_timestamp datetime
notnull
default
current_timestamp
onupdate
current_timestamp
comment
'更新時間'
,primary
key(
`id`))
engine
=innodb
auto_increment=1
default
charset
= utf8 comment
='使用者表'
;
建立表後,使用如下sql查詢出我們需要的表結構資訊:
select
column_name 列名,
column_type 資料型別,
data_type 字段型別,
character_maximum_length 長度,
is_nullable 是否為空,
column_default 預設值,
column_comment 備註
from
information_schema.
columns
where
-- table_schema填資料庫名稱
table_schema =
'test_db'
and-- table_name為表名
table_name =
'user'
;
查詢結果為:
全選住結果, 然後複製為製表符分隔符(欄位名和資料)
複製到excel中就好了
資料庫表互導
使用軟體 mysqlmigrationtool 執行軟體後,點next進入以下介面 選擇ms sql server,按提示填寫,connection string為 jdbc jtds sqlserver ip位址 埠 預設1433 資料庫教程名 user 使用者名稱 password 密碼 cha...
將EXCEL導到oracle資料庫
將excel導到oracle 資料庫,我目前了解到一種途徑是 1 將excel另存為csv檔案 2 在pl sql developer裡將csv檔案內容導進oracle 展開說下步驟2 1 開啟pl sql developer,登入資料庫 2 工具 文字匯入器 3 在文字匯入器裡開啟csv檔案 注意...
Linux中MySQL建立資料庫或導
linux中mysql建立資料庫或匯入資料庫時編碼設定問題 鄧強 當匯入乙個資料庫時不確定其是甚麼字符集,我們可以先預設的設定為 utf8 的字元 或者 gbk 字元,以下先以 utf8 字元為例。方案1.可以為資料庫設定乙個預設的字符集 在 client 和 mysqld 末尾新增一行 defau...