Как описать таблицу в SQL?в 8.0 версии? - PullRequest
0 голосов
/ 04 апреля 2019
CREATE TABLE dreams (
 dream_id INT PRIMARY KEY,
 name VARCHAR (20),
 type VARCHAR (10));

ОПИСАТЬ мечты;

(ПОКАЗЫВАЕТ ОШИБКУ)

Ответы [ 2 ]

1 голос
/ 04 апреля 2019
mysql> desc constitution;
+-------------------+--------------+------+-----+---------+----------------+
| Field             | Type         | Null | Key | Default | Extra          |
+-------------------+--------------+------+-----+---------+----------------+
| id                | int(2)       | NO   | PRI | NULL    | auto_increment |
| constitution_name | varchar(300) | NO   |     | NULL    |                |
+-------------------+--------------+------+-----+---------+----------------+
2 rows in set (0.01 sec)

Пожалуйста, смотрите приведенный выше пример.

0 голосов
/ 04 апреля 2019

КАК ОПИСАТЬ ТАБЛИЦУ в SQL

Чем больше SQL-запрос стандартного подтверждения, который использует information_schema базу данных и это представления.

И меньше делает то же самоев качестве нестандартного desc предложения MySQL, о котором упоминал ответ Павана Тивари.

Запрос

SELECT 
    information_schema.COLUMNS.COLUMN_NAME AS 'Field'
    , information_schema.COLUMNS.COLUMN_TYPE AS 'Type'
    , information_schema.COLUMNS.IS_NULLABLE AS 'Null'
    , information_schema.COLUMNS.COLUMN_KEY AS 'Key'
    , information_schema.COLUMNS.COLUMN_DEFAULT AS 'Default'
    , information_schema.COLUMNS.EXTRA AS 'Extra'
FROM 
    information_schema.TABLES
INNER JOIN
    information_schema.COLUMNS ON information_schema.TABLES.TABLE_NAME =  information_schema.COLUMNS.TABLE_NAME
WHERE
    information_schema.TABLES.TABLE_NAME = 'dreams'

Результат

| Field    | Type        | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| dream_id | int(11)     | NO   | PRI |         |       |
| name     | varchar(20) | YES  |     |         |       |
| type     | varchar(10) | YES  |     |         |       |

См. демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...