django 快速启动数据库客户端程序的方法示例


Posted in Python onAugust 16, 2019

实际工作经历中,免不了有时候需要连接数据库进行问题排查分析的场景,之前一直习惯通过 mysql -uxxx -hxxxx -P1234 ... 这样的方式来启动命令行形式的 MySQL 数据库客户端程序,只是用起来比较麻烦,每次都要拷贝各个配置参数,还要记得不要在命令里显式打印密码。后来想起来在开发 Ruby on Rails 程序的时候,其提供了 rails dbconsole 的命令,可以方便直接启动对应的数据库客户端命令行程序,联想到 Django 理论上也有,所以找到了 python manage.py dbshell 这个命令,使用效果和自己手动敲 mysql 命令行是一样的,省去繁琐的参数设定步骤。

使用效果

django 快速启动数据库客户端程序的方法示例

用法

其用法可以直接查询命令行帮助文档:

# python manage.py dbshell -h
Usage: manage.py dbshell [options]

Runs the command-line client for specified database, or the default database if none is provided.

Options:
 -v VERBOSITY, --verbosity=VERBOSITY
      Verbosity level; 0=minimal output, 1=normal output,
      2=verbose output, 3=very verbose output
 --settings=SETTINGS The Python path to a settings module, e.g.
      "myproject.settings.main". If this isn't provided, the
      DJANGO_SETTINGS_MODULE environment variable will be
      used.
 --pythonpath=PYTHONPATH
      A directory to add to the Python path, e.g.
      "/home/djangoprojects/myproject".
 --traceback   Raise on exception
 --database=DATABASE Nominates a database onto which to open a shell.
      Defaults to the "default" database.
 --version    show program's version number and exit
 -h, --help   show this help message and exit

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python对小数进行除法运算的正确方法示例
Aug 25 Python
Python动态加载模块的3种方法
Nov 22 Python
python集合用法实例分析
May 30 Python
python友情链接检查方法
Jul 08 Python
Python写的一个定时重跑获取数据库数据
Dec 28 Python
15行Python代码实现网易云热门歌单实例教程
Mar 10 Python
django ManyToManyField多对多关系的实例详解
Aug 09 Python
python 实现Flask中返回图片流给前端展示
Jan 09 Python
Python 如何定义匿名或内联函数
Aug 01 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
Dec 14 Python
Django后端按照日期查询的方法教程
Feb 28 Python
解决Pytorch半精度浮点型网络训练的问题
May 24 Python
djano一对一、多对多、分页实例代码
Aug 16 #Python
python try except返回异常的信息字符串代码实例
Aug 15 #Python
python 多进程共享全局变量之Manager()详解
Aug 15 #Python
使用Python调取任意数字资产钱包余额功能
Aug 15 #Python
centos7之Python3.74安装教程
Aug 15 #Python
详解python列表(list)的使用技巧及高级操作
Aug 15 #Python
django项目中使用手机号登录的实例代码
Aug 15 #Python
You might like
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
使用PHP socke 向指定页面提交数据
2008/07/23 PHP
PHP 文章中的远程图片采集到本地的代码
2009/07/30 PHP
Linux下PHP连接Oracle数据库
2014/08/20 PHP
JavaScript聚焦于第一个字段的代码
2010/10/15 Javascript
基于jquery的jqDnR拖拽溢出的修改
2011/02/12 Javascript
推荐20家国外的脚本下载网站
2011/04/28 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
JavaScript中利用jQuery绑定事件的几种方式小结
2016/03/06 Javascript
javascript中获取元素标签中间的内容的实现方法
2016/10/08 Javascript
详解js中==与===的区别
2017/01/08 Javascript
详谈javascript精度问题与调整
2017/07/08 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
解决Linux无法正常安装与卸载Node.js的方法
2018/01/19 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
2018/09/18 Javascript
JavaScript实现的九种排序算法
2019/03/04 Javascript
vue cli 3.x 项目部署到 github pages的方法
2019/04/17 Javascript
判断文字超过2行添加展开按钮,未超过则不显示,溢出部分显示省略号
2019/04/28 Javascript
bootstrap datepicker的基本使用教程
2019/07/09 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
[15:28]DOTA2 HEROS教学视频教你分分钟做大人-剧毒术士
2014/06/13 DOTA
python操作摄像头截图实现远程监控的例子
2014/03/25 Python
在Python的Django框架中用流响应生成CSV文件的教程
2015/05/02 Python
django实现同一个ip十分钟内只能注册一次的实例
2017/11/03 Python
Django在pycharm下修改默认启动端口的方法
2019/07/26 Python
关于Python核心框架tornado的异步协程的2种方法详解
2019/08/28 Python
Python文件操作函数用法实例详解
2019/12/24 Python
Tkinter中复选菜单是否被选中的判断与设置方式
2020/03/04 Python
keras和tensorflow使用fit_generator 批次训练操作
2020/07/03 Python
html svg生成环形进度条的实现方法
2019/09/23 HTML / CSS
上课迟到检讨书范文
2015/05/06 职场文书
MySQL创建高性能索引的全步骤
2021/05/02 MySQL
python调试工具Birdseye的使用教程
2021/05/25 Python
Python Pygame实战在打砖块游戏的实现
2022/03/17 Python
vue @click.native 绑定原生点击事件
2022/04/22 Vue.js