我们可以写注释来创建一个表:
create database `mytest`;
use `mytest`;
create table `mytest` (
/* mytest mytest */
`code` varchar(15) NOT NULL,
`type` varchar(20) NOT NULL
);
如何/* mytest mytest */
在创建表命令中显示注释?
show create table mytest;
+--------+------------------------------------+
| Table | Create Table |
+--------+------------------------------------+
| mytest | CREATE TABLE `mytest` (
`code` varchar(15) NOT NULL,
`type` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
这种注释不存储在表定义中,所以用 SQL 是获取不到的。
一种解决方法是这样做:
这给出了:
或更好 :
给予:
您还可以有列级评论:
给出: