一、基本的mysql操作命令
在mysql client 下輸入賬號密碼登錄,執行下面命令。
show databases; // 查看所有數據庫
create database user ; //創建數據庫 user
use user ; // 使用 user 數據庫
// 創建 admin表
create table admin(
id int not null primary keyauto_increment,
username varchar(255) not null,
password varchar(255) not null
);
// 創建 info表
create table info(
id int not null primary keyauto_increment,
username varchar(50) not null ,
likes varchar(255),
content varchar(255)
);
// admin表中插入數據
insert into admin (username,password)values ("wenqing","mmd");
insert into admin (username,password)values ("wenruo","kkd");
insert into admin (username,password)values ("pengzhan","ssd");
insert into admin (username,password)values ("liming","wwd");
insert into admin (username,password)values ("jack","jjd");
// info 表中插入數據
insert into info(username,likes,content) values ( "wenqing", "eat","iam not fat");
insert into info(username,likes,content) values ( "wenruo", "sing","iam very handsome");
insert into info(username,likes,content) values ( "pengzhan","programming","it is not hard");
insert into info(username,likes,content) values ( "liming", "sleep","iwant buy some things");
insert into info(username,likes,content) values ( "jack","shopping","do not bother me ,zz~");
// 修改info 表中數據
update info set content='i am reallyhandsome' where username = 'wenruo';
// 查看admin表信息
desc admin;
// 查找admin表中所有數據
select * from admin;
二、nodejs連接操作mysql
配置必要的依賴:
npm install mysql --save-dev
新建js文件 ,內容如下 :
var mysql=require('mysql');
var connection = mysql.createConnection({// 配置必要的連接信息
host:'localhost',
user:'root',
password:'your pass word',
database:'user', // 想要連接的數據庫名稱
port:'3306' // 根據自己端口,默認3306
})
connection.connect(function (err) { //連接數據庫
if(err)
{
console.log('connect database failed');
}
else{
console.log('connect success!');
}
})
var SqlString ='select * from admin';
connection.query(SqlString,function(err,result) { // 執行sql語句,返回執行結果
if(err)
{
console.log('query error');
}
else
{
console.log(result);
}
})
connection.end(function (err) {
if(err){
console.log('close database error');
}
else
{
console.log('close database success!');
}
})