查看数据库命令_Django 学习笔记之 如何设置和操作 mysql 数据库

我们之前学习了 在 django项目如何设置和操作sqlite 数据库。

在这一节中,我们会借由旧有思路来设置和操作 mysql 数据库。同时,我们会学习基本的mysql的SQL 命令,方便我们进行 mysql 数据库 的基本操作。

准备工作 之安装 mysql 数据库

在开始我们的设置之前,我们要在电脑上安装 mysql 的数据库。这里我们就不展开讲解了。

准备工作 之安装 数据库驱动器 mysql-connector-python

笔者比较了市面上的 几种 mysql python 数据库驱动器 之后,

发现数据库驱动器mysql-connector-python是django项目初学者的最好选择之一。

它使用比较简单,没有太多羁绊。

我们键入 pip install mysql-connector-python ,如下图:

5e618d37e4d8d31934cdb630e6465322.png

使用 命令 pip 安装 驱动器 mysql-connector-python 成功之后,

我们接下来要重新编辑 我们之前的 settings.py 文件中 数据库设置 选项 DATABASES 。

首先,我们先看一下之前的数据库设置,如下图:

dbde3127890c2034877a46e01943cd2b.png

这是之前我们使用sqlite 数据库的设置。

我们把上面的sqlite 数据库设置 替换成如下内容,

如下图:

e2994235b1ee2a69b4cc7b550df71c41.png

其中 , 'ENGINE': 'mysql.connector.django',

这是对应你安装的 驱动器 mysql-connector-python 的数据库 驱动引擎。

'NAME': '《你已经在 mysql中创建完成的数据库名称》',

它是你已经创建好了的mysql数据库。这是你开始django 项目之前,

已经使用 SQL 命令 create database 《数据库名称》; 创建成功的一个数据库。

SQL 命令 如下图:

7aad38a588dac0d38b899ef8fe19e829.png

我们接下来键入 python manage.py migrate 来建立数据库中应用的数据模型的细节信息,如下图:

762f7ccfa88ad1411561f400b9df7a92.png

我们键入 mysql -u root -p 来登入 mysql 命令行环境,

如下图:

945c239adbec6719baeb6700bf7f98f7.png

此处,登录密码是你设置的root 用户密码。

我们接着键入 SQL 命令:show databases;

查看我们数据库中现有的数据库的信息,

接着我们键入 SQL 命令: use 《数据库名称》; 进入 我们之前创建 的与django项目对应的数据库。

如下图:

933d08932de3f0295f38abcb450e5f9e.png

我们 键入 SQL 命令: describe user_info; 来查看我们已经创建的表的信息。如下图:

e7891e5fd2c2589d8a00bb063293faf8.png

在这一节中,我们掌握了django 项目中如何 设置和操作mysql 数据库。

易语言操作数据教程之ACCESS实战教程第一讲第一讲:这一节我们讲ACCESS实战教程实战教程:分类的账号管理器---------------------------------------------软件制作流程:添加:1.分类的添加2.数据的添加读取:1.读取分类名称和分类ID(索引)2.再根据分类ID读取数据删除:1.删除分类(一并删除该分类下的数据)2.删除该分类下的数据修改:1.修改分类的名称(不需要修改该分类下的数据)2.修改数据数据库表的设计:ACCESS数据库版本 2000 2003 2007注意:1.表和字段的名称建议使用英文2.ACCESS保密性不好(.mdb .dat)3.下载地址:http://www.xdowns.com/soft/188/215/2010/Soft_67402.htmlclass:idnameuser:cididuserpwdspwdemailmark-------------------------------------------------易语言操作数据教程之ACCESS实战教程第二讲第二讲都是基于SQL语句的数据库SQL语句学习:http://www.w3school.com.cn/sql/index.aspSQL语句:添加:INSERT INTO table_name (id, 列2,...) VALUES (0, 值2,....)更新:UPDATE class SET name = QQ2013 WHERE id = 1删除:DELETE FROM class WHERE id = 1查询:SELECT * FROM class WHERE BY LIVE LIMIT记录集和数据库连接  外部数据库搜索功能:138381我的建议:大家多看几遍,不懂的查询资料 百度------------------------------------------------易语言操作数据教程之ACCESS实战教程第三讲第三讲添加:1.添加类别判断是否存在该类别2.添加数据写入CID,也就是写入该数据所在类别删除类别:1.删除类别表里面的数据2.根据CID删除数据表里面的数据删除数据:1.根据数据ID删除修改:1.修改类别根据id2.修改数据(可以更换所在类别)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值