


Zusammenfassung und gemeinsame Nutzung gemeinsamer Vorgänge von MySQL unter cmd und Python
Umgebungskonfiguration 1: Installieren Sie MySQL, fügen Sie das bin-Verzeichnis von MySQL zur Umgebungsvariablen hinzu
Umgebungskonfiguration 2: Python-Installation MySQL-Python
Bitte laden Sie es herunter und installieren Sie es entsprechend Ihrem eigenen Betrieb System, andernfalls werden C++-Kompilierung 9.0, Import _mysql und andere Fehler gemeldet
Für das 64-Bit-Betriebssystem Windows 10 können Sie das MySQL-Python-Paket unter http://www.lfd herunterladen und installieren .uci.edu/~gohlke/pythonlibs/. Informationen zur Installationsmethode von .gz unter Windows und Linux finden Sie in meinem vorherigen Artikel
1. Bedienung unter cmd-Befehl:
Verbindung zu MySQL herstellen: mysql -u root -p
Alle Datenbanken anzeigen: Datenbanken anzeigen;
Testdatenbank erstellen: Datenbanktest erstellen;
Datenbank löschen: Datenbank löschen test;
Testdatenbank verwenden (wechseln): test verwenden;
Tabellen unter der aktuellen Datenbank anzeigen: Tabellen anzeigen;
UserInfo-Tabelle erstellen: Tabelle UserInfo erstellen (id int(5) NOT NULL auto_increment,username varchar(10),password varchar(20) NOT NULL,PRIMARY KEY(id));
Tabelle löschen: Tabelle UserInfo löschen;
Feststellen, ob die Daten vorhanden sind: Wählen Sie * aus UserInfo aus, wobei der Name etwa „elijahxb“ ist 🎜> UserInfo; Benutzernamen aus UserInfo auswählen;
Daten ändern: UserInfo aktualisieren set username = 'Zus' wobei id=1; UserInfo aktualisieren set username='Zus';
Daten löschen: löschen aus UserInfo; Aus UserInfo löschen, wobei id=1;
Verbindung trennen: beenden
2. Vorgang unter Python:


1 # -*- coding: utf-8 -*- 2 #!/usr/bin/env python 3 4 # @Time : 2017/6/4 18:11 5 # @Author : Elijah 6 # @Site : 7 # @File : sql_helper.py 8 # @Software: PyCharm Community Edition 9 import MySQLdb10 11 class MySqlHelper(object):12 def __init__(self,**args):13 self.ip = args.get("IP")14 self.user = args.get("User")15 self.password = args.get("Password")16 self.tablename = args.get("Table")17 self.port = 330618 self.conn = self.conn = MySQLdb.Connect(host=self.ip,user=self.user,passwd=self.password,port=self.port,connect_timeout=5,autocommit=True)19 self.cursor = self.conn.cursor()20 21 def Close(self):22 self.cursor.close()23 self.conn.close()24 def execute(self,sqlcmd):25 return self.cursor.execute(sqlcmd)26 def SetDatabase(self,database):27 return self.cursor.execute("use %s;"%database)28 def GetDatabasesCount(self):29 return self.cursor.execute("show databases;")30 def GetTablesCount(self):31 return self.cursor.execute("show tables;")32 def GetFetchone(self, table = None):33 if not table:34 table = self.tablename35 self.cursor.execute("select * from %s;"%table)36 return self.cursor.fetchone()37 def GetFetchmany(self,table=None,size=0):38 if not table:39 table = self.tablename40 count = self.cursor.execute("select * from %s;"%table)41 return self.cursor.fetchmany(size)42 def GetFetchall(self,table=None):43 '''44 :param table: 列表45 :return:46 '''47 if not table:48 table = self.tablename49 self.cursor.execute("select * from %s;"%table)50 return self.cursor.fetchall()51 def SetInsertdata(self,table=None,keyinfo=None,value=None):52 """53 :param table:54 :param keyinfo:可以不传此参数,但此时value每一条数据的字段数必须与数据库中的字段数一致。55 传此参数时,则表示只穿指定字段的字段值。56 :param value:类型必须为只有一组信息的元组,或者包含多条信息的元组组成的列表57 :return:58 """59 if not table:60 table = self.tablename61 slist = []62 if type(value)==tuple:63 valuelen = value64 execmany = False65 else:66 valuelen = value[0]67 execmany = True68 for each in range(len(valuelen)):69 slist.append("%s")70 valuecenter = ",".join(slist)71 if not keyinfo:72 sqlcmd = "insert into %s values(%s);"%(table,valuecenter)73 else:74 sqlcmd = "insert into %s%s values(%s);" % (table,keyinfo,valuecenter)75 print(sqlcmd)76 print(value)77 if execmany:78 return self.cursor.executemany(sqlcmd,value)79 else:80 return self.cursor.execute(sqlcmd, value)
Das obige ist der detaillierte Inhalt vonZusammenfassung und gemeinsame Nutzung gemeinsamer Vorgänge von MySQL unter cmd und Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



PHP und Python haben ihre eigenen Vor- und Nachteile, und die Wahl hängt von den Projektbedürfnissen und persönlichen Vorlieben ab. 1.PHP eignet sich für eine schnelle Entwicklung und Wartung großer Webanwendungen. 2. Python dominiert das Gebiet der Datenwissenschaft und des maschinellen Lernens.

