1. 程式人生 > >django 遠端連線mysql資料庫,表變更

django 遠端連線mysql資料庫,表變更

 連線mysql 資料庫  並生成對應的各種表:

1.  安裝 mysql, 安裝Python  mysqldb .

2.  進入django  工程文件  settings.py檔案。設定資料庫:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
'NAME': 'EasyEdu',#mysql中所建立的資料庫名
'USER': 'root',#資料庫使用者名稱 root
'PASSWORD': 'root',#資料庫密碼
'HOST': '10.10.10.242',#資料庫ip
'PORT'
:'3306', } }

3. 進入資料庫 建立對應的 資料庫  EasyEdu.      不需要建立表。django 會自動建立資料庫表

4. 進入django工作目錄   

 python manage.py makemigrations

    python manage.py migrate

5.  進入mysql資料庫  檢視專案表是否建立成功。 

6.  如果專案表沒能在資料庫建立。但其他的django表自動生成。 則需要在 專案內建立  migrations 資料夾。 並且在其中建立命名為 __init__.py的空資料夾。   再此執行 python manage.py migrate 則就能把專案表正常新增到mysql資料庫.

django表變更:

增加表 :在專案models.py 裡增加新的表模型   然後  python manage.py makemigrationspython manage.py migrate

刪除表 :在專案models.py 裡刪除表模型   然後  python manage.py makemigrationspython manage.py migrate

表字段增加:

在模型中 增加新的欄位。  注意  因為是新加欄位。 所以要給欄位設定預設值預設為空。如此才能直接

加到資料庫裡。以下為案例:

增加完表之後  執行更新命令  python manage.py makemigrations

python manage.py migrate

表字段刪除 在模型中刪除欄位。  然後執行更新命令 python manage.py makemigrationspython manage.py migrate

相關推薦

