Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«MySQL: руководство профСссионала». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 43

Автор АлСксСй ΠŸΠ°ΡƒΡ‚ΠΎΠ²

CREATE_OPTIONS

Create_options

MySQL extension

TABLE_COMMENT

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

MySQL extension


ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:


TABLE_SCHEMA ΠΈ TABLE_NAME ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π² Π²Ρ‹Π²ΠΎΠ΄Π΅ SHOW, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Table_in_db1.


TABLE_TYPE Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ BASE TABLE ΠΈΠ»ΠΈ VIEW. Если Ρ‚Π°Π±Π»ΠΈΡ†Π° врСмСнная, Ρ‚ΠΎ TABLE_TYPE = TEMPORARY. НС имССтся Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… view, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ это ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ.


Для Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹Ρ… Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†, начиная с MySQL 5.1.9, столбСц ENGINE ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ памяти, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ всСми Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ. РаньшС этот столбСц ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π» для Ρ‚Π°ΠΊΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† PARTITION.


Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ† TABLE_ROWS NULL, Ссли Ρ‚Π°Π±Π»ΠΈΡ†Π° находится Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… INFORMATION_SCHEMA. Для Ρ‚Π°Π±Π»ΠΈΡ† InnoDB счСтчтк строк Ρ‚ΠΎΠ»ΡŒΠΊΠΎ грубая ΠΎΡ†Π΅Π½ΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ SQL.


Для Ρ‚Π°Π±Π»ΠΈΡ†, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Ρ‚ΠΈΠΏ памяти NDBCLUSTER, начиная с MySQL 5.1.12, столбСц DATA_LENGTH ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ истинноС количСство памяти для столбцов с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ. Π‘ΠΌ. Π“Π»ΡŽΠΊ #18413.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ MySQL Cluster распрСдСляСт ΠΏΠ°ΠΌΡΡ‚ΡŒ для столбцов с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 10-страничных Π±Π»ΠΎΠΊΠ°Ρ… ΠΏΠΎ 32 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ, использованиС мСста для Ρ‚Π°ΠΊΠΈΡ… столбцов сообщСно Π² приращСниях ΠΏΠΎ 320 KB.


ΠœΡ‹ Π½Π΅ ΠΈΠΌΠ΅Π΅ΠΌ Π½ΠΈΡ‡Π΅Π³ΠΎ для Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π°Π±ΠΎΡ€Π° символов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. TABLE_COLLATION Π±Π»ΠΈΠ·ΠΊΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π° объСдинСния Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с ΠΈΠΌΠ΅Π½ΠΈ Π½Π°Π±ΠΎΡ€Π° символов.


Начиная с MySQL 5.1.9, столбСц CREATE_OPTIONS показываСтся Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹ΠΉ Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹, Ссли Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ€Π°Π·Π±ΠΈΡ‚Π° Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ инструкции эквивалСнтны:


SELECT table_name FROM INFORMATION_SCHEMA.TABLES

[WHERE table_schema = 'db_name']

[WHERE|AND table_name LIKE 'wild']

SHOW TABLES [FROM db_name]

[LIKE 'wild']

9.3. Π’Π°Π±Π»ΠΈΡ†Π° INFORMATION_SCHEMA COLUMNS

Π’Π°Π±Π»ΠΈΡ†Π° COLUMNS обСспСчиваСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ столбцов Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ….


INFORMATION_SCHEMA

Name

SHOW

Name

Remarks

TABLE_CATALOG

NULL

TABLE_SCHEMA

TABLE_NAME

COLUMN_NAME

ПолС

ORDINAL_POSITION

Π‘ΠΌ. примСчания

COLUMN_DEFAULT

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

IS_NULLABLE

Null

DATA_TYPE

Type

CHARACTER_MAXIMUM_LENGTH

Type

CHARACTER_OCTET_LENGTH

NUMERIC_PRECISION

Type

NUMERIC_SCALE

Type

CHARACTER_SET_NAME

COLLATION_NAME

Collation

COLUMN_TYPE

Type

MySQL extension

COLUMN_KEY

Key

MySQL extension

EXTRA

Extra

MySQL extension

COLUMN_COMMENT

Comment

MySQL extension


ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:


Π’ SHOW Type ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ значСния ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… столбцов COLUMNS.


ORDINAL_POSITION Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ORDER BY ORDINAL_POSITION. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ SHOW, SELECT Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ автоматичСского упорядочСния.


CHARACTER_OCTET_LENGTH Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ CHARACTER_MAXIMUM_LENGTH, Ссли Π±Ρ‹ Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Π΅ Π½Π°Π±ΠΎΡ€Ρ‹ символов.


