学习MySQL记录(一)

189 阅读2分钟

虽然笔者着重于前端开发,但是用node写一点后端也是极好的。这样就不得不学习SQL语句。本系列就记录一下学习经历叭。

第一步创建数据库

//创建数据库
create database egg_house;

//使用该数据库
use egg_house;

创建数据表

create table`house`(
    `id` int not null auto_increment,
    `name` varchar(50) default null comment '房屋名称',
    `info` varchar(150) default null comment '房屋简介',
    `addres` varchar(200) default null comment '房屋地址',
    `price` int default null comment '房屋价格',
    `publishTime` timestamp default null comment '发布时间',
    `cityCode` varchar(10) not null comment '城市编码',
    `showCount` int(5) not null default 0 comment '展示次数',
    `startTime` timestamp default null comment '开始出租时间',
    `endTime` timestamp default null comment '出租结束时间',
    primary key(`id`)
) engine = InnoDB auto_increment = 1 default charset = utf8 comment = '房屋表';

名称 类型 默认值 备注。其中还要设置一个自增的id作为主键,选择引擎,一般都是InnoDB。

插入数据

INSERT INTO `house` VALUES 
(1,'东城民宿','东区 临近地铁','东城区',200,'2020-08-10 13:37:57','10001',1,'2020-08-10 13:37:57','2020-10-20 13:37:57'),
(2,'西城民宿','西区 临近地铁','西城区',100,'2020-08-10 13:38:23','10001',1,'2020-08-10 13:37:57','2020-11-10 13:37:57'),
(3,'新区民宿','新区民宿位置优越','新城区',150,'2020-08-10 13:38:23','10001',0,'2020-08-10 13:37:57','2020-12-10 13:37:57'),
(4,'老城民宿','老城区风景秀美','老城区',100,'2020-08-10 13:38:23','10001',0,'2020-08-10 13:37:57','2020-12-10 13:37:57'),
(5,'西苑民宿','西苑风景秀美','西城区',100,'2020-08-10 13:38:23','10001',0,'2020-08-10 13:37:57','2020-11-10 13:37:57');

要与设置表的顺序对应上,可以在可视化软件,例如MySQL Workbench上一次写入多条。


记录记录!