用户表(user) 用户uid(自增,唯一键,可不填) 手机号码(登录) 密码(要填) 用户名 性别 年龄
博客表(blog) id(自增) title content create_time update_time is_delete uid
用户收藏书的表(b_collect) id(自增) bid(书的id) uid(用户id)
1 需求说明
打算建个数据库ohsay,ohsay库下有user表,blog表,b_collect表。
2 数据库新建和删除操作,大小写都可以
删除数据库【oh_say】SQL语句:
DROP DATABASE IF EXISTS oh_say;
新建数据库【ohsay】SQL语句
create database if not exists ohsay;
3 建用户表,表名【user】
SQL语句方式建表
CREATE TABLE `ohsay`.`user` (
`uid` INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '用户id',
`phone` VARCHAR(20) NOT NULL,
`pwd` VARCHAR(20) NULL,
`name` VARCHAR(20) NULL,
`sex` INT NULL,
PRIMARY KEY (`uid`),
UNIQUE INDEX `uid_UNIQUE` (`uid` ASC) VISIBLE,
UNIQUE INDEX `phone_UNIQUE` (`phone` ASC) VISIBLE)
COMMENT = '用户表';
直接在视图建表方式
4 关于mybatis的使用 ( better_mybatis-generator插件下载 )
mybatis generator插件可以自动化生成sql模板,然后在设置里面配置生成模板存放路径
(注意:如果创建失败可能需要勾选mysql_8)
需要先连接数据库 (