CHARACTER_SET_NAME ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΈΠ· Collation. НапримСр, Ссли Π’Ρ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ SHOW FULL COLUMNS FROM t, ΠΈ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π² столбцС Collation Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ latin1_swedish_ci, Π½Π°Π±ΠΎΡ€ символов Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ символом подчСркивания: latin1.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ инструкции ΠΏΠΎΡ‡Ρ‚ΠΈ эквивалСнтны:


SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT

FROM INFORMATION_SCHEMA.COLUMNS

WHERE table_name = 'tbl_name'

[AND table_schema = 'db_name']

[AND column_name LIKE 'wild']

SHOW COLUMNS FROM tbl_name

[FROM db_name]

[LIKE 'wild']

9.4. Π’Π°Π±Π»ΠΈΡ†Π° INFORMATION_SCHEMA STATISTICS

Π’Π°Π±Π»ΠΈΡ†Π° STATISTICS обСспСчиваСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ индСксов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.


INFORMATION_SCHEMA

Name

SHOW

Name

Remarks

TABLE_CATALOG

NULL

TABLE_SCHEMA

=Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…

TABLE_NAME

Table

NON_UNIQUE

Non_unique

INDEX_SCHEMA

=Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…

INDEX_NAME

Key_name

SEQ_IN_INDEX

Seq_in_index

COLUMN_NAME

Column_name

COLLATION

Collation

CARDINALITY

Cardinality

SUB_PART

Sub_part

MySQL extension

PACKED

Packed

MySQL extension

NULLABLE

Null

MySQL extension

INDEX_TYPE

Index_type

MySQL extension

COMMENT

Comment

MySQL extension


ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:


НС имССтся Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ стандартной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ для индСксов. ΠŸΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ список ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ возвращаСтся SQL Server 2000 для sp_statistics, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ имя QUALIFIER Π½Π° CATALOG ΠΈ OWNER Π½Π° SCHEMA.

ΠŸΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ· SHOW INDEX ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ самого родитСля. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ коррСляция ΡƒΠΆΠ΅ близкая.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ инструкции эквивалСнтны:SELECT * FROM INFORMATION_SCHEMA.STATISTICS

WHERE table_name = 'tbl_name'

[AND table_schema = 'db_name']

SHOW INDEX FROM tbl_name

[FROM db_name]

9.5. Π’Π°Π±Π»ΠΈΡ†Π° INFORMATION_SCHEMA USER_PRIVILEGES

Π’Π°Π±Π»ΠΈΡ†Π° USER_PRIVILEGES обСспСчиваСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ. Π­Ρ‚Π° информация исходит ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ прСдоставлСния ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ mysql.user.


INFORMATION_SCHEMA

Name

SHOW

Name

Remarks

GRANTEE

'

user_name

'@'

host_name

'

value, MySQL extension

TABLE_CATALOG

NULL

, MySQL extension

PRIVILEGE_TYPE

MySQL extension

IS_GRANTABLE

MySQL extension


ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:

Π­Ρ‚ΠΎ нСнормативная Ρ‚Π°Π±Π»ΠΈΡ†Π°. ВрСбуСтся значСния ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ mysql.user.

9.6. Π’Π°Π±Π»ΠΈΡ†Π° INFORMATION_SCHEMA SCHEMA_PRIVILEGES

Π’Π°Π±Π»ΠΈΡ†Π° SCHEMA_PRIVILEGES обСспСчиваСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ схСмы привилСгиями (Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…). Π­Ρ‚Π° информация исходит ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ прСдоставлСния mysql.db.


INFORMATION_SCHEMA

Name

SHOW

Name

Remarks

GRANTEE

'

user_name

'@'

host_name

'

value, MySQL extension

TABLE_CATALOG

NULL

, MySQL extension

TABLE_SCHEMA

MySQL extension

PRIVILEGE_TYPE

MySQL extension

IS_GRANTABLE

MySQL extension


ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:


Π­Ρ‚ΠΎ нСнормативная Ρ‚Π°Π±Π»ΠΈΡ†Π°. ВрСбуСтся значСния ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ mysql.db.

9.7. Π’Π°Π±Π»ΠΈΡ†Π° INFORMATION_SCHEMA TABLE_PRIVILEGES

Π’Π°Π±Π»ΠΈΡ†Π° TABLE_PRIVILEGES обСспСчиваСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π­Ρ‚Π° информация исходит ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ прСдоставлСния mysql.tables_priv.


INFORMATION_SCHEMA

Name

SHOW

Name

Remarks

GRANTEE

'

user_name

'@'

host_name

'

value

TABLE_CATALOG

NULL

TABLE_SCHEMA

TABLE_NAME

PRIVILEGE_TYPE

IS_GRANTABLE


ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:


