nodeJs 对数据库的操作
1、建立和关闭连接
var mysql=require("mysql")
var conn=mysql.createConnection({
host:'127.0.0.1',
port:3306,
user:'root',
password:'ds123456',
database:'test'
})
conn.connect(function(err){
if(err) console.log(err)
else console.log('welcome mysql~!')
})
//当数据库发生异常的时候我们也可以提示用户
conn.end(function(err){
if(err) console.log(err)
else console.log("bye bye ~!")
})
2、建立连接并且操作数据库和关闭连接
var mysql=require("mysql")
var conn=mysql.createConnection({
host:'127.0.0.1',
port:3306,
user:'root',
password:'ds123456',
database:'test'
})
var sql="create Table ds(uId int primary key auto_increment,uName varchar(20))";
conn.query(sql,function(err,result){
if(err) console.log(err);
else console.log(result);
});
conn.end(function(err){
if(err) console.log(err)
else console.log("bye bye ~!")
})
3、
var mysql=require("mysql")
var conn=mysql.createConnection({
host:'127.0.0.1',
port:3306,
user:'root',
password:'ds123456',
database:'test'
})
var sql="insert into ds (uName,uPwd) values('lisi','admin1')";
conn.query(sql,function(err,result){
if(err) console.log(err);
else console.log(result);
});
conn.end(function(err){
if(err) console.log(err)
else console.log("bye bye ~!")
})
4、conn.query('insert into userinfo set ?',{uName:'zhouliu',pwd:'admin'})--- 参数为一个对象
var mysql=require("mysql")
var conn=mysql.createConnection({
host:'127.0.0.1',
port:3306,
user:'root',
password:'ds123456',
database:'test'
})
var sql="insert into ds set ?";
conn.query(sql,{uName:'liuliu',uPwd:'admin2'},function(err,result){
if(err) console.log(err);
else console.log(result);
});
conn.end(function(err){
if(err) console.log(err)
else console.log("bye bye ~!")
})
5、conn.query('select * from userinfo where name=?',['zhangsan'])--使用参数是一个数组
var mysql=require("mysql")
var conn=mysql.createConnection({
host:'127.0.0.1',
port:3306,
user:'root',
password:'ds123456',
database:'test'
})
var sql="select count(*) as count from ds where uName=?";
conn.query(sql,['zhangsan'],function(err,result){
if(err) console.log(err);
else console.log(result[0].count);
});
conn.end(function(err){
if(err) console.log(err)
else console.log("bye bye ~!")
})
1、建立和关闭连接
var mysql=require("mysql")
var conn=mysql.createConnection({
host:'127.0.0.1',
port:3306,
user:'root',
password:'ds123456',
database:'test'
})
conn.connect(function(err){
if(err) console.log(err)
else console.log('welcome mysql~!')
})
//当数据库发生异常的时候我们也可以提示用户
conn.end(function(err){
if(err) console.log(err)
else console.log("bye bye ~!")
})
2、建立连接并且操作数据库和关闭连接
var mysql=require("mysql")
var conn=mysql.createConnection({
host:'127.0.0.1',
port:3306,
user:'root',
password:'ds123456',
database:'test'
})
var sql="create Table ds(uId int primary key auto_increment,uName varchar(20))";
conn.query(sql,function(err,result){
if(err) console.log(err);
else console.log(result);
});
conn.end(function(err){
if(err) console.log(err)
else console.log("bye bye ~!")
})
3、
var mysql=require("mysql")
var conn=mysql.createConnection({
host:'127.0.0.1',
port:3306,
user:'root',
password:'ds123456',
database:'test'
})
var sql="insert into ds (uName,uPwd) values('lisi','admin1')";
conn.query(sql,function(err,result){
if(err) console.log(err);
else console.log(result);
});
conn.end(function(err){
if(err) console.log(err)
else console.log("bye bye ~!")
})
4、conn.query('insert into userinfo set ?',{uName:'zhouliu',pwd:'admin'})--- 参数为一个对象
var mysql=require("mysql")
var conn=mysql.createConnection({
host:'127.0.0.1',
port:3306,
user:'root',
password:'ds123456',
database:'test'
})
var sql="insert into ds set ?";
conn.query(sql,{uName:'liuliu',uPwd:'admin2'},function(err,result){
if(err) console.log(err);
else console.log(result);
});
conn.end(function(err){
if(err) console.log(err)
else console.log("bye bye ~!")
})
5、conn.query('select * from userinfo where name=?',['zhangsan'])--使用参数是一个数组
var mysql=require("mysql")
var conn=mysql.createConnection({
host:'127.0.0.1',
port:3306,
user:'root',
password:'ds123456',
database:'test'
})
var sql="select count(*) as count from ds where uName=?";
conn.query(sql,['zhangsan'],function(err,result){
if(err) console.log(err);
else console.log(result[0].count);
});
conn.end(function(err){
if(err) console.log(err)
else console.log("bye bye ~!")
})