django 快速啟動數(shù)據(jù)庫客戶端程序的方法示例
實際工作經(jīng)歷中,免不了有時候需要連接數(shù)據(jù)庫進行問題排查分析的場景,之前一直習慣通過 mysql -uxxx -hxxxx -P1234 ...
這樣的方式來啟動命令行形式的 MySQL 數(shù)據(jù)庫客戶端程序,只是用起來比較麻煩,每次都要拷貝各個配置參數(shù),還要記得不要在命令里顯式打印密碼。后來想起來在開發(fā) Ruby on Rails 程序的時候,其提供了 rails dbconsole
的命令,可以方便直接啟動對應的數(shù)據(jù)庫客戶端命令行程序,聯(lián)想到 Django 理論上也有,所以找到了 python manage.py dbshell
這個命令,使用效果和自己手動敲 mysql 命令行是一樣的,省去繁瑣的參數(shù)設定步驟。
使用效果
用法
其用法可以直接查詢命令行幫助文檔:
# 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
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- Django如何自定義model創(chuàng)建數(shù)據(jù)庫索引的順序
- 在Django的視圖中使用數(shù)據(jù)庫查詢的方法
- 通過數(shù)據(jù)庫向Django模型添加字段的示例
- 在Python的Django框架中更新數(shù)據(jù)庫數(shù)據(jù)的方法
- django基礎之數(shù)據(jù)庫操作方法(詳解)
- Django數(shù)據(jù)庫操作的實例(增刪改查)
- 通過數(shù)據(jù)庫對Django進行刪除字段和刪除模型的操作
- django 刪除數(shù)據(jù)庫表后重新同步的方法
- django數(shù)據(jù)庫migrate失敗的解決方法解析
- django 按時間范圍查詢數(shù)據(jù)庫實例代碼
相關文章
Python3+Appium安裝及Appium模擬微信登錄方法詳解
這篇文章主要介紹了Python3+Appium安裝及使用方法詳解,需要的朋友可以參考下2021-02-02Python實戰(zhàn)案例之可增刪改查的員工管理系統(tǒng)
本實戰(zhàn)案例主要對MySQL進行一些基本操作,通過完成本實驗任務,要求學生熟練掌握MySQL的增刪改查,并對MySQL的增刪改查基本操作進行管理員工的信息,需要的朋友跟著小編往下看吧2021-10-10Python中使用moviepy進行視頻分割的實現(xiàn)方法
MoviePy是一個關于視頻編輯的python庫,主要包括:剪輯,嵌入拼接,標題插入,視頻合成(又名非線性編輯),視頻處理,和自定制效果。本文重點給大家介紹Python中使用moviepy進行視頻分割的實現(xiàn)方法,需要的朋友一起看看吧2021-12-12Mac中安裝anaconda并配置虛擬環(huán)境的詳細過程
這篇文章主要給大家介紹了關于Mac中安裝anaconda并配置虛擬環(huán)境的詳細過程,anaconda是包管理器和環(huán)境管理器,使用它可以方便地創(chuàng)作,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2023-10-10Python使用ctypes調(diào)用C/C++的方法
今天小編就為大家分享一篇關于Python使用ctypes調(diào)用C/C++的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-01-01