[JAVA] Liste der MySQL-Anweisungen für Programmieranfänger * Persönliches Memo
Liste der MySQL-Anweisungen für Programmieranfänger * Persönliches Memo
Beschreiben Sie das Memo, das gerade studiert wird
Bitte kommentieren Sie, wenn Sie Korrekturen oder Ratschläge haben.
installieren
Aktion |
SQL-Anweisung |
Stellen Sie eine Verbindung zu MySQL her |
mysql -u root -p |
Trennen Sie MySQL |
exit |
ändere das Passwort |
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Neues Kennwort'; |
Datenbankbetrieb
Aktion |
SQL-Anweisung |
Datenbank erstellen |
CREATE DATABASE Datenbankname Standardzeichensatz utf8; |
Datenbank löschen |
DROP DATABASE Datenbankname; |
Überprüfen Sie die Liste der Datenbanken |
show databases; |
Wählen Sie die zu betreibende Datenbank aus |
USE Datenbankname; |
Tabellenbetrieb
Aktion |
SQL-Anweisung |
Eine Tabelle erstellen |
Datenbankname CREATE TABLE.Tabellenname, den Sie erstellen möchten(●); |
Tabelle löschen |
DROP TABLE Datenbankname.Tabellenname, den Sie erstellen möchten; |
Überprüfen Sie die Liste der Tabellen |
show tables; |
Bestätigung des Tischdesigns |
describe books; |
- Beispiel für den Inhalt der Spaltenerstellung in der obigen Tabellenerstellung (●)
Aktion |
SQL-Anweisung |
ID-Spalte |
ID INT AUTO_INCREMENT NOT NULL PRIMARY KEY |
String-Spalte |
Spaltenname VARCHAR(Maximale Anzahl von Zeichen) |
Ganzzahlige Spalte |
Spaltenname INT |
Registrierungsdatum und -zeit automatische Registrierungsspalte |
Spaltenname TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
CRUD-Betrieb
Aktion |
SQL-Anweisung |
Daten erstellen |
INSERT INTO Tabellenname(Spalte 1,Spalte 2, ...) VALUES (Wert 1,Wert 2, ...); |
Daten bekommen |
SELECT Spaltenname FROM Tabellenname; |
Datenaktualisierung |
UPDATE Tabellenname SET Spaltenname 1=Wert 1,Spaltenname 2=Wert 2, …; |
Daten löschen |
DELETE FROM Tabellenname; |
Andere
Betriebsbeispiel |
SQL-Anweisung |
Beispiel für eine WHERE-Klausel |
CRUD-Anweisung WHERE Spaltenname=Wert; |
Beispiel für eine ORDER BY-Klausel |
CRUD-Anweisung ORDER BY Sortierkriterienspalte |
Analysefunktion |
SELECT-Funktion(Spaltenname)FROM Tabellenname; |
Tisch verbinden |
INNER JOIN Tabellenname EIN Bedingung |