Docker verwendet Linux -Kernel -Funktionen, um eine effiziente und isolierte Anwendungsumgebung zu bieten. Sein Arbeitsprinzip lautet wie folgt: 1. Der Spiegel wird als schreibgeschützte Vorlage verwendet, die alles enthält, was Sie für die Ausführung der Anwendung benötigen. 2. Das Union File System (UnionFS) stapelt mehrere Dateisysteme, speichert nur die Unterschiede, speichert Platz und beschleunigt. 3. Der Daemon verwaltet die Spiegel und Container, und der Kunde verwendet sie für die Interaktion. 4. Namespaces und CGroups implementieren Container -Isolation und Ressourcenbeschränkungen; 5. Mehrere Netzwerkmodi unterstützen die Containerverbindung. Nur wenn Sie diese Kernkonzepte verstehen, können Sie Docker besser nutzen.

Aktivieren Sie die Pytorch -GPU -Beschleunigung am CentOS -System erfordert die Installation von CUDA-, CUDNN- und GPU -Versionen von Pytorch. Die folgenden Schritte führen Sie durch den Prozess: Cuda und Cudnn Installation Bestimmen Sie die CUDA-Version Kompatibilität: Verwenden Sie den Befehl nvidia-smi, um die von Ihrer NVIDIA-Grafikkarte unterstützte CUDA-Version anzuzeigen. Beispielsweise kann Ihre MX450 -Grafikkarte CUDA11.1 oder höher unterstützen. Download und installieren Sie Cudatoolkit: Besuchen Sie die offizielle Website von Nvidiacudatoolkit und laden Sie die entsprechende Version gemäß der höchsten CUDA -Version herunter und installieren Sie sie, die von Ihrer Grafikkarte unterstützt wird. Installieren Sie die Cudnn -Bibliothek:

Python und JavaScript haben ihre eigenen Vor- und Nachteile in Bezug auf Gemeinschaft, Bibliotheken und Ressourcen. 1) Die Python-Community ist freundlich und für Anfänger geeignet, aber die Front-End-Entwicklungsressourcen sind nicht so reich wie JavaScript. 2) Python ist leistungsstark in Bibliotheken für Datenwissenschaft und maschinelles Lernen, während JavaScript in Bibliotheken und Front-End-Entwicklungsbibliotheken und Frameworks besser ist. 3) Beide haben reichhaltige Lernressourcen, aber Python eignet sich zum Beginn der offiziellen Dokumente, während JavaScript mit Mdnwebdocs besser ist. Die Wahl sollte auf Projektbedürfnissen und persönlichen Interessen beruhen.

Der Schlüssel zur eleganten Installation von MySQL liegt darin, das offizielle MySQL -Repository hinzuzufügen. Die spezifischen Schritte sind wie folgt: Laden Sie den offiziellen GPG -Schlüssel von MySQL herunter, um Phishing -Angriffe zu verhindern. Add MySQL repository file: rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm Update yum repository cache: yum update installation MySQL: yum install mysql-server startup MySQL service: systemctl start mysqld set up booting

Docker LNMP Container Anrufschritte: Führen Sie den Container aus: Docker Run -d --Name LNMP -Container -P 80:80 -P 443: 443 LNMP -Stack, um den Container IP zu erhalten: Docker Inspecy Lnmp -Container | GREP iPaddress Access Website: http: // & lt; Container IP & gt;/index.phpssh Access: Docker Exec -it lnmp -container Bash Access MySQL: Mysql -U Roo

Die Installation von CentOS-Installationen erfordert die folgenden Schritte: Installieren von Abhängigkeiten wie Entwicklungstools, PCRE-Devel und OpenSSL-Devel. Laden Sie das Nginx -Quellcode -Paket herunter, entpacken Sie es, kompilieren Sie es und installieren Sie es und geben Sie den Installationspfad als/usr/local/nginx an. Erstellen Sie NGINX -Benutzer und Benutzergruppen und setzen Sie Berechtigungen. Ändern Sie die Konfigurationsdatei nginx.conf und konfigurieren Sie den Hörport und den Domänennamen/die IP -Adresse. Starten Sie den Nginx -Dienst. Häufige Fehler müssen beachtet werden, z. B. Abhängigkeitsprobleme, Portkonflikte und Konfigurationsdateifehler. Die Leistungsoptimierung muss entsprechend der spezifischen Situation angepasst werden, z. B. das Einschalten des Cache und die Anpassung der Anzahl der Arbeitsprozesse.

MySQL eignet sich für Webanwendungen und Content -Management -Systeme und ist beliebt für Open Source, hohe Leistung und Benutzerfreundlichkeit. 1) Im Vergleich zu Postgresql führt MySQL in einfachen Abfragen und hohen gleichzeitigen Lesevorgängen besser ab. 2) Im Vergleich zu Oracle ist MySQL aufgrund seiner Open Source und niedrigen Kosten bei kleinen und mittleren Unternehmen beliebter. 3) Im Vergleich zu Microsoft SQL Server eignet sich MySQL besser für plattformübergreifende Anwendungen. 4) Im Gegensatz zu MongoDB eignet sich MySQL besser für strukturierte Daten und Transaktionsverarbeitung.
