MariaDB 10.6.4にテーブルにコメントを追加する方法

環境
MariaDBのバージョンを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MariaDB [(none)]> select version();
+----------------+
| version() |
+----------------+
| 10.6.4-MariaDB |
+----------------+
1 row in set (0.000 sec)
MariaDB [(none)]> select version(); +----------------+ | version() | +----------------+ | 10.6.4-MariaDB | +----------------+ 1 row in set (0.000 sec)
MariaDB [(none)]> select version();
+----------------+
| version()      |
+----------------+
| 10.6.4-MariaDB |
+----------------+
1 row in set (0.000 sec)

Windows 10 64bit

書式
CREATE TABLE データベース名.テーブル名 (列名 データ型,…)
COMMENT [=] 'string’
テーブルを作成するときにテーブルにコメントを追加します。

操作例
SQL構文
create table arkuser_ybl (uno int, uname varchar(23)) comment 'table definition";

1.データベース「testdb」を選択します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MariaDB [(none)]> use testdb
Database changed
MariaDB [(none)]> use testdb Database changed
MariaDB [(none)]> use testdb
Database changed

2.テーブルにコメントを追加します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MariaDB [testdb]> create table arkuser_ybl (uno int, uname varchar(23)) comment 'table definition';
Query OK, 0 rows affected (1.206 sec)
MariaDB [testdb]> create table arkuser_ybl (uno int, uname varchar(23)) comment 'table definition'; Query OK, 0 rows affected (1.206 sec)
MariaDB [testdb]> create table arkuser_ybl (uno int, uname varchar(23)) comment 'table definition';
Query OK, 0 rows affected (1.206 sec)

3. SHOW CREATE TABLE 文でテーブルに追加したコメントを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MariaDB [testdb]> show create table arkuser_ybl\G
*************************** 1. row ***************************
Table: arkuser_ybl
Create Table: CREATE TABLE `arkuser_ybl` (
`uno` int(11) DEFAULT NULL,
`uname` varchar(23) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='table definition'
1 row in set (0.249 sec)
MariaDB [testdb]> show create table arkuser_ybl\G *************************** 1. row *************************** Table: arkuser_ybl Create Table: CREATE TABLE `arkuser_ybl` ( `uno` int(11) DEFAULT NULL, `uname` varchar(23) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='table definition' 1 row in set (0.249 sec)
MariaDB [testdb]> show create table arkuser_ybl\G
*************************** 1. row ***************************
       Table: arkuser_ybl
Create Table: CREATE TABLE `arkuser_ybl` (
  `uno` int(11) DEFAULT NULL,
  `uname` varchar(23) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='table definition'
1 row in set (0.249 sec)

 

MariaDB

Posted by arkgame