本文目錄一覽:
- 1、怎麼把mysql數據庫裡面的表及數據 複製到oracle
- 2、如何查看mysql數據庫的編碼字符集
- 3、mysql有常用數據字典查詢方法
- 4、mysql如何導出或製作數據字典?
- 5、mysql workbench怎麼製作數據字典
- 6、mysql 數據字典 如何導出成word形式
怎麼把mysql數據庫裡面的表及數據 複製到oracle
1、可以用PB、PLSQL Developer等軟件,把表的數據倒成SQL文件,在MySql中執行!
2、也可以嘗試寫數據遷移程序,大概步驟是這樣:
1)、根據雙方數據庫的數據字典,羅列出需要的字段
2)、編寫相應的遷移程序,主要注意的地方就是Oracle的數據類型要做相應的轉換,轉移成DB2里有的,刪除倒出時一些無用的數據,使導入的數據具有意義!
3)、抽取數據做驗證!
3、如果數據量不大的話,完成可以用把表的數據倒成SQL文件再執行!
如何查看mysql數據庫的編碼字符集
基本上現在的字符集 MySQL 都支持,查看 MySQL 支持的字符集列表, 有兩種方法:
1. SQL 語句
2. 查看元數據字典表
查詢結果:
1)第一列代表字符集名字;
2)第二列表示字符集排序規則;
3)第三列表示字符集描述;
4)第四列表示字符集編碼的最大字節數。
mysql有常用數據字典查詢方法
MYSQL沒有這些,MYSQL用SHWO命令查詢數據庫和表、字段、索引等信息:
一些SHOW語句提供額外的字符集信息。這些語句包括SHOW CHARACTER SET、SHOW COLLATION、SHOW CREATE DATABASE、SHOW CREATE TABLE和SHOW COLUMNS。
SHOW CHARACTER SET命令顯示全部可用的字符集。它帶有一個可選的LIKE子句來指示匹配哪些字符集名。例如:
mysql SHOW CHARACTER SET LIKE ‘latin%’;
+———+—————————–+——————-+——–+
| Charset | Description | Default collation | Maxlen |
+———+—————————–+——————-+——–+
| latin1 | cp1252 West European | latin1_swedish_ci | 1 |
| latin2 | ISO 8859-2 Central European | latin2_general_ci | 1 |
| latin5 | ISO 8859-9 Turkish | latin5_turkish_ci | 1 |
| latin7 | ISO 8859-13 Baltic | latin7_general_ci | 1 |
+———+—————————–+——————-+——–+
見13.5.4.1節,“SHOW CHARACTER SET語法”。
SHOW COLLATION語句的輸出包括全部可用的字符集。它帶有一個可選的LIKE子句來指示匹配哪些 校對規則名。例如:
mysql SHOW COLLATION LIKE ‘latin1%’;
+——————-+———+—-+———+———-+———+
| Collation | Charset | Id | Default | Compiled | Sortlen |
+——————-+———+—-+———+———-+———+
| latin1_german1_ci | latin1 | 5 | | | 0 |
| latin1_swedish_ci | latin1 | 8 | Yes | Yes | 0 |
| latin1_danish_ci | latin1 | 15 | | | 0 |
| latin1_german2_ci | latin1 | 31 | | Yes | 2 |
| latin1_bin | latin1 | 47 | | Yes | 0 |
| latin1_general_ci | latin1 | 48 | | | 0 |
| latin1_general_cs | latin1 | 49 | | | 0 |
| latin1_spanish_ci | latin1 | 94 | | | 0 |
+——————-+———+—-+———+———-+———+
見13.5.4.2節,“SHOW COLLATION語法”。
SHOW CREATE DATABASE語句顯示創建給定數據庫的CREATE DATABASE語句。結果包括全部數據庫選項。支持DEFAULT CHARACTER SET和COLLATE。全部數據庫選項存儲在命名為db.Opt的文本文件中,該文件能夠在數據庫目錄中找到。
mysql SHOW CREATE DATABASE test;
+———-+—————————————————————–+
| Database | Create Database |
+———-+—————————————————————–+
| test | CREATE DATABASE `test` /*!40100 DEFAULT CHARACTER SET latin1 */ |
+———-+—————————————————————–+
見13.5.4.4節,“SHOW CREATE DATABASE語法”
SHOW CREATE TABLE與SHOW CREATE DATABASE相似,但是顯示創建給定數據庫的CREATE TABLE語句。列定義顯示任何字符集規格,並且表選項包括字符集信息。
見13.5.4.5節,“SHOW CREATE TABLE語法”
當以SHOW FULL COLUMNS調用時,SHOW COLUMNS語句顯示錶中列的校對規則。具有CHAR、VARCHAR或TEXT數據類型的列有非NULL的 校對規則。數值列和其它非字符類型的列有NULL校對規則。例如:
mysql SHOW FULL COLUMNS FROM person\G
*************************** 1. row ***************************
Field: id
Type: smallint(5) unsigned
Collation: NULL
Null: NO
Key: PRI
Default: NULL
Extra: auto_increment
Privileges: select,insert,update,references
Comment:
*************************** 2. row ***************************
Field: name
Type: char(60)
Collation: latin1_swedish_ci
Null: NO
Key:
Default:
Extra:
Privileges: select,insert,update,references
Comment:
字符集不是顯示的部分。(字符集名隱含在校對規則名中。)
見13.5.4.3節,“SHOW COLUMNS語法”。
mysql如何導出或製作數據字典?
你導出 information_schema 數據庫里的所有表就OK了 新特性啊,以前只有ORACLE才有的
mysql workbench怎麼製作數據字典
看錯了。表結構導出來也是SQL語句,excel沒有優勢,還不如txt文件。
實在不行,導出成CSV,然後把數據刪了,最上面一行就是所謂的表結構
mysql 數據字典 如何導出成word形式
Access2007Microsoft Office Access(前名 Microsoft Access)是由微軟發布的關聯式數據庫管理系統。它結合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office的成員之一。其實Access 也是微軟公司另一個通訊程序的名字,想與 ProComm 以及其他類似程序來競爭。可是事後微軟證實這是個失敗計劃,並且將它中止。數年後他們把名字重新命名於數據庫軟件。另外,Access還是c語言的一個函數名和一種交換機的主幹道模式。數據庫等級考試Access在2000年的時候成為了計算機等級考試中的計算機二級的一種數據庫語言並且因為它的易學易用的特點正逐步取代傳統的VFP成為二級中最受歡迎的數據庫語言。 等級證書 簡介 Access 是微軟公司推出的基於Windows的桌面關係數據庫管理系統(RDBMS,即Relational Database Management System),是Office系列應用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數據庫系統的對象;提供了多種嚮導、生成器、模板,把數據存儲、數據查詢、界面設計、報表生成等操作規範化;為建立功能完善的數據庫管理系統提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數據管理的任務。 Access能夠存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文軟件公司),或者任何 ODBC 兼容數據庫內的資料。熟練的軟件設計師和資料分析師利用它來開發應用軟件,而一些不熟練的程序員和非程序員的”進階用戶”則能使用它來開發簡單的應用軟件。雖然它支援部份面向對象(OO)技術,但是未能成為一種完整的面向對象開發工具。主要用途Microsoft Access在很多地方得到廣泛使用,例如小型企業,大公司的部門,和喜愛編程的開發人員專門利用它來製作處理數據的桌面系統。它也常被用來開發簡單的WEB應用程序.這些應用程序都利用ASP技術在Internet Information Services運行.比較複雜的WEB應用程序則使用PHP/MySQL或者ASP/Microsoft SQL Server. 它的使用方便程度和強大的設計工具為初級程序員提供許多功能。不過,這種便於使用可能使人誤解。這類開發者都是沒有在應用或者數據設計方面訓練的辦公室從業人員。因此許多人以為這樣的開發者能夠創造可用的系統,但也有很多人認為工具本身的局限性產生了這樣的誤導。 一些專業的應用程序開發人員使用 Access 用作 快速應用開發,特別是給街道上的推銷員製作一個初型或獨立應用程序的工具。可是如果是透過網絡存取數據的話,Access 的可擴放性並不高.因此當程序被較多使用者使用時,他們的選擇多會是傾向於一些客戶端-服務器為本的方案,例如 Oracle、DB2、Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或者Filemaker。無論如何,不少 Access 的功能(表單,報告,序列和VB代碼)可以用作其他數據庫的後期應用,包括 JET(檔案為主的數據庫引擎,Access 缺省使用)、Microsoft SQL Server、Oracle和任何其他跟ODBC兼容的產品。這種方法允許開發者把一個成熟的應用的數據移動到一台更大功率的服務器而沒有已經在適當的位置犧牲發展。 很多Microsoft Access的開發者使用Leszynski命名約定,雖然這不普遍;它是一次編程大會,並非一個DBMS實施的規章。 特性一好處進入從程序員視角在它的有關兼容性有SQL-質問可能被觀看並且作為SQL語句編輯,並且SQL語句直接在巨視和VBA模里可以被使用操作進入桌子。用戶可能混合併且使用兩個VBA並且”宏”編程形式和邏輯既沒提供面向對象的可能性。 特性圖解 導入導出報表的生成程序,當時有能力和到這項任務的複雜報告創造,沒有另一受歡迎數據庫報表程序的生成程序充滿特色和強有力-水晶報告。MSDE(微軟公司SQL服務器
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/254429.html