mysql資料庫的數據字典(資料庫中的數據字典)

本文目錄一覽:

如何操作mysql數據字典

你導出 information_schema 資料庫里的所有表就OK了

新特性啊,以前只有ORACLE才有的

如何查看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資料庫字符集編碼

基本上現在的字符集 MySQL 都支持,查看 MySQL 支持的字符集列表, 有兩種方法:

1. SQL 語句

2. 查看元數據字典表

查詢結果:

1)第一列代表字符集名字;

2)第二列表示字符集排序規則;

3)第三列表示字符集描述;

4)第四列表示字符集編碼的最大位元組數。

原創文章,作者:PWIK8,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/127996.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
PWIK8的頭像PWIK8
上一篇 2024-10-03 23:24
下一篇 2024-10-03 23:24

相關推薦

  • Python讀取CSV數據畫散點圖

    本文將從以下方面詳細闡述Python讀取CSV文件並畫出散點圖的方法: 一、CSV文件介紹 CSV(Comma-Separated Values)即逗號分隔值,是一種存儲表格數據的…

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 2025-04-29
  • Python 常用資料庫有哪些?

    在Python編程中,資料庫是不可或缺的一部分。隨著互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的資料庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • Python中讀入csv文件數據的方法用法介紹

    csv是一種常見的數據格式,通常用於存儲小型數據集。Python作為一種廣泛流行的編程語言,內置了許多操作csv文件的庫。本文將從多個方面詳細介紹Python讀入csv文件的方法。…

    編程 2025-04-29
  • 如何用Python統計列表中各數據的方差和標準差

    本文將從多個方面闡述如何使用Python統計列表中各數據的方差和標準差, 並給出詳細的代碼示例。 一、什麼是方差和標準差 方差是衡量數據變異程度的統計指標,它是每個數據值和該數據值…

    編程 2025-04-29
  • openeuler安裝資料庫方案

    本文將介紹在openeuler操作系統中安裝資料庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟體源 sudo…

    編程 2025-04-29
  • Python多線程讀取數據

    本文將詳細介紹多線程讀取數據在Python中的實現方法以及相關知識點。 一、線程和多線程 線程是操作系統調度的最小單位。單線程程序只有一個線程,按照程序從上到下的順序逐行執行。而多…

    編程 2025-04-29
  • Python兩張表數據匹配

    本篇文章將詳細闡述如何使用Python將兩張表格中的數據匹配。以下是具體的解決方法。 一、數據匹配的概念 在生活和工作中,我們常常需要對多組數據進行比對和匹配。在數據量較小的情況下…

    編程 2025-04-29
  • Python爬取公交數據

    本文將從以下幾個方面詳細闡述python爬取公交數據的方法: 一、準備工作 1、安裝相關庫 import requests from bs4 import BeautifulSou…

    編程 2025-04-29
  • Python中取出字典中對應鍵的值

    如何使用Python在字典中獲取特定鍵的值?這是Python編程中必須掌握的技能之一。本文將通過多個方面來詳細講解Python如何取出字典中對應鍵的值。 一、通過鍵名獲取值 當我們…

    編程 2025-04-29

發表回復

登錄後才能評論