mysql基本命令大全_Django 学习笔记之 如何设置和操作 mysql 数据库
我们之前学习了 在 django项目如何设置和操作sqlite 数据库。
在这一节中,我们会借由旧有思路来设置和操作 mysql 数据库。同时,我们会学习基本的mysql的SQL 命令,方便我们进行 mysql 数据库 的基本操作。
准备工作 之安装 mysql 数据库
在开始我们的设置之前,我们要在电脑上安装 mysql 的数据库。这里我们就不展开讲解了。
准备工作 之安装 数据库驱动器 mysql-connector-python
笔者比较了市面上的 几种 mysql python 数据库驱动器 之后,
发现数据库驱动器mysql-connector-python是django项目初学者的最好选择之一。
它使用比较简单,没有太多羁绊。
我们键入 pip install mysql-connector-python ,如下图:
使用 命令 pip 安装 驱动器 mysql-connector-python 成功之后,
我们接下来要重新编辑 我们之前的 settings.py 文件中 数据库设置 选项 DATABASES 。
首先,我们先看一下之前的数据库设置,如下图:
这是之前我们使用sqlite 数据库的设置。
我们把上面的sqlite 数据库设置 替换成如下内容,
如下图:
其中 , 'ENGINE': 'mysql.connector.django',
这是对应你安装的 驱动器 mysql-connector-python 的数据库 驱动引擎。
'NAME': '《你已经在 mysql中创建完成的数据库名称》',
它是你已经创建好了的mysql数据库。这是你开始django 项目之前,
已经使用 SQL 命令 create database 《数据库名称》; 创建成功的一个数据库。
SQL 命令 如下图:
我们接下来键入 python manage.py migrate 来建立数据库中应用的数据模型的细节信息,如下图:
我们键入 mysql -u root -p 来登入 mysql 命令行环境,
如下图:
此处,登录密码是你设置的root 用户密码。
我们接着键入 SQL 命令:show databases;
查看我们数据库中现有的数据库的信息,
接着我们键入 SQL 命令: use 《数据库名称》; 进入 我们之前创建 的与django项目对应的数据库。
如下图:
我们 键入 SQL 命令: describe user_info; 来查看我们已经创建的表的信息。如下图:
在这一节中,我们掌握了django 项目中如何 设置和操作mysql 数据库。
mysql基本命令大全_Django 学习笔记之 如何设置和操作 mysql 数据库相关推荐
- MySQL学习笔记05【多表操作、三大范式、数据库的备份和还原】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- MySQL实战45讲学习笔记
文章目录 MySQL实战45讲-学习笔记 01 基础架构:一条SQL查询语句是如何执行的? mysql逻辑架构 连接器 查询缓存 分析器 优化器 执行器 02 日志系统:一条SQL更新语句如何执行 r ...
- mysql循环查询一个表中的数据并进行修改_JavaScript学习笔记(二十四)-- MYSQL基础操作...
MYSQL mysql 是一个数据库的名字 和 php 合作的比较好的数据库 之前我们说过一个问题,前端向后端索要数据,后端就是去数据库中查询数据,返回给前端 接下来就聊聊使用 php 操作数据库 M ...
- 《姜承尧的MySQL实战宝典》学习笔记
<姜承尧的MySQL实战宝典>学习笔记 1 表结构设计 1.1 数字类型 1.1.1 整形类型 1.1.2 浮点类型和高精度型 1.1.3 实战--整型类型与自增设计 1.1.4 实战-- ...
- 从零开始带你成为MySQL实战优化高手学习笔记(一)
重复是有必要的. 很多新入职的小朋友可能和现在的我一样,对数据库的了解仅仅停留在建库建表增删改查这些操作,日常工作也都是用封装好的代码,别说底层原理了,数据库和系统之间是如何工作都不是很懂. 长此以往 ...
- python django前端重构_Django学习笔记(11)——开发图书管理页面
基础需求:75% 1. 列出图书列表.出版社列表.作者列表 2. 点击作者,会列出其出版的图书列表 3. 点击出版社,会列出旗下图书列表 4. 可以创建.修改.删除 图书.作者.出版社 升级需求:10 ...
- oracle数据库修改写入状态,【学习笔记】Oracle oradebug 使用oradebug修改数据库SCN方法案例...
天萃荷净 使用oradebug修改数据库scn,使用oradebug修改数据库scn的案例. 这里也做了两个测试,发现该功能确实很巧妙,通过修改内存中的scn值,然后写入控制文件和数据文件,实现修改s ...
- C++学习笔记之对文件的操作2
转载自** https://www.cnblogs.com/uniqueliu/archive/2011/08/03/2126680.html ** 什么都不说了,继续<C++学习笔记之对文件的 ...
- 【数据库学习笔记】Day03 - SQL语言基础及数据库定义功能
[数据库学习笔记]Day03 - SQL语言基础及数据库定义功能 〇.本文所用数据库表格: 一.关系运算: 关系运算,数学名词,基本运算有两类:一类是传统的集合运算(并.差.交等),另一类是专门的关系 ...
最新文章
- 演练:使用 TableLayoutPanel 在 Windows 窗体上排列控件
- MySQL的user表
- OpenCV简单的几何绘图的实例(附完整代码)
- QT的QCompleter类的使用
- IronRuby 发布第一个版本
- 微猫恋爱聊妹术V2小程序源码4.1.0多开版 附安装及前端调试教程
- html5 磁力链播放器,磁力链接播放器
- ActiveMQ下载与安装使用
- JS获取屏幕的宽度、高度
- 区域划分问题(数学题)
- 源码分析RocketMQ顺序消息消费实现原理
- ubuntu 14.04 wifi peap 选择证书问题
- css style 命名,CSS_CSS样式命名规范,命名一直是个让我头痛的问题 - phpStudy
- Android 软键盘的确定键修改
- 可解释推荐系统研究综述
- linux 的常用命令(持续更新.....)
- 如何用Abaqus隐式动力学画出李萨如图形?
- S如何获取扫描枪扫描的数据
- 一名小白,完全是零基础,我们该如何学习人工智能?
- 全志平台MIPI屏调试记录