Django-MySQL数据库使用01
Django连接数据库的要求:1)Pycharm运行Django平台;2)MySQL数据库。本文的前提是这两个平台读者都已经都正确安装,未安装的朋友请自行百度。说明一下我用的Django是2.1版本,在连接数据时与老版本有不同之处。Pycharm功能非常强大,所有MySQL的命令操作均可在Pycharm中实现。
一、Pycharm连接数据库
找到MySQL的数据源
设置连接数据库的用户名和密码,一般为root用户
设置好之后,可以通过命令行操作查看包含的数据库
数据库显示
以后,关于数据的所有相关操作均可以在Pycharm中操作,非常方便。
二、数据库连接配置
Python2.x系列连接MySQL数据库需要MySQLdb类库的支持,Python3.x系列连接MySQL需要pymysql类库的支持,
python3.6安装模块pymysql:
1.命令行安装 pip install pymysql,
2.使用pycharm支持的类库安装,安装过程和Django安装过程的方法二一样
3.同时还需要安装 pip install mysqlclient,这样在import MySQLdb才不会报错
在Pycharm中查看安装包是否都安装完毕
好的,一切都配好后,开始进行代码编写。
创建一个数据库
在settings.py中进行数据库连接
在models.py编写数据库逻辑,这里的类名和数据库中的表相对应,作为演示只赋予一个属性
接下来构建表结构,在终端输入:
在数据库端进行查看
查看数据库deng中的表
从结果中可以看出表有很多,但属于我们自己的就只有当时建立的sayhello_employee表。我们再看一下这个表中的信息:
在表中,Django的ORM创建一张表的时候,出现一个id字段(默认,且为主键,自动增长型),一个name字段,这个name是我们再models.py中定义的,最大长度为30,都体现出来了
数据库操作的第一节完毕
转载于:https://www.cnblogs.com/demo-deng/p/7801966.html
Django-MySQL数据库使用01相关推荐
- MySql数据库练习01
MySQL数据库练习01 题目描述: 现在设计 商品销售体统,包含以下内容 一. 创建表 1.会员表:用于记录会员信息,包含 会员表 字段名称 含义 说明 vipId 会员编号 主键 vipname ...
- MySQL数据库-笔记01【数据库概念、数据库安装、终端操作数据库】
学习地址:一天学会 MySQL 数据库 MySQL安装教程 MySQL专栏
- MySQL数据库基础01 韩顺平 自学笔记
MySQL数据库基础 数据库简单原理图 连接Mysql 启动和关闭mysql服务 连接Mysql指令 数据库三层结构 数据在数据库中的存储方式 SQL语句的分类 简单通过Java操作Mysql数据库 ...
- MySQL数据库编程01
文章目录 MySQL编程基础 常量与变量 常量 字符串常量 数值常量 日期和时间常量 布尔值常量 NULL值 变量 局部变量 全局变量 常用系统函数 字符串函数 计算字符串字符数和长度 合并字符串 字 ...
- django连接mysql数据库_Django学习笔记(4)——Django连接数据库
前言 在MVC或者MTV设计模式中,模型(M)代表对数据库的操作.那么如何操作数据库呢?本小节就认真学习一下.首先复习一下Django的整个实现流程 ,然后再实现一下使用数据库的整个流程,最后学习一下 ...
- python用django连接mysql_三分钟了解Django如何连接Mysql数据库
处理用户注册请求.Django连接MysqL数据库相关配置.数据库迁移命令: my_Dproject/app01/views.py 在views函数文件中添加register函数,来处理用户注册 ...
- Django web框架-----Django连接现有mysql数据库
第一步:win10下载mysql5.7压缩包配置安装mysql,创建数据库或导入数据库 第二步:win10搭建django2.1.7开发环境,创建项目为mytestsite,创建应用app为quick ...
- python3 django配置数据库(mysql)
python3 django配置数据库(mysql)http://www.bieryun.com/3311.html python3 下的mysql驱动 django 连接mysql默认驱动是MySQ ...
- echarts导入mysql数据库_Echarts最新:Django中从mysql数据库中获取数据传到echarts方式_爱安网 LoveAn.com...
关于"Echarts"的最新内容 聚合阅读 这篇文章主要介绍了基于vue+echarts 数据可视化大屏展示的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随 ...
- Django使用已经存有数据的mysql数据库
由于在django中数据表的操作都是通过models去执行的,所以在你需要使用数据库之前需要在app中的models.py文件中事先去写好需要的表及字段,这是一件比较麻烦的事,那如何在事先没有配置mo ...
最新文章
- 对话创新工场陶宁:AI步入深水区下的投资逻辑
- window系统查看端口被哪个进程占用了
- java生日快乐_Java八岁生日快乐!
- Java消息服务~@JmsListener集成
- python反射机制
- 最新sfc模拟器安卓汉化版_卡车模拟器山货运卡车3D游戏安卓最新版 v1.0 卡车模拟器山货运卡车3D游戏下载...
- 阿里巴巴开发手册强制使用SLF4J作为门面担当的秘密,被我发现了
- go模拟android浏览器,模拟浏览器登录操作
- 前端登陆之cookie篇
- flyingsaucer转换多个html,使用flying-saucer 实现 html转pdf实现input框select,textarea
- 如何获得当前所在的DLL模块名称
- 商品货架管理(愿疫情早日消散,大家去见想见的人)
- 英语单词Caement水泥
- 小型企业服务器型号齐全,【一般小企业内部使用什么样子的服务器性价比比较高?】...
- win11耳机和扬声器怎么分开控制音量?
- Java(三)对象类型的转换和多态机制
- Java开发工程师与大数据开发工程师有何区别?
- OGG Data Pump进程
- 电子电力系统仿真整理
- 《视频解密》中文版(第四版)第十章 H.261和H.263(第二部分)
热门文章
- Spring Boot入门——JPA
- 配置普通用户可以运行saltstack的模块
- linq to sql简单使用
- 【Cracking the Code Interview(5th edition)】一、数组与字符串(C++)
- 温故知新(8)——备忘录模式
- 函数-函数的基本组成
- 通过实现继承TabActivity并且实现TabContentFactory的方法创建选项卡的一点心得
- server 2008 IIS 7下asp.net开发环境部署及配置
- 一道微软公司的面试题目的算法实现
- 3.21-22 od、tee