PRIVILEGE_TYPE ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ (ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ!) ΠΈΠ· этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: SELECT, INSERT, UPDATE, REFERENCES, ALTER, INDEX, DROP ΠΈΠ»ΠΈ CREATE VIEW.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ инструкции Π½Π΅ эквивалСнтны:

SELECT … FROM INFORMATION_SCHEMA.TABLE_PRIVILEGES

SHOW GRANTS …

9.8. Π’Π°Π±Π»ΠΈΡ†Π° INFORMATION_SCHEMA COLUMN_PRIVILEGES

Π’Π°Π±Π»ΠΈΡ†Π° COLUMN_PRIVILEGES обСспСчиваСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ столбца. Π­Ρ‚Π° информация исходит ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ прСдоставлСния mysql.columns_priv.


INFORMATION_SCHEMA

Name

SHOW

Name

Remarks

GRANTEE

'

user_name

'@'

host_name

'

value

TABLE_CATALOG

NULL

TABLE_SCHEMA

TABLE_NAME

COLUMN_NAME

PRIVILEGE_TYPE

IS_GRANTABLE


ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:


Π’ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΈΠ· SHOW FULL COLUMNS всС ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ пСрСчислСны Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΠ»Π΅ ΠΈ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, select, insert, update, references. Π’ COLUMN_PRIVILEGES имССтся ΠΎΠ΄Π½Π° привилСгия Π½Π° строку Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ рСгистра.


PRIVILEGE_TYPE ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ (ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ!) ΠΈΠ· этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: SELECT, INSERT, UPDATE ΠΈ REFERENCES.


Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ†ΠΈΡŽ GRANT OPTION, IS_GRANTABLE Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ YES. Π˜Π½Π°Ρ‡Π΅ IS_GRANTABLE Π±ΡƒΠ΄Π΅Ρ‚ NO. Π’Ρ‹Π²ΠΎΠ΄ Π½Π΅ вносит Π² список GRANT OPTION ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡŽ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ инструкции Π½Π΅ эквивалСнтны:SELECT … FROM INFORMATION_SCHEMA.COLUMN_PRIVILEGES

SHOW GRANTS …

9.9. Π’Π°Π±Π»ΠΈΡ†Π° INFORMATION_SCHEMA CHARACTER_SETS

Π’Π°Π±Π»ΠΈΡ†Π° CHARACTER_SETS обСспСчиваСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ доступных Π½Π°Π±ΠΎΡ€ΠΎΠ² символов.


INFORMATION_SCHEMA

Name

SHOW

Name

Remarks

CHARACTER_SET_NAME

Charset

DEFAULT_COLLATE_NAME

Default collation

DESCRIPION

Description

MySQL extension

MAXLEN

Maxlen

MySQL extension


Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ инструкции эквивалСнтны:


SELECT * FROM INFORMATION_SCHEMA.CHARACTER_SETS

[WHERE name LIKE 'wild']

SHOW CHARACTER SET [LIKE 'wild']

9.10. Π’Π°Π±Π»ΠΈΡ†Π° INFORMATION_SCHEMA COLLATIONS

Π’Π°Π±Π»ΠΈΡ†Π° COLLATIONS обСспСчиваСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ объСдинСний для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° символов.


INFORMATION_SCHEMA

Name

SHOW

Name

Remarks

COLLATION_NAME

Collation

CHARACTER_SET_NAME

Charset

MySQL extension

ID

Id

MySQL extension

IS_DEFAULT

Default

MySQL extension

IS_COMPILED

Compiled

MySQL extension

SORTLEN

Sortlen

MySQL extension


Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ инструкции эквивалСнтны:

SELECT COLLATION_NAME FROM INFORMATION_SCHEMA.COLLATIONS

[WHERE collation_name LIKE 'wild']

SHOW COLLATION [LIKE 'wild']

9.11. Π’Π°Π±Π»ΠΈΡ†Π° INFORMATION_SCHEMA COLLATION_CHARACTER_SET_APPLICABILITY

Π’Π°Π±Π»ΠΈΡ†Π° COLLATION_CHARACTER_SET_APPLICABILITY ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΎΠΌΡƒ объСдинСнию соотвСтствуСт Π½Π°Π±ΠΎΡ€ символов. Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ эквивалСнтны ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π²ΡƒΠΌ полям Π²Ρ‹Π²ΠΎΠ΄Π° SHOW COLLATION.


INFORMATION_SCHEMA

Name

SHOW

Name

Remarks

COLLATION_NAME

Collation

CHARACTER_SET_NAME

Charset

9.12. Π’Π°Π±Π»ΠΈΡ†Π° INFORMATION_SCHEMA TABLE_CONSTRAINTS

Π’Π°Π±Π»ΠΈΡ†Π° TABLE_CONSTRAINTS описываСт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ограничСния.