我是靠谱客的博主 欢呼流沙,最近开发中收集的这篇文章主要介绍vite + vue3 + ts + nodejs + mysql搭建全栈项目_3,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

五、利用axios获取后台数据

1、安装

npm install axios 或

yarn add axios

此处使用yarn安装,如图所示

2、在需要的页面使用,此处以about.vue为例,修改about.vue

 

最后,将数据库中字段一一对应,即可看到table表格中显示你想要的数据效果

六、MySQL数据库安装

1、下载安装包

https://dev.mysql.com/downloads/mysql/

 

2、配置全局变量:计算机=》属性=》高级系统设置=》环境变量=》path=》编辑=》新增

 

 

 

 

3、根目录新增配置文件my.ini

 

***配置文件my.ini

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:mysqlmysql-8.0.30-winx64mysql-8.0.30-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=E:mysqlmysql-8.0.30-winx64mysql-8.0.30-winx64data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

终端切换至安装目录(管理员),并输入以下代码

mysqld --initialize --console

4、终端(管理员)切换至bin目录下,依次执行以下代码

初始化数据库:

mysqld --initialize --console

执行完成后,会输出 root 用户的初始默认密码

2022-08-16T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ

APWCY5ws&hjQ 为默认密码,可以在登陆后修改

执行以下命令

mysqld install

完成后启动MySQL数据库

net start mysql

5、登录MySQL数据库,终端键入以下代码

mysql -u root -p        //回车后输入初始密码(APWCY5ws&hjQ)

 

6、修改MySQL账号密码

alter user 'root'@'localhost' identified with mysql_native_password by '123456';            

//注:123456为新密码,最后分号不可忘

安装完成,现在可以以终端命令连接并操作MySQL数据库

创建数据库:mysql> create DATABASE myfirstdatabase;

删除数据库:drop database myfirstdatabase;

选择数据库:mysql> use myfirstdatabase;

创建数据表:CREATE TABLE table_name (column_name column_type);

删除数据表:DROP TABLE table_name ;

插入数据表:INSERT INTO table_name ( field1, field2,...fieldN ) VALUES (value1,value2,...valueN );

查询数据表:SELECT column_name,column_name FROM table_name [WHERE Clause] [LIMIT N][ OFFSET M]

注:myfirstdatabase为数据库名称,按自己的需求喜好自定义,table_name为数据表名称,column_name column_type为数据表中需要添加的项(eg:name,age),field1为新添加项,value1为与field1相对应的项。

当然,为了方便起见,平常以可视化工具使用比较多,例如navicat,不过需要收费,有兴趣者可找找破解版。

综上,一个简易版前后端分离全栈项目思路将完成,其作用在于新手朋友对于全栈入门理解,并在实际开发过程中避免出现: "前端不懂后端苦,后台不明白前端难" 的尴尬局面, 彼此了解才可以更好的合作。同时,对于每个想更好连接整个网站流程的小伙伴们而言,也可以提供一定思路。后续将进一步分享较为完善的项目,面向实际生产环境,以及环境部署等内容,也希望在此过程中磨砺自身,共勉!

最后

以上就是欢呼流沙为你收集整理的vite + vue3 + ts + nodejs + mysql搭建全栈项目_3的全部内容,希望文章能够帮你解决vite + vue3 + ts + nodejs + mysql搭建全栈项目_3所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部