Python 3 對MySQL的基本操作,及MySQL的增刪改查等常見命令

2021-01-08 韭菜學院

Python 3 對MySQL的基本操作,及MySQL的增刪改查等常見命令

作者:韭菜學院(youxuancaijing)

1. Mysql的常見命令

顯示當前資料庫伺服器中的資料庫列表:

mysql> SHOW DATABASES;

顯示當前資料庫的數據表:

mysql> SHOW Tables;

顯示錶結構:

mysql> describe 表名稱;

創建資料庫:

CREATE DATABASE 資料庫名;

例如: create database mydb;

刪除資料庫:

mysql> DROP DATABASE 庫名;

創建數據表 :

mysql> USE 庫名;

mysql> CREATE TABLE 表名 (欄位名 VARCHAR(20), 欄位名 CHAR(1));

例如:

create table user(

id int(5) NOT NULL auto_increment,

name varchar(20),

passwd varchar(20));

刪除數據表:

mysql> DROP TABLE 表名;

往表中插入記錄:

mysql> INSERT INTO 表名 VALUES ("jack","123456");

更新表中數據:

mysql-> UPDATE 表名 SET 欄位名1='a',欄位名2='b' WHERE 欄位名3='c';

將表中記錄清空:

mysql> DELETE FROM 表名 WHERE 欄位名3='c';

查詢數據:

mysql> SELECT 欄位名1,欄位名2 FROM 表名 WHERE 欄位名3='c';

2. 用Python對Mysql的增刪改查

安裝pymysql模塊:pip install PyMySQL

你也可以用帶界面的工具進行增刪改查。

實際項目中,可以對相關函數做封裝

