node操作数据库
什么是数据库:
数据库技术存储数据的仓库。
内存:mysql服务》库》存储数据》字段
使用cmd窗口操作数据库:
- mysql -h 127.0.0.1 -u root -p 回车
- -h 主机 -u 用户名 -p 密码
常见操作cmd中mysql:
show databases:查看mysql中所有数据库
use 库名:进入库
选择语句:
select * from 表名 where 条件
select username from users:查看users表中的username字段信息
删除语句:
delete from 表名 where 条件
修改语句:
update 表名 set 字段=‘修改后值’
在node中操作mysql:
let http=require('http');
let mysql=require('mysql');
let connection=mysql.createConnection({
host:'127.0.0.1',
user:'root',
password:'root',
database:'name',
})
connection.connect();
let server=http.createServer((req,res)=>{
let url=req.url;
let method=req.method;
if(url=='/mysql' && method=='GET'){
connection.query('select * from c69',(error,results)=>{
if(!error){
console.log(results);
res.end();
}
})
}
if(url=='/delete' && method=='GET'){
connection.query('delete from c69 where id=3',(error,results)=>{
if(!error){
if(results.affectedRows>0){
console.log('删除成功');
console.log(results);
}else{
console.log('删除失败');
}
res.end();
}
})
}
})
server.listen(8090);

浙公网安备 33010602011771号