
最近在搞eggJS+MySQL的后端项目,发现MySQL数据库很多配置官方文档写的并不清楚,故整理在此,方便大家!
适用范围:
- MySQL版本:8.X.X(请使用5.7<=version!==8.0.23,否则sequelize不兼容!!)
- 操作系统:macOS 10.15.7
开始
- 启动
mysql -u root -p
- 创建表(personId设置了关键值则不能重复)
create table personTable (personId int, name varchar(20), gender varchar(10), primary key(personId));
- 在表中添加新列
alter table personTable add age int;
//每次执行命令,别忘了`\g`,下同
- 查看表结构信息
desc personTable;
- 删除表
drop table personTable;
- 复制表
create table personInfo like personTable;
- 查看数据
select * from personInfo; // 查询全部
select * from personInfo where age = 35; // 条件查询
- 插入数据
insert into personInfo (personId, name, gender, age) values (1000, 'devZhang', "male", 35);
- 更新数据
update personInfo set age = 25,name = "uiChen",gender='female' where personId = 1001;
- 删除数据
delete from personInfo where age = 23;
THE END!根据了解的深入,仍会继续补充!
网友评论