pycharm使用及設置方法 pycharm怎么新建excel?
pycharm怎么新建excel?pycharm中新建項目的方法:(推薦:pycharm教程)打開pycharm并點擊create new project。在彈出的界面中輸入項目名稱。點擊下面的下拉框
pycharm怎么新建excel?
pycharm中新建項目的方法:(推薦:pycharm教程)
打開pycharm并點擊create new project。
在彈出的界面中輸入項目名稱。
點擊下面的下拉框,會有兩個選擇。第一個是環(huán)境設置,第二個是編譯器選擇。如果你不 don t我不理解這個建議。;不要點擊,只需點擊創(chuàng)建。
python如何進行數(shù)據(jù)庫操作?
1.安裝和導入模塊
以Python中的SQLAlchemy模塊為例。借助其他第三方模塊,SQLAlchemy可以操作各種數(shù)據(jù)庫,包括Oracle、PostgreSQL、MySQL、SQLite、SQL Server等。如果你還沒有 t尚未安裝,您可以通過以下命令安裝它:
要測試SQLAlchemy模塊是否安裝正確,可以在Jupyter實驗室中運行以下代碼:
如果模塊安裝正確,會輸出版本號,我目前使用的版本是1.3.20。
不同的數(shù)據(jù)庫需要安裝不同的第三方模塊。例如,要操作Oracle,通常需要先安裝cx_Oracle:
第二步連接到數(shù)據(jù)庫
在開始操作數(shù)據(jù)庫之前,您需要在連接到數(shù)據(jù)庫之前創(chuàng)建一個數(shù)據(jù)庫引擎:
用戶名、密碼、IP地址等基本信息要根據(jù)你的實際情況進行修改。
創(chuàng)建一張桌子
為了用Python演示數(shù)據(jù)庫的自動操作,假設您的數(shù)據(jù)庫帳戶擁有創(chuàng)建表的權限,您可以執(zhí)行以下語句來創(chuàng)建一個新表:
4.添加、刪除和檢查
數(shù)據(jù)庫的常見操作包括添加、刪除、修改和搜索,下面簡單演示一下。
首先,添加兩行數(shù)據(jù)進行模擬:
其次,刪除其中一行:
然后,修改另一行數(shù)據(jù):
SQLAlchemy雖然很強大,但是如果能和熊貓一起使用,可以雙劍合璧,從而更好的解決數(shù)據(jù)處理和分析的問題。
例如,按條件查詢指定的數(shù)據(jù):
5.數(shù)據(jù)備份和表刪除
有時,我們還需要將數(shù)據(jù)備份到數(shù)據(jù)庫中。如果直接使用熊貓的to_sql函數(shù),字符串類型的列會自動保存為CLOB,后續(xù)處理會比較麻煩。
我們可以使用一個函數(shù)來自動轉換成NVARCHAR類型:
該功能還可以應用于不同數(shù)據(jù)庫之間的數(shù)據(jù)遷移。例如,從MySQL數(shù)據(jù)庫中查詢指定的數(shù)據(jù),將其保存為df,然后將其附加到Oracle數(shù)據(jù)庫。
如果設置了相應的定時任務,可以在Python中自動操作數(shù)據(jù)庫,從而自動完成階段。下班了。
最后,刪除上面演示中使用的兩個表并關閉數(shù)據(jù)庫連接是一個好習慣,可以節(jié)省資源,減少浪費。
總結
介紹了用Python自動操作數(shù)據(jù)庫的一些常用方法,從SQLAlchemy和cx_Oracle模塊的安裝導入,到連接數(shù)據(jù)庫,到創(chuàng)建表,添加,刪除,檢查,最后備份,刪除表。所有這些操作都可以在Jupyter Lab中一鍵完成,一些數(shù)據(jù)庫相關的操作也可以自動完成。
其實可以根據(jù)自己的實際情況修改數(shù)據(jù)庫類型、字符串連接等信息,執(zhí)行各種SQL語句,自動完成更復雜的數(shù)據(jù)庫操作。
內容轉載自:林驥