blog-service
blog-service copied to clipboard
可以把配套的sql放上来吗?
在知乎买的书,里面的sql竟然是图片截图...
# é¨åsql代ç
CREATE DATABASE
IF
NOT EXISTS blog_service DEFAULT CHARACTER
SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci;
# å建æ ç¾è¡¨
CREATE TABLE `blog_tag`
(
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(100) DEFAULT '' COMMENT 'æ ç¾å称',
## å
Œ
±å段 ##
`created_on` int(10) unsigned DEFAULT '0' COMMENT 'å建æ¶é´',
`created_by` varchar(100) DEFAULT '' COMMENT 'å建人',
`modified_on` int(10) unsigned DEFAULT '0' COMMENT 'ä¿®æ¹æ¶é´',
`modified_by` varchar(100) DEFAULT '' COMMENT 'ä¿®æ¹äºº',
`deleted_on` int(10) unsigned DEFAULT '0' COMMENT 'å é¤æ¶é´',
`is_del` tinyint(3) unsigned DEFAULT '1' COMMENT 'æ¯å¦å é¤ï¼0为æªå é¤ï¼1为å é¤',
## å
Œ
±å段 ##
`state` tinyint(3) unsigned DEFAULT '1' COMMENT 'ç¶æ0为ç¦ç¨ï¼ç¶æ1为å¯ç¨',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='æ ç¾ç®¡ç';
# å建æç« è¡¨
CREATE TABLE `blog_article`
(
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(100) DEFAULT '' COMMENT 'æç« æ é¢',
`desc` varchar(255) DEFAULT '' COMMENT 'æç« ç®è¿°',
`cover_image_url` varchar(255) DEFAULT '' COMMENT 'å°é¢å¾çå°å',
`content` longtext COMMENT 'æç« å
容',
## å
Œ
±å段 ##
`created_on` int(10) unsigned DEFAULT '0' COMMENT 'å建æ¶é´',
`created_by` varchar(100) DEFAULT '' COMMENT 'å建人',
`modified_on` int(10) unsigned DEFAULT '0' COMMENT 'ä¿®æ¹æ¶é´',
`modified_by` varchar(100) DEFAULT '' COMMENT 'ä¿®æ¹äºº',
`deleted_on` int(10) unsigned DEFAULT '0' COMMENT 'å é¤æ¶é´',
`is_del` tinyint(3) unsigned DEFAULT '1' COMMENT 'æ¯å¦å é¤ï¼0为æªå é¤ï¼1为å é¤',
## å
Œ
±å段 ##
`state` tinyint(3) unsigned DEFAULT '1' COMMENT 'ç¶æ0为ç¦ç¨ï¼ç¶æ1为å¯ç¨',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='æç« ç®¡ç';
# å建æç« æ é¢å
³è表
CREATE TABLE `blog_article_tag`
(
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`article_id` int(11) NOT NULL COMMENT 'æç« ID',
`tag_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'æ ç¾ID',
## å
Œ
±å段 ##
`created_on` int(10) unsigned DEFAULT '0' COMMENT 'å建æ¶é´',
`created_by` varchar(100) DEFAULT '' COMMENT 'å建人',
`modified_on` int(10) unsigned DEFAULT '0' COMMENT 'ä¿®æ¹æ¶é´',
`modified_by` varchar(100) DEFAULT '' COMMENT 'ä¿®æ¹äºº',
`deleted_on` int(10) unsigned DEFAULT '0' COMMENT 'å é¤æ¶é´',
`is_del` tinyint(3) unsigned DEFAULT '1' COMMENT 'æ¯å¦å é¤ï¼0为æªå é¤ï¼1为å é¤',
## å
Œ
±å段 ##
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='æç« æ ç¾å
³è';
# JWT
CREATE TABLE `blog_auth`
(
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`app_key` varchar(20) DEFAULT '' COMMENT 'Key',
`app_secret` varchar(50) DEFAULT '' COMMENT 'Secret',
## å
Œ
±å段 ##
`created_on` int(10) unsigned DEFAULT '0' COMMENT 'å建æ¶é´',
`created_by` varchar(100) DEFAULT '' COMMENT 'å建人',
`modified_on` int(10) unsigned DEFAULT '0' COMMENT 'ä¿®æ¹æ¶é´',
`modified_by` varchar(100) DEFAULT '' COMMENT 'ä¿®æ¹äºº',
`deleted_on` int(10) unsigned DEFAULT '0' COMMENT 'å é¤æ¶é´',
`is_del` tinyint(3) unsigned DEFAULT '1' COMMENT 'æ¯å¦å é¤ï¼0为æªå é¤ï¼1为å é¤',
## å
Œ
±å段 ##
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB DEFAULT CHARSET=utf8mb4 COMMENT = '认è¯ç®¡ç';
INSERT INTO `blog_service`.blog_auth (`id`, `app_key`, `app_secret`, `created_on`, `created_by`, `modified_on`,
`modified_by`, `deleted_on`,
`is_del`) VALUE (1, 'eddycjy', 'go-programming-tour-book', 0, 'eddycjy', 0, '', 0, 0);
这里有个问题,希望后面的同学遇到时,可以处理。
@Joseph516 给出的blog_article
的建表语句中,desc
没有加backquote反引号(这个书上是有的,其实是加了的,应该GitHub的Markdown显示的问题,默认把backquote当做Markdown的Code 格式了),加上就好了,否则会报错,因为desc
和MySQL
关键词冲突了。
依然感谢 @Joseph516 给出SQL 语句。