mysql连接腾讯云数据库、阿里云数据库mysql连接
本文内容列表:
- 1、如何安装数据库并连接腾讯云数据库
- 2、如何用js连接并操作腾讯云mysql数据库
- 3.如何在腾讯云中正确配置mysql
如何安装并连接腾讯云数据库
第一步:使用xshell软件连接服务器
第二步:在连接的xshell中运行linux命令。
参考资料:腾讯云官网论坛:安装mysql数据库-网站链接

如何使用js连接和操作Mysql腾讯云数据库
首先是登录腾讯云。注册后即可获得新手礼包一份。如图
进入云产品-数据库-CDB for MYSQL-Shop Now,选择最低可用礼包作为每月折扣使用,购买完成
首页-右上角产品管理-使用数据库,然后我们将看到实例。首先我们进入管理页面,在这里对实例进行基本设置
实例名称可以任意更改,并且必须启用外网地址,否则无法访问自己项目中的云数据库,并且本地。进入账户管理页面更改root密码,然后点击右上角的登录数据库
登录后会出现下图
这个和本地客户端操作基本一样,我就不细说了
2.用demo来说明mysql云数据库的控制
1。在实例上新建一个nodejs数据库,然后新建一张employee表,并新建四个字段:name、gender、age、email,除了age为int,其他都是varchar格式
2。新建TimLiu文件夹,打开cmd,cd TimLiu,初始化npm init项目,按照其分步说明,安装mysql模块,npm install mysql,该模块主要功能是连接mysql数据库。 ? root',
密码:'123abc',
database:'nodejs',
port:6445
}) })
connection.connect();
也是我们这里打开的外网地址的云端口号,注意单独写外网地址,用户是默认管理员,密码是我们在云平台设置的密码,数据库是我们创建的nodejs数据库。
接下来我们对数据库进行增删改查操作
/**
* 添加员工
*/function addEmployee(){
var employeeInsertSql = 'INSERT INSERT IN姓名、性别、年龄、电子邮件) VALUES(?,?,?,?)';
var employeeInsertSql_Params = ['Tim','Male',22,'18818216454@163.com']
连接。查询(employeeInsertSql,employeeInsertSql_Params,函数(错误,结果){
通过 if(err) console.log( '[INSERT ERR] -',err.message);
console.log(结果); ()
}
/**
* 更新员工函数 ❙*/ insertEmployee(){
var employeeUpdateSql = "更新员工集名称 = ? WHERE 年龄 =?";
var employeeUpdateSql_Params = ['Peter',22];
connection.query(employeParameeUpdate err,结果){
if(err) console .log('[UPDATE ERR]-' ,err.message);
console.log(结果);
})}
insertEmployee();
/**
*员工查询
*/ function getEmployee(){SELECT var = 员工 * FROM员工";
connection.query(employeeGetSql,function(error,result){
if(err)console.log('[SELECT ERR]-',err.message);
console.log( result);
})}
getEmployee();
/**
*删除员工
*/ function deleteEmployee(){
var employeeDelete 员工 WRELESql name =?";
Var EmployeedeELETESQL_PARAMS = 'Peter';
Connection.query (Employeeedeletesql, EmployeeDeeELETESQL_PARAMS, Function (ERR, Result) { If (ERR) console.log('[delete err]- ',err.message);
console.log(result); })
}deleteEmployee();
这样我们就可以愉快的操作数据库了
如果你想对project进行更加模块化的操作,可以在model下新建一个employee_two.js。代码如下
var mysql = require('mysql');var connection = mysql.createConnection({
主机:'',
用户:'root',
密码:'' 数据库:'nodejs',
端口:})connection.connect();/**
* 添加员工
* @param {String} 员工
* @param {Function} 回调
*/exports.addEmployee=function(employee,callback){
varEmployeeInsertSql = 'INSERT INTO 员工(姓名、性别、电子邮件)值(?,?,?,?)';
var employeeInsertSql_Params = [employee_name,employee.gender,age.employee,emailemployee]
连接.返回查询 }/**
* 更新员工
* @param {String} 员工
* @param {Function} 回调
*/exports.updateEmployee = 函数 (姓名, 年龄){
var employeeUpdateSql = "更新员工姓名 = ? WHERE 年龄 =?" ;
varemployeeUpdateSql_Params = ['Peter',22];
connection.query(employeeUpdateSql,employeeUpdateSql_Params,'函数员工if(err)console.log('[更新错误]-',err.message);
console.log(result);
})}/**
* 员工查询
*
*/exports.getEmployee = function(){
varEmployeeGetSql = "SELECT * FROM 员工";
connection.query(employeeGetSql,callback)}/**
* 删除员工
* @param {String} name
*/exports.deleteEmployee = function(name){
var employeeDeleteSql = "删除员工 WHERE name = ?";
var employeeDeleteSql = '_ ';
connection.query(employeeDeleteSql,employeeDeleteSql_Params,callback)
}在根目录下新建index.js,代码如下 var db = require('./model/employee_two'); /添加员工 var employee = {
姓名:'lisa',
年龄:22,
性别:"女",
邮箱:'99533212@qq.com'}db.addEmployee(employee ,function(error ,result){
if(error) console.log("[INSERT err]-",err.message)
console.log(result);})//删除员工数据库。 deleteEmployee('Peter' ,function(error,result){
if(error) console.log("[DELETE err]-",err.message)
console.log(result);})//更新员工 db.updateEmployee('Tim',23,function(error,result){
if(err) console.log("[UPDATE err]-",err.message)
console.log(result ) ;})//员工查询 db.getEmployee(function(error,result){
if(error) console.log("[GET err]-",err.message)
console.log(result);})
如何在腾讯云正确配置mysql
要配置mysql,只需安装此程序即可。如果是和程序结合的话,需要安装对应程序自带的lnmp一键包,比较省事
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
