永发信息网

谁能帮我详细解释一下在MySQL中创建表时下面每个字段后面修饰是什么意思呢?还有特别是结束那一个句。

答案:1  悬赏:10  手机版
解决时间 2021-03-09 22:51
  • 提问者网友:孤凫
  • 2021-03-09 19:53
DROP TABLE IF EXISTS `board`;
CREATE TABLE `board` (
`id` int(11) NOT NULL auto_increment,
`btable` varchar(20) NOT NULL default 'btable1',
`name` varchar(30) NOT NULL default '',
`logo` varchar(100) default NULL,
`inform` varchar(160) default NULL,
`focus` varchar(200) default NULL,
`boardmast` varchar(255) NOT NULL default '',
`page` varchar(80) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Dumping data for table `board`
最佳答案
  • 五星知识达人网友:轮獄道
  • 2021-03-09 20:21
int(11) 字段类型,位数
NOT NULL 非空
auto_increment 自增长
default 'btable1' 该字段默认值
default NULL 默认null
PRIMARY KEY (`id`) 主键约束
ENGINE=InnoDB 表的存储引擎,InnoDB、MyISAM常用
DEFAULT CHARSET=latin1 默认字符集,通常使用GBK或者UTF-8,默认latin1=ISO-8859-1

-- Dumping data for table `board` 没有特殊意义,mysql注释符“--” ,之后的都是注释,通常使用EXP/IMP或客户端工具导入导出会有注释。
仅供参考!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