[MySQL] Grundlegende Verwendung

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]
  1. Sie können eine oder mehrere Tabellen verwenden, die Tabellen durch ein Komma (,) trennen und mit der WHERE-Anweisung die Abfragebedingungen festlegen
  2. Sie können ein Sternchen (*) verwenden, um andere Felder zu ersetzen. Die SELECT-Anweisung gibt alle Felddaten der Tabelle zurück
  3. Sie können die WHERE-Anweisung verwenden, um beliebige Bedingungen einzuschließen
  4. Mit dem Attribut LIMIT können Sie die Anzahl der zurückgegebenen Datensätze festlegen
  5. 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.....
  1. Angeben einer oder mehrerer Bedingungen mit AND oder OR
  2. Die WHERE-Klausel kann auch in SQL DELETE- oder UPDATE-Befehlen verwendet werden

MÖGEN


  1. Verwenden Sie das Prozentzeichen%, um ein beliebiges Zeichen darzustellen, ähnlich dem Sternchen * in UNIX oder regulären Ausdrücken.
  2. 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

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Die Datenbank besteht aus einem Tabellenblatt. Der
Fügen Sie hier eine Bildbeschreibung ein
Primärschlüssel ist die eindeutige Kennung, die die Daten unterscheidet. Die
Fügen Sie hier eine Bildbeschreibung ein
grundlegenden Typdaten
Fügen Sie hier eine Bildbeschreibung ein
der Datenbank sind taggenau und der
Zeitstempel sekundengenau.

Ich denke du magst

Origin blog.csdn.net/weixin_38705903/article/details/107961987
Empfohlen
Rangfolge