node_数据库mysql安装

复制代码
// 1.下载mysql安装

// 2.环境变量配置
//   1.打开我的电脑在我的电脑右键中选择属性,然后单击选择高级系统设置。
//   2.在系统属性的‘高级’中选择环境变量。
//   3.选择Mysql安装的目录,在Mysql安装的目录中找到bin目录,把此路径复制。
//   4.在用户变量的path变量中添加变量值,变量值为刚复制的路径。
//   5.打开cmd输入mysql -u root -p 后系统响应,再输入口令就行了,即可进入到Mysql。// => 连接到数据库

// 3.安装可视化数据库管理工具 navicat

// 4.连接数据库
//   cmd:打开cmd输入mysql -u root -p 后系统响应,再输入口令就行了,即可进入到Mysql。
//   navicat:点击连接 => mysql => 输入用户和密码就行

// 5.创建数据库
//   cmd: CREATE DATABASE database_name
//   navicat: 右击连接主机名新建数据库 => 输入数据库名字,字符集utf8,排序规则utf8_general_ci

// 6.创建数据表
//   cmd:语法,CREATE TABLE table_name (column_name column_type)
//     mysql> CREATE TABLE table_name(
//     //AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1
//     -> runoob_id INT NOT NULL AUTO_INCREMENT,
//     //如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
//     -> runoob_title VARCHAR(100) NOT NULL,
//     -> runoob_author VARCHAR(40) NOT NULL,
//     -> submission_date DATE,
//     // PRIMARY KEY关键字用于定义列为主键。 可以使用多列来定义主键,列间以逗号分隔。
//     -> PRIMARY KEY ( runoob_id )
//     // ENGINE 设置存储引擎,CHARSET 设置编码。
//     -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
//     // 注意:MySQL命令终止符为分号 ; 注意: -> 是换行符标识,不要复制
//   navicat: 点击新建表,输入字段,类型,长度等等


// 7.node连接数据库_mysql模块

// 引入模块
let mysql = require('mysql')
let options = {
  host     : 'localhost',    // 主机地址 (默认:localhost)
  user     : 'root',         // 用户名
  password : '123456',       // 密码
  database : 'database_name'  // 数据库名
  // port, 端口号默认3306
  // charset  连接字符集(默认:'UTF8_GENERAL_CI',注意字符集的字母都要大写)
}
// 创建连接
let connection = mysql.createConnection(options);
// 连接数据库
connection.connect();
// 数据库语句操作
let operate = 'SECLECT FROM table_name'
connection.query(operate, function (error, results, fields) {
  if (error) throw error;
  callback(results)
});
// 断开数据库
connection.end();
复制代码

 

posted @   前端之旅  阅读(366)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示