MySQL关系型数据库:
Mongodb非关系型数据库
数据组织结构:数据库、数据表、数据行、字段(类似Excel )
MySQL Server:数据存储
MySQL Workbench:可视化工具:连接数据库
创建数据库和表:创建数据库--数据库中创建数据表table--行id/status,设置标识如主键、递增、唯一--向表中写入数据
SQL:操作数据库的语言
select:从表中查询数据列
select id,username from users
insert into:向表中插入数据行(值可以使用?占位符)
insert into users (id,username) values (5,'Amy')
update:修改表中的数据(where为限定条件)
update users set password='888',status=1 where id=7 and status=0
delete:删除表中的数据行
delete from users where id=4
order by:对列进行排序(默认升序)
select * from users order by status asc,id desc(升序/降序)
count():总数据条数
select count(*) from users where status=0
as:给列设置别名
select count(*) as total from users where status=0
配置mysql:
安装mysql(npm)--连接MySQL(db=mysql.createPool())--测试mysql(db.query())
db.query(sql查询语句,回调)//成功结果返回数组
db.query(sql插入语句,回调)//成功结果返回对象
db.query(sql更新语句,回调)//成功结果返回对象
db.query(sql删除语句id,回调)//成功结果返回对象 (标记删除用update语句)