表的資料字典格式如下:
如果手動寫mysql建表語句,確認麻煩,還不能保證書寫一定正確。
寫了個perl指令碼,可快速構造mysql指令碼語句。
指令碼如下:
#首先將表的內容copy到文字檔案中,然後執行上述指令碼!/usr/bin/perl
usestrict;
my$line
;while(<>)
elsif(/(\s+)\s+(\s+)\s+(\s+)\s+(\s+)\s+/)
"$line\n";
}
[root@centos-minion1 ~]# cat生成的結果如上所述~2.txt
序號 欄位名 字段描述 資料型別 長度 是否為空 是否主鍵
1 oprseq 操作流水 varchar 32
not null 是
2 nodeid 節點id decimal 5
not null 是
3createdate 開始時間 datetime not null 是
4finishdate 結束時間 datetime
5 status1 狀態 char 2
null
6 opertype 操作型別 decimal 1
null
7 status2 例項狀態 char 2
null
8 resultcode 結果編碼 varchar 10
null
9 resultmsg 結果資訊 varchar 600
null
[root@centos-minion1 ~]# perl
1.pl 2
.txt
欄位名 資料型別(長度) comment
'字段描述',
oprseq varchar(
32) comment '
操作流水',
nodeid decimal(
5) comment '
節點id',
createdate datetime(not) comment
'開始時間',
finishdate datetime comment
'結束時間',
status1 char(
2) comment '狀態'
,opertype decimal(
1) comment '
操作型別',
status2 char(
2) comment '
例項狀態',
resultcode varchar(
10) comment '
結果編碼',
resultmsg varchar(
600) comment '
結果資訊',
resultmsg varchar(
600) comment '
結果資訊
',
mysql資料字典
1 顯示資料庫列表2 顯示當前連線的資料庫 mysql select database 3 顯示庫中的資料表 mysql use mysql 指定mysql庫 mysql show tables 4 顯示資料表的結構 mysql describe yourtablename 說明 describe ...
資料字典 透明表
se16n快取 比如se11改了字段長度,se16n沒有變化,需要清快取 sync 檢視表對應的文字表 直接se16n輸入表名,就能看到文字表了,比如ska1 資料元素 描述 在表dd04t中 修改記錄 在資料元素勾更改文件,表修改記錄就會存放在表cdhdr和cdpos中,可以執行程式rsscd10...
mysql 匯出資料字典
select table catalog,table schema as 資料庫名,table name as 表名,column name as 欄位名,ordinal position as 字段位置,column default as 字段預設值,is nullable 是否允許空值,data...