欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql創建表備注為空

錢淋西2年前7瀏覽0評論

在MySQL數據庫中,創建表時可以為表添加注釋,用于描述該表的作用以及列的含義等信息。

如果不需要為表添加注釋,可以在創建表時將注釋字段留空。以下是一個創建表但不添加注釋的示例:

CREATE TABLE `mytable` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`age` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

在上面的代碼中,可以看到CREATE TABLE語句中注釋字段沒有賦值。如果需要添加注釋,可以使用COMMENT關鍵字:

CREATE TABLE `mytable` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`name` varchar(50) NOT NULL COMMENT '姓名',
`age` int(11) NOT NULL COMMENT '年齡',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='我的表';

在上面的代碼中,使用COMMENT關鍵字為表和每個列添加了注釋。可以在DESC語句或者信息模式查詢中查看表和列的注釋信息:

mysql>DESC mytable;
+-------+-------------+------+-----+---------+----------------+
| Field | Type        | Null | Key | Default | Extra          |
+-------+-------------+------+-----+---------+----------------+
| id    | int(11)     | NO   | PRI | NULL    | auto_increment |
| name  | varchar(50) | NO   |     | NULL    |                |
| age   | int(11)     | NO   |     | NULL    |                |
+-------+-------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)
mysql>SELECT COLUMN_NAME, COLUMN_COMMENT FROM information_schema.COLUMNS WHERE TABLE_NAME='mytable';
+-------------+-----------------------+
| COLUMN_NAME | COLUMN_COMMENT        |
+-------------+-----------------------+
| id          | ID                    |
| name        | 姓名                  |
| age         | 年齡                  |
+-------------+-----------------------+
3 rows in set (0.00 sec)

因此,在創建MySQL表時可以選擇是否添加注釋。添加注釋可以方便地描述表和列的作用和含義,使其他人更容易理解該表結構的意義。