dos命令访问mysql实验报告.docx
《dos命令访问mysql实验报告.docx》由会员分享,可在线阅读,更多相关《dos命令访问mysql实验报告.docx(12页珍藏版)》请在冰豆网上搜索。
dos命令访问mysql实验报告
1、连接数据库
mysql-uusername–puserpasswd
2、查看所有数据库
showdatabases;
3、选择数据库
usedatabasename;
3、查看该数据库下所有表
showtables;
查看表内容:
usetablename;
4、查看表的区段
describe表名;
5、查询表数据
select*fromtablename;
用js操作数据库:
在E盘根目录下,按住shift键的同时单击鼠标右键,在此处打开命令窗口,然后执行如下操作
在DOS窗口运行测试程序打印1,2,3,4,5,6,7,8,9,10
命令如下:
nodetest.js
结果如下
Test.js内代码如下:
for(vari=0;i<10;i++){
console.log(i);
}
打印’ok’
Test.js内代码如下:
varhttp=require("http");
http.createServer(function(req,res){
res.write('hellonode');
res.end();
}).listen(3000);
console.log('ok');
test.js:
varmysql=require("mysql");
console.log(mysql.createConnection());
Test.js:
varmysql=require("mysql");
varconn=mysql.createConnection(
{
host:
'localhost',
port:
'3306',
user:
'root',
password:
'root',
database:
'xj2014'
}
);
console.log(conn);
测试成功!
实验过程:
123.js
//引用
varmysql=require('mysql');
//创建连接
varconnection=mysql.createConnection({
host:
'localhost',//主机名称
user:
'root',//用户名
password:
'root',//密码
database:
'xj2014'//数据库
});
//连接
connection.connect();
//执行操作
connection.query('SELECT*fromuserinfolimit0,1',function(err,rows,fields){
console.log(err);
console.info(rows);
console.log(fields);
});
//关闭连接
connection.end();
查询
带参数查询
123.js:
//引用
varmysql=require('mysql');
//创建连接
varconnection=mysql.createConnection({
host:
'localhost',//主机名称
user:
'root',//用户名
password:
'root',//密码
database:
'xj2014'//数据库
});
//连接
connection.connect();
//执行操作
connection.query('SELECT*fromuserinfowherename=?
',["小银银"],function(err,rows){
if(err==null){
console.info(rows);
}else{
console.log("errorinfo:
"+err);
}
});
//关闭连接
connection.end();
查询结果:
修改:
123.js:
//引用
varmysql=require('mysql');
//创建连接
varconnection=mysql.createConnection({
host:
'localhost',//主机名称
user:
'root',//用户名
password:
'root',//密码
database:
'xj2014'//数据库
});
//连接
connection.connect();
//执行操作
connection.query('updateuserinfosetname=?
whereid=93',["小银银"],function(err,rows){
if(err==null){
console.info(rows);//包含相关信息
}else{
console.log("errorinfo:
"+err);
}
});
//关闭连接
connection.end();
增添:
123.js:
//引用
varmysql=require('mysql');
//创建连接
varconnection=mysql.createConnection({
host:
'localhost',//主机名称
user:
'root',//用户名
password:
'root',//密码
database:
'xj2014'//数据库
});
//连接
connection.connect();
//执行操作
connection.query('insertintouserinfosetname=?
',["萧萧"],function(err,rows){
if(err==null){
console.info(rows);//包含相关信息
}else{
console.log("errorinfo:
"+err);
}
});
//关闭连接
connection.end();
实验结果:
删除
123.js:
//引用
varmysql=require('mysql');
//创建连接
varconnection=mysql.createConnection({
host:
'localhost',//主机名称
user:
'root',//用户名
password:
'root',//密码
database:
'xj2014'//数据库
});
//连接
connection.connect();
//执行操作
connection.query('deletefromuserinfowhereid=96',function(err,result){
if(err==null){
console.info(result);//包含相关信息
}else{
console.log("errorinfo:
"+err);
}
});
//关闭连接
connection.end();
实验结果:
http.js
varmysql=require("mysql");
varconn=mysql.createConnection(
{
host:
'localhost',
port:
'3306',
user:
'root',
password:
'root',
database:
'xj2014'
}
);
conn.connect();
conn.query("select*fromuserinfolimit1",function(err,data){
console.log(data);
})
console.log('ok');
conn.end();
实验结果: