数据库(database)是用来组织,存储和管理数据的仓库。
当今世界是一个充满着数据的互联网世界,充斥着大量的数据,数据来源很多,比如出行记录,消费记录,浏览的网页,发送的消息等,除了文本类型的数据,图像,音乐都是数据。
市面上常见的数据库有很多,最常见的数据库有
Communit:社区免费版 + Enterprise 企业收费版
每个Excel中,数据的组织结构分别为工作簿,工作表,数据行,列这四个部分。
在传统型数据库中,数据的组织结构分为数据库,数据表,数据行,字段四个部分
一般情况下,每个项目都对应独立的数据库
不同的数据,要存储到不同的表中,例如:用户数据存储到user列中,图书数据存储到books表中
每个表中具体存储哪些数据,有字段来决定。例如:我们可以为user表设计id,username,password这三个字段
表中的行,代表每一条具体的数据
npm install mysql
const mysql = require('mysql');
const db = mysql.createPool({
host:'127.0.0.1',
user:'root',
password:'fb980728',
database:'my_fb_01'
})
// 列1
const sqlStr = 'select * from users';
// query()用于执行SQL语句 成功通过回调函数res返回
db.query(sqlStr,(err,res)=>{
if(err) return console.log(err.message);
console.log(res)
})
// 列2
const user = { username:'spider-man',password:'pcc123' };
// 向数据表中新增数据,其中username 为splid-man password为pcc123 可以通过? 占位
const sqlStr ='insert into user (username,password) value (?,?)'
db.query(sqlStr,(err,res)=>{
if(err) return console.log(err.message)
console.log(res)
})