// 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();