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相关推荐

  1. MySql数据库练习01

    MySQL数据库练习01 题目描述: 现在设计 商品销售体统,包含以下内容 一. 创建表 1.会员表:用于记录会员信息,包含 会员表 字段名称 含义 说明 vipId 会员编号 主键 vipname ...

  2. MySQL数据库-笔记01【数据库概念、数据库安装、终端操作数据库】

    学习地址:一天学会 MySQL 数据库      MySQL安装教程      MySQL专栏

  3. MySQL数据库基础01 韩顺平 自学笔记

    MySQL数据库基础 数据库简单原理图 连接Mysql 启动和关闭mysql服务 连接Mysql指令 数据库三层结构 数据在数据库中的存储方式 SQL语句的分类 简单通过Java操作Mysql数据库 ...

  4. MySQL数据库编程01

    文章目录 MySQL编程基础 常量与变量 常量 字符串常量 数值常量 日期和时间常量 布尔值常量 NULL值 变量 局部变量 全局变量 常用系统函数 字符串函数 计算字符串字符数和长度 合并字符串 字 ...

  5. django连接mysql数据库_Django学习笔记(4)——Django连接数据库

    前言 在MVC或者MTV设计模式中,模型(M)代表对数据库的操作.那么如何操作数据库呢?本小节就认真学习一下.首先复习一下Django的整个实现流程 ,然后再实现一下使用数据库的整个流程,最后学习一下 ...

  6. python用django连接mysql_三分钟了解Django如何连接Mysql数据库

    处理用户注册请求.Django连接MysqL数据库相关配置.数据库迁移命令: my_Dproject/app01/views.py    在views函数文件中添加register函数,来处理用户注册 ...

  7. Django web框架-----Django连接现有mysql数据库

    第一步:win10下载mysql5.7压缩包配置安装mysql,创建数据库或导入数据库 第二步:win10搭建django2.1.7开发环境,创建项目为mytestsite,创建应用app为quick ...

  8. python3 django配置数据库(mysql)

    python3 django配置数据库(mysql)http://www.bieryun.com/3311.html python3 下的mysql驱动 django 连接mysql默认驱动是MySQ ...

  9. echarts导入mysql数据库_Echarts最新:Django中从mysql数据库中获取数据传到echarts方式_爱安网 LoveAn.com...

    关于"Echarts"的最新内容 聚合阅读 这篇文章主要介绍了基于vue+echarts 数据可视化大屏展示的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随 ...

  10. Django使用已经存有数据的mysql数据库

    由于在django中数据表的操作都是通过models去执行的,所以在你需要使用数据库之前需要在app中的models.py文件中事先去写好需要的表及字段,这是一件比较麻烦的事,那如何在事先没有配置mo ...

最新文章

  1. 对话创新工场陶宁:AI步入深水区下的投资逻辑
  2. window系统查看端口被哪个进程占用了
  3. java生日快乐_Java八岁生日快乐!
  4. Java消息服务~@JmsListener集成
  5. python反射机制
  6. 最新sfc模拟器安卓汉化版_卡车模拟器山货运卡车3D游戏安卓最新版 v1.0 卡车模拟器山货运卡车3D游戏下载...
  7. 阿里巴巴开发手册强制使用SLF4J作为门面担当的秘密,被我发现了
  8. go模拟android浏览器,模拟浏览器登录操作
  9. 前端登陆之cookie篇
  10. flyingsaucer转换多个html,使用flying-saucer 实现 html转pdf实现input框select,textarea
  11. 如何获得当前所在的DLL模块名称
  12. 商品货架管理(愿疫情早日消散,大家去见想见的人)
  13. 英语单词Caement水泥
  14. 小型企业服务器型号齐全,【一般小企业内部使用什么样子的服务器性价比比较高?】...
  15. win11耳机和扬声器怎么分开控制音量?
  16. Java(三)对象类型的转换和多态机制
  17. Java开发工程师与大数据开发工程师有何区别?
  18. OGG Data Pump进程
  19. 电子电力系统仿真整理
  20. 《视频解密》中文版(第四版)第十章 H.261和H.263(第二部分)

热门文章

  1. Spring Boot入门——JPA
  2. 配置普通用户可以运行saltstack的模块
  3. linq to sql简单使用
  4. 【Cracking the Code Interview(5th edition)】一、数组与字符串(C++)
  5. 温故知新(8)——备忘录模式
  6. 函数-函数的基本组成
  7. 通过实现继承TabActivity并且实现TabContentFactory的方法创建选项卡的一点心得
  8. server 2008 IIS 7下asp.net开发环境部署及配置
  9. 一道微软公司的面试题目的算法实现
  10. 3.21-22 od、tee