django 遠端連線mysql資料庫變更

 連線mysql 資料庫  並生成對應的各種表: 1.  安裝 mysql, 安裝Python  mysqldb . 2.  進入django  工程文件  settings.py檔案。設定資料庫: DATABASES = { 'default': {

Navicat 連線mysql資料庫資料顯示亂碼

解決方法: 1.navicat裡右擊一個連線,選擇連線屬性,切換到高階選項卡,去掉“使用mysql字符集”前的對勾,在編碼裡選擇utf-8,這種方法對於部分問題可能適合。 2.可能是mysql的配置檔案有問題,就是在mysql 的安裝目錄下的my.ini檔案

C#連線MySQL資料庫並建庫、建

本文章是建立在已經安裝MySQL資料庫的前提,預設安裝在C:\Program Files (x86)\MySQL,建議在安裝時選中Connector.NET 6.9的安裝,裡面有MySQL與C#連線的動態連結庫。   幫助文件C:\Program Files (x86)\MySQL\Connec

區域網或遠端連線mysql資料庫伺服器出現Host 'localhost' is not allowed to connect to this MySQL server 錯誤解決方法

1、在mysql伺服器安裝目錄下,找到my.ini檔案。C:\Program Files\MySQL\MySQL Server 5.5\my.ini 2、在[mysqld]節點下加下面兩行程式碼: skip-name-resolve skip-grant-tables

連線遠端伺服器MySQL資料庫傻瓜式解決1045錯誤

遠端連線伺服器MySQL資料庫的時候,基本會遇到1045錯誤的問題。 廢話不多說,直接上圖: 1、登入phpmyadmin後臺-》localhost-》許可權,檢視資料庫所有賬號; 2、選定主機只有localhost的賬號操作; 3、修改登入資訊/複製使用者->主

Jmeter連線mysql資料庫並使用查詢到的資料

Jmeter怎樣配置連結到mysql,在這一篇: https://www.cnblogs.com/brigth-9V/p/8657987.html 對於得到的查詢結果,直接把某一列的值用到foreach控制器裡,進行迴圈。 1、配置JDBC的請求,每列都可以直接放到變數裡: 現在A代表的是name列

阿里雲伺服器遠端連線mysql資料庫

通過yum安裝好mysql 之後, 檢視防火牆配置開發埠。由於阿里雲 CentOS7預設的防火牆不是iptables,而是firewalle. 出現此情況可能是iptables防火牆未安裝。 執行下面命令: #停止firewalld服務 systemctl stop fire

遠端連線mysql資料庫伺服器出錯(ERROR 1130)

1.mysql workbench工具連線 同一區域網內通過mysql workbench工具連線mysql資料庫伺服器,出現'Cannot Connect to Database Server',見下圖 根據提示未找到不能連線的原因。 2.命令列方式 通過telnet方式連線

JDBC(1)-連線MySQL資料庫及其基本概念

1、首先的知道這麼個事情sun公司提供了JDBC(用於執行SQL語句的Java API),但是JDBC不能直接操作資料庫,(“JDBC它只是一堆介面,沒有實現所以沒有具體操作資料庫的內容”),所以要使用JDBC操作資料庫,還需要各大資料庫廠商提供的JDBC驅動程式(也就是說sun提供了這麼一個介面,

nodejs學習(三)--express連線mysql資料庫mysql查詢封裝

一、說一下   連線不同的資料庫需要安裝相應的外掛,此demo使用mysql資料庫,需自行安裝mysql資料庫軟體。   新建資料庫webapp,   新建表users:    二、直接開碼 npm install mysql --save   註釋:安裝mysql依賴包,儲存在本專案

Django遠端連線MySQL出現的問題

已經困擾兩天了,求大佬們看過來 環境: Windows上搭建的pychram django-2.1.1 VMware 搭建的 centos6.5 上搭建的MySQL 5.5.22 困擾 在資料庫連線正常 給遠端使用者的許可權訪問操作資料庫 使用pyt

Eclipse連線MySql資料庫兩個問題的解決

在正確安裝完MySQL和Eclipse各種配置好了後,嘗試用網路上的程式碼連線資料庫 網路程式碼如下: import java.sql.*; public class TestJDBC { public static void main(String args[])

Eclipse/idea遠端連線Mysql資料庫出現問題

日誌報錯忘了截圖,不想再去弄成錯誤的去截圖,總之就是建立資料庫連線例項失敗類似的錯誤日誌 總結來說: 之前本機使用的Mysql 的版本是5.0+的,而安裝在雲伺服器上的Mysql版本是8.0+ 這導致了新版本的Mysql資料庫的連線方式出現的了不同; 所以這裡需要更改M

問題雜談:解決連線MySQL資料庫執行緒休眠導致過滿的問題“too Many Connection”

在開發Web應用時,可以自行處理資料連線,也可以交由所使用的Web框架管理。前段時間有人問我,為什麼自己已經將的資料連線事務交由Spring管理了,但在使用過程中還是總是出現“too Many Connection”的報錯。我在解決過程中發現了一些值得注意的地方,所以在這總結

mysql 遠端連線 mySql資料庫10061錯誤問題

安裝完mysql後,此時只是本機訪問mysql,其他的任何機器都是無法訪問的,Navicat for mysql更是無法使用。 在服務端MySQL資料夾下找到my.ini檔案。修改bind-address=127.0.0.1 為 bind-address=0.0.0.0

連線mysql資料庫報錯mysqli_select_db() expects parameter 1 to be mysqli, string given

mysqli_select_db() expects parameter 1 to be mysqli, string given 如下圖: 查了查, 主要原因時mysql_select_db()與my

遠端連線MYSQL資料庫出現10061錯誤問題

問題: 第一次安裝好mysq,正常啟動沒有問題。但是等電腦關機後,再次打開發現出問題了,顯示“Can not connect to MySQL server on ‘localhost’(10061)”。 出現這個問題很大一部分因為你的MySQL沒有啟動。 解決辦法:

IDEA java連線mysql資料庫實現對資料庫的增刪改查

先上程式碼: package Database_Demo; import java.sql.*; public class DataBase { public static void main(String[] args) { Connect

Python3.6 連線mysql 資料庫增刪改查及多執行緒簡單運用

readme:        匯入 pymysql 連線資料庫,完成資料處理後的增刪改查操作。匯入到其他Python檔案就可以直接呼叫。後面一個檔案是多執行緒操作, 另一個檔案是處理曲線擬合和積分的然後資料和資料庫互動的運用。 aliyunMySQL_test.py im

MySQL之—— 使用Hibernate連線MySQL資料庫MySQL連線超時斷開的問題

最近讓人頭疼的一個問題,就是伺服器在不確定的時間點會出現關於資料庫連線的Exception,大致的Exception如下: org.hibernate.util.JDBCExceptionReporter - SQL Error:0, SQLState: 08S01 o