您的位置 首页 > 数码极客

web如何连接mysql数据库服务器、mySQL连接数据库… web怎么连接mysql数据库

【摘要】 一,前期准备①sqlyog 用来写数据库方便快捷。②python的编译器,以pycharm为例③去mysql官网下载mysql的安装包解压到电脑中,找到文件中bin文件夹进入bin文件夹,复制路径找到mysql安装路径复制下来:(1)C:\Program Files\MySQL\MySQL Server 5.5\...

一,前期准备

①sqlyog 用来写数据库方便快捷。


②python的编译器,以pycharm为例


③去mysql官网下载mysql的安装包

解压到电脑中,找到文件中bin文件夹


进入bin文件夹,复制路径
找到mysql安装路径复制下来:
(1)C:\Program Files\MySQL\MySQL Server 5.5\bin
(2)计算机-鼠标右键-属性-高级系统设置-高级-环境变量-系统变量-path-编辑-将mysql安装路径加分号;黏贴在最前面



以上步骤win10同理

二,配置mysql

①在任务管理器中确保mysql运行


②在命令行输入 mysql -u root -p 登录 mysql,输入一个密码,进入数据库成功。


③打开sqlyog,登录mysql,建立一个可用的数据库,准备完毕。

三,连接MySQL数据库设置

①默认情况下,配置使用SQLite。若不使用SQLite作为数据库,则需要额外的设置,例如 USER,PASSWORD和HOST必须加入。
内置数据库后端有:
'django.db.backends.postgresql' 'django.db.backends.mysql' 'django.db.backends.sqlite3' 'django.db.backends.oracle'
②在myweb文件中,通过DATABASES项进行数据库设置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mydemo', 'USER': 'root', 'PASSWORD': '', 'HOST': 'localhost', 'PORT': '3306', } }
③安装mysqlclient库

四,创建模型

编辑 mya文件
from django.db import models class Stu): '''自定义Stu表对应的Model类''' #定义属性:默认主键自增id字段可不写 id = models.AutoField(primary_key=True) name = models.CharField(max_length=16) age = models.SmallIntegerField() sex = models.CharField(max_length=1) classid=models.CharField(max_length=8) def __str__(self): return "%d:%s:%d:%s:%s"%) class Meta: db_table="stu"

五,激活模型

要将该应用程序包括在我们的项目中,我们需要在设置中添加对其配置类的引用INSTALLED_APPS。
该 myappConfig班是在mya文件中,所以它的虚线路径’mya’。

编辑myweb文件,并将该虚线路径添加到该INSTALLED_APPS设置。

INSTALLED_APPS = [
‘django.con’ ,
‘django.con’ ,
‘django.con’ ,
‘django.con’ ,
‘django.con’ ,
‘django.con’ ,
‘mya’, #或者直接写 myapp
]

六,使用

在myapp应用的视图中使用
from django.shortcuts import render from django.http import HttpResponse from mya import Stu def index(request): return HttpResponse("Hello Django!") def stu(request): #获取所有stu表信息 lists = S() print(lists) #获取单条学生信息 prin(id=1)) return HttpResponse("ok")
配置stu函数的访问路由
#在mya文件中配置

path(‘stu/’, views.stu),
启动服务后,在浏览器中访问,在命令行终端中查看输出效果: http://localhost:8000/myapp/stu


如果感觉小编写得不错,请素质三连:点赞+转发+关注。我会努力写出更好的作品分享给大家。更多JAVA进阶学习资料小编已打包好,可以关注私信找我领取哦!

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“web如何连接mysql数据库服务器,mySQL连接数据库,web怎么连接mysql数据库,ksweb如何连接Mysql数据库,mysql数据库与web项目连接”边界阅读