Installationsprozess: [MySQL] Win8-Installationsprozess und aufgetretene Probleme.
Kurs: Lernen Sie die MySQL-Datenbank an einem Tag.
Schnelle Überprüfung der Anleitung : MySQL-Tutorial
MySQL-Befehle unterscheiden nicht zwischen Groß- und Kleinschreibung ~
An- und Abmelden
Der Kontoname ist root und das Passwort ist 100
mysql -uroot -p110
exit;
Datenbank erstellen, löschen, anzeigen, auswählen
erstellen
create DATABASE test;
löschen
drop database test;
Anzeige
show databases;
wählen
use test
Datentabellen anzeigen, erstellen, löschen
PS Geben Sie zuerst die angegebene Datenbank ein,
um alle Tabellen anzuzeigen
show tables;
Zeigen Sie bestimmte Informationen eines Formulars an
desc tablename
Grundlegende Schöpfung
CREATE TABLE student(id INT NOT NULL AUTO_INCREMENT,PRIMARY KEY(id))
Erweiterte Erstellung
CREATE TABLE IF NOT EXISTS student(id INT NOT NULL AUTO_INCREMENT,
gender VARCHAR(100) NOT NULL,
name VARCHAR(100) NOT NULL,
date DATE,
PRIMARY KEY(id))ENGINE=InnoDB DEFAULT CHARSET=utf8;
löschen
DROP TABLE student;
Daten hinzufügen, löschen, prüfen und ändern
Erhöhen (ID erhöht sich automatisch, sodass keine Einstellung erforderlich ist)
INSERT INTO student(gender, name, date) VALUES('boy','Tom',NOW());
prüfen
SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[LIMIT N][ OFFSET M]
- Sie können eine oder mehrere Tabellen verwenden, die Tabellen durch ein Komma (,) trennen und mit der WHERE-Anweisung die Abfragebedingungen festlegen
- Sie können ein Sternchen (*) verwenden, um andere Felder zu ersetzen. Die SELECT-Anweisung gibt alle Felddaten der Tabelle zurück
- Sie können die WHERE-Anweisung verwenden, um beliebige Bedingungen einzuschließen
- Mit dem Attribut LIMIT können Sie die Anzahl der zurückgegebenen Datensätze festlegen
- Mit OFFSET können Sie den Datenoffset angeben, bei dem die SELECT-Anweisung mit der Abfrage beginnt. Der Offset ist standardmäßig 0
löschen
DELETE FROM student WHERE id=1;
Veränderung
UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
例如:
update student set gender='gril', name='GiGi' where id=2;
Besondere Abfragebedingungen
WO Daten bedingt auswählen sollen
SELECT field1, field2,...fieldN FROM table_name1, table_name2...
[WHERE condition1 [AND [OR]] condition2.....
- Angeben einer oder mehrerer Bedingungen mit AND oder OR
- Die WHERE-Klausel kann auch in SQL DELETE- oder UPDATE-Befehlen verwendet werden
MÖGEN
- Verwenden Sie das Prozentzeichen%, um ein beliebiges Zeichen darzustellen, ähnlich dem Sternchen * in UNIX oder regulären Ausdrücken.
- Wenn das Prozentzeichen% nicht verwendet wird, hat die LIKE-Klausel den gleichen Effekt wie das Gleichheitszeichen =
'% a' // am Ende der Daten a
'a%' // Daten, die mit den
Daten '% a%' // beginnen, die in einem
' a ' und den // Zwischenbuchstaben eines
' a' / enthalten sind /
'A ' mit zwei Ziffern und dem Endbuchstaben ist a // Zwei Ziffern und der Anfangsbuchstabe ist a
Die Datenbank besteht aus einem Tabellenblatt. Der
Primärschlüssel ist die eindeutige Kennung, die die Daten unterscheidet. Die
grundlegenden Typdaten
der Datenbank sind taggenau und der
Zeitstempel sekundengenau.