相關焦點

  • Python操作MySQL基本環境搭建及增刪改查實現
    首先下載mysql-5.6.33-winx64( 下載地址 ),mysql5.7以上版本在安裝的過程中會出現一些問題,所以本人選擇了5.6版本。安裝的過程一直下一步就行; 然後配置系統環境變量。
  • mysql查看binlog日誌,排查詳細增刪改查日誌,騰訊雲MYSQL
    如果是騰訊雲mysql請先從日誌備份中下載的binlog工具查看,win下進入mysql的安裝目錄D:\Program Files\mysql-5.7.22-winx64\bin按shift+滑鼠右鍵打開管理員控制臺PowerShell
  • JDBC+MySQL入門增刪改查實戰
    通過本篇你可以掌握以下內容:MySQL資料庫的創建JDBC+MySQL項目的創建JDBC成功對MySQL增刪改查案例分析當然,如果你不喜歡使用資料庫管理工具進行這樣操作,更喜歡控制臺或者命令行創建資料庫以及表格,當然也是可以的:SET FOREIGN_KEY_CHECKS=0;-- ------------------------
  • asp.net連接MySQL,在GridView上實現增刪改查:前臺配置參數實現
    asp.net中如果想要在GridView控制項上實現增刪改查,通過給GridView添加數據源就可以實現,前提是使用的資料庫必須是數據源中有的。在SqlDataSource控制項中添加數據源最方便的是使用SQLServer、Access資料庫,但是有很多項目也會用到mysql資料庫,但是SqlDataSource中沒有提供mysql資料庫的連接,所以如果想要在GridView中通過配置來實現增刪改查mysql資料庫,是比SQLserver資料庫複雜。
  • python3.8操作(插入,刪除)mysql/MariaDB資料庫
    01主題大家好,我是義縣遊學電子科技.今天來跟大家說一個工作中常用到的操作,python3.8操作MariaDB資料庫.因為MariaDB屬於mysql分支因此資料庫命令語句都是通用的非常方便.02環境python-3.8 ,64位mairadb-10.4.7,64位python包:mysql-connector-2.2.9
  • Python資料庫:MYSQL講解介紹
    ', 'port': '3306', 'user': 'root', 'password': '', 'database': 'python'}con = mysql.connector.connect(**config)cursor = con.cursor
  • 手擼Mysql原生語句-增刪改查
    mysql資料庫的增刪改查有以下的幾種的情況,1、DDL語句 資料庫定義語言: 資料庫、表、視圖、索引、存儲過程,例如CREATE DROP ALTER SHOWGRANT、REVOKE在這裡我們開始手擼一下mysql的增刪改查的代碼,視圖、索引等我們之後再次的補充描述。
  • python web開發(四)Django ORM 實現簡單的增刪查改
    > 1.簡單,不用些sql語句 2.開發效率高缺點: 1.相對與直接寫的sql語句,執行效率上有差距資料庫相關配置在setting.py中配置:DATABASES = { 'default': { #資料庫類型 'ENGINE': 'django.db.backends.mysql
  • Mysql創建用戶和權限管理
    MySQL是一個多用戶的資料庫,最高權限管理者是root用戶,它擁有著最高的權限操作。包括select、update、delete、update、grant等操作。如果有其他用戶想使用MySQL,那麼一般情況在公司之後DBA工程師會創建一個用戶和密碼,讓你去連接資料庫的操作,並給當前的用戶設置某個操作的權限(或者所有權限)。
  • Python與MySQL資料庫的交互實戰
    ,需要我們設置一下編碼;我們使用python操作資料庫的時候,那麼python就相當於是client,我們是用這個client來操作mysql的server伺服器,python3默認採用的utf8字符集,我的mysql伺服器默認採用latin1字符集,因此mysql中創建的每張表,都是建表的時候加了utf8編碼的,因此這裡設置的應該就是connection連接器的編碼。
  • 「MySql學習」Mysql學習系列之命令行操作
    mysqladmin -u root -p ab12 password djg345(注意:和上面不同,下面的因為是MYSQL環境中的命令,所以後面都帶一個分號作為命令結束符)3、命令行修改root密碼: mysql> UPDATE mysql.user SET password=PASSWORD(』新密碼』) WHERE User=』root』; mysql>
  • laravel框架實戰,資料庫的增刪改查,facade的使用
    laravel框架實戰,資料庫的增刪改查,facade的使用!在上一篇的文章中,我們學習了如何讓在laravel中創建視圖和模型的操作,今天我們將來學習如何在laravel中對資料庫進行增刪改查,通過facade來實現,具體操作如下:前提:首先我們需要在laravel中配置好資料庫,進入laravel的目錄,找到.env這個文件,在裡面對資料庫的主機名,資料庫名,用戶名,密碼進行配置,配置成功之後,我們才能夠對資料庫進行設置
  • 成長記(一)教你如何用Python操作MySQL
    下載庫:在命令行輸入pip install pymysql下載後可檢驗一下是否成功下載。直接在命令行進入python然後導庫即可C:\Users\June>pythonPython 3.6.3 |Anaconda, Inc.| (default, Oct 15 2017, 03:27:45) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or
  • python是如何來連接mysql的
    前言一門語言,當它高級到一定程度,基本都需要和資料庫打交道,因為我們的數據在資料庫存儲比在文件中存儲處理起來要方便得多。就像Java連MySQL使用jdbc驅動器一樣,python的標準數據接口Python DB-API為開發人員提供了資料庫應用編程接口,可以支持很多種資料庫,今天我們以mysql為例來介紹python如何操作資料庫。
  • Django 學習筆記之 如何設置和操作 mysql 資料庫
    我們之前學習了 在 django項目如何設置和操作sqlite 資料庫。在這一節中,我們會藉由舊有思路來設置和操作 mysql 資料庫。同時,我們會學習基本的mysql的SQL 命令,方便我們進行 mysql 資料庫 的基本操作。
  • Python連接MySQL資料庫方法介紹(超詳細!手把手項目案例操作)
    作者 | CDA數據分析師 來源 | CDA數據分析研究院本文涉及到的開發環境:作業系統 Windows 10資料庫 MySQL 8.0Python 3.7.2pip 19.0.3兩種方法進行資料庫的連接分別是PyMySQL和mysql.connector步驟:連接資料庫生成遊標對象執行SQL語句關閉遊標關閉連接PyMySQL
  • mysql這樣學最簡單|基本操作上
    這是資料庫系列的第一篇文章,主要是對mysql的基本操作有一個了解。本系列的教程會先從基礎出發,逐步過渡到優化。一、前提在這裡我們不會從如何去安裝資料庫開始講起,而是在安裝完之後從操作資料庫開始,文中所有的代碼均在我自己的win10電腦上實現過一遍,確保無誤。
  • mysql資料庫的基本增刪改查操作總結
    這篇是承接上一篇基礎操作的文章的,在上一篇文章中主要介紹了以下內容:(1)資料庫基本操作(2)數據表基本操作(3)約束相關操作(4)函數相關操作因此這篇文章主要是從數據的增改刪查角度來分析,其中查詢是數據操作中最為麻煩的一種
  • 程序開發必知必會的MySQL基本命令行操作
    MySQL基本命令行操作MySQL作為一款資料庫管理系統,已經成為了最受歡迎的資料庫管理系統之一。學習MySQL自然也就成為了程序開發人員必須做的一件事。就像學習Java語言初期要學習使用文本文檔編寫代碼並在命令提示符中運行一樣,雖然許多可視化軟體完全可以勝任,但學習在cmd中運行對Java的理解很有幫助。絕大多數的使用linux作業系統的大、中、小型網際網路網站都在使用mysql作為其後端資料庫存儲。
  • python的mysql資料庫操作
    前言上一篇文章我們一起學習了MySQLdb模塊的安裝和資料庫連接,連接了資料庫以後就可以執行資料庫的各種語句了,今天我們再接著學習資料庫的sql語句操作。python的mysql資料庫執行sql語句1.獲取mysql版本#!