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();
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!