Artikelverzeichnis
MySQL-Datenbank
MySQL ist ein relationales Datenbankverwaltungssystem, das von MySQL AB in Schweden entwickelt wurde und derzeit der Oracle Corporation gehört. MySQL ist ein relationales Datenbankverwaltungssystem. Eine relationale Datenbank speichert Daten in verschiedenen Tabellen, anstatt alle Daten in einem großen Warehouse abzulegen, was die Geschwindigkeit erhöht und die Flexibilität verbessert.
- MySQL ist Open Source und derzeit Teil der Produkte von Oracle
- MySQL unterstützt große Datenbanken. Kann große Datenbanken mit mehreren zehn Millionen Datensätzen verarbeiten
- MySQL verwendet die Standardform der SQL-Datensprache.
- MySQL kann auf mehreren Systemen ausgeführt werden und unterstützt mehrere Sprachen. diese Programmiersprachen
1. Erstellen Sie eine Datenbank
1. Link zur MySQL-Datenbank
1.mysql -u root -p
2.mysql -h hsot -u root -p
-u ist der Benutzer user, -p ist das Passwort-Passwort
-h ist die Host-Hostadresse, -u ist der Benutzer user, -p ist das Passwort-Passwort (gilt für die Remote-Link-Anmeldedatenbank)
Geben Sie den Link-Befehl ein und drücken Sie die Eingabetaste. Geben Sie dann das MySQL-Passwort ein (vergessen Sie das Passwort nicht) und drücken Sie dann die Eingabetaste, um eine Verbindung zu MySQL herzustellen
2. Sehen Sie sich die aktuelle Datenbank an
1.show databases;
Sehen Sie, welche Datenbanken sich im aktuell installierten MySQL befinden.
3. Erstellen Sie eine Bibliothek
1.create database tutou;
2.show databases;
Verwenden Sie „Datenbank erstellen“, Datenbanknamen erstellen, eine Bibliothek mit dem Namen tutou „
Datenbanken anzeigen“ erstellen, alle aktuellen Bibliotheken anzeigen und überprüfen, ob die Erstellung erfolgreich war
Echte Kolumne
2. Erstellen Sie eine Datentabelle
1. Betreten Sie die Bibliothek
1.use tutou;
Mit dem use-Befehl können wir die Datenbank verwenden.
Befehlsformat verwenden: Bibliotheksnamen verwenden;
2. Erstellen Sie eine Datentabelle
Erstellen Sie eine Datentabelle (zum Erstellen einer MySQL-Datentabelle sind die folgenden Informationen erforderlich: Tabellenname, Tabellenfeldname und Definition jedes Tabellenfelds)
2.1. Erstellen Sie einen Datentabellennamen
create table 学院图书管理系统();
2.2. Erstellen Sie Tabellenfelder, Datentypen und Einschränkungen
Beispiel:
create table 学院图书管理系统(
入馆时间 datetime not null
);
Eingabezeit = Tabellenfelddatum
(gibt das Datum und den Typ des Zeitwerts an) = Datentyp
nicht null (zeigt an, dass das Attribut nicht leer sein darf) = Einschränkung
2.3. Einschränkungen – Primärschlüssel
Beispiel:
Orimärschlüssel (Feld)
create table 学院图书管理系统(
入馆时间 datetime not null
学号 int not null,
orimary key (学号)
);
Die Beziehung zwischen dem Primärschlüssel und dem Datensatz ist wie die Beziehung zwischen dem Personalausweis und der Person, es handelt sich um eine Eins-zu-eins-Korrespondenz.
(1) Die Primärschlüsseleinschränkung erfordert, dass die Daten in der Primärschlüsselspalte eindeutig sind und nicht leer sein dürfen.
(2) Der Primärschlüssel kann einen Datensatz in der Tabelle eindeutig identifizieren und mit Fremdschlüsseln kombiniert werden, um die Beziehung zwischen verschiedenen Datentabellen zu definieren. Die Abfragegeschwindigkeit der Überstundendatenbank (2) ist im Allgemeinen in einen Primärschlüssel mit einem Untersegment und einen Primärschlüssel mit mehreren Feldern
unterteilt
2.3. Vollständige Datentabellenfelder, Datentypen und Einschränkungen
Beispiel:
Tische anzeigen;
Fragen Sie alle Tabellen in der Bibliothek ab, um zu überprüfen, ob die Tabelle erfolgreich
erstellt wurde
3. Daten einfügen
3.1, betreten Sie die Bibliothek
1.use tutou;
Beispiel
3.2. Anweisung einfügen
Mit der INSERT INTO-Anweisung werden neue Daten in die Tabelle eingefügt.
列:
insert into 表明(字段1,字段2)
values
("对应字段1数据","对应字段2数据")
;
Beispiel:
3.3. Fragen Sie die Daten in der Tabelle ab
1.select * from 表名
select: Die Anweisung wird zum Auswählen von Daten aus der Tabelle verwendet
(*): ist eine Abkürzung zum Auswählen aller Felder
aus: Geben Sie den Namen der Datentabelle an
Beispiel:
Wählen Sie * aus dem Verwaltungssystem der Hochschulbibliothek;