Heim  >  Artikel  >  Datenbank  >  Grundlegende Verwendung und Verwaltung der MySQL-Datenbank

Grundlegende Verwendung und Verwaltung der MySQL-Datenbank

巴扎黑
巴扎黑Original
2017-06-23 14:00:241064Durchsuche

1.MySQL-Datenspeicherstruktur

1.1 Bestehend aus „Datenbank“ – „Tabelle“ – „Daten“

1.2 Verwaltung Die Datenbank muss Verwenden Sie SQL (Structured Query Language)

Die SQL-Sprache ist unterteilt in:

1 Datenabfragesprache DQL

Rufen Sie vorhandene Daten in der Datenbank gemäß der angegebenen Kombination, dem bedingten Ausdruck oder der angegebenen Sortierung ab. ändert die Daten in der Datenbank nicht.

Befehl: SELECT…FROM…WHERE…

2 Datenmanipulationssprache DML

Richtig Führen Sie das Einfügen, Löschen, Ändern und andere Vorgänge von Tupeln in vorhandenen Datenbanken aus

Befehle: INSERT, UPDATE, DELETE

3 Data Definition Language DDL 

     Erstellen, ändern oder löschen Sie verschiedene Objekte in der Datenbank, einschließlich Tabellen, Ansichten, Indizes usw.

Befehle: CREATE TABLE, CREATE VIEW, CREATE INDEX, ALTER TABLE,
DROP TABLE, DROP VIEW, DROP INDEX

 4 Die Datenkontrollsprache DCL

  wird verwendet, um bestimmte Berechtigungen für den Zugriff auf die Datenbank zu gewähren oder zu entziehen, um den Zeitpunkt des Auftretens und die Wirkung von Daten zu steuern Manipulationstransaktionen, Überwachen der Datenbank

Befehle: GRANT, REVOKE, COMMIT, ROLLBACK

2. Alle Datenbanken abfragen

Melden Sie sich über die Befehlszeile bei der Datenbank an und geben Sie die erste SQL-Anweisung ein, um die Datenbank anzuzeigen

Datenbanken anzeigen --Vier Datenbanken sind; standardmäßig angezeigt

   +-------------------------+
   | Datenbank     
    +---- ------------ ----+
   |information_schema|--MySQL-Metadaten, Basisdaten
   |. -Betriebsdaten, Protokollinformationen, Leistungsdaten der MySQL-Datenbanksoftware
|. test       --Datenbank testen, Datenbank leeren
   +------------------------- +

3, Datenbank erstellen

 

3.1 SQL-Anweisung lautet: Datenbankname erstellen;

Datenbank zuerst erstellen; --first ist der Datenbankname

Abfrage OK, 1 Zeile betroffen (0,01 Sek.)

Mysql> Datenbank zwei erstellen Für utf-8 Abfrage OK, 1 Zeile betroffen (0,00 Sek.)  

 3.3 Den Standardzeichensatz der Datenbank anzeigen


  

mysql> show create Database first;  --first ist der Datenbankname   +----------+-------------- ------- -----------+ | Datenbank erstellen                                       -------+  |. CREATE DATABASE `first` /* !40100 STANDARDZEICHENSATZ

gbk

*/ |  +----------+-------------------- -------------- ------------------------------------+ 1 Zeile im Satz (0,00 Sek.)


 

3.4 Datenbank löschen
mysql> Datenbankname löschen

Abfrage OK, 0 Zeilen betroffen (0,17 Sek.)

 3.5 Ändern Sie den Standardzeichensatz der Datenbank

mysql> ändern Sie den ersten Standardzeichensatz der Datenbank utf8; --Ändern Sie die Zeichen der ersten Datenbank in utf-8

Abfrage OK, 1 Zeile betroffen (0,00 Sek.) 

4. Tabellenverwaltung

 4.1 Datenbank auswählen

 mysql> -first ist der Datenbankname
  Datenbank geändert

  4.2 Tabelle erstellen

  mysql> Tabelle erstellen student(  --student ist der Tabellenname
   -- > sid int,    -- sid ist die Feldnamennummer, int ist die Feldtyp-Ganzzahl
​​​​--> ist der Feldtyp, die Zeichenfolgenlänge beträgt 20
​​​​--> sage int      --sage ist der Feldname age, int ist der Feldtyp, integer
     );
   Abfrage OK, 0 Zeilen betroffen (0,14 Sek.)

  4.3 Alle Tabellen anzeigen

 mysql> Tabellen anzeigen;

  +---------------- --+
     | --------+
  1 Zeile im Satz ( 0,00 Sek.)


 

4.4 Tabellenstruktur einer Tabelle anzeigen 

mysql> desc student;  - -Name der Schülertabelle

   +-------+-------------+ ------+-----+---- -----+------+   Typ |. ----+-----+--------+---- ---+

  | NULL |

|. varchar(20) |. ----+------+-----+------ ---+-------+
  3 Reihen im Satz (0,05 Sek.)

 
 4.5 Tabelle löschen


 

mysql> drop table student; Abfrage OK, 0 Zeilen betroffen (0,11 Sek.)

4.6 Tabelle ändern

; alter table student add columns sgender varchar(2); --Fügen Sie ein sgender-Feld zur Student-Tabelle hinzu, die Spalte kann weggelassen werden

   Abfrage OK, 0 Zeilen betroffen (0,06 Sek.)  Datensätze: 0 Duplikate: 0 Warnungen: 0

  mysql> alter table student drop sgender; --Delete the sgender Feld in der Schülertabelle, Spalte kann weggelassen werden

 Abfrage OK, 0 Zeilen betroffen (0,06 Sek.)
   Datensätze: 0 Duplikate: 0 Warnungen: 0

  

mysql> alter table student changes sname varchar(10); --Ändert den Typ des Sname-Felds in der Student-Tabelle für varchar(10)

  Abfrage OK, 0 Zeilen betroffen (0,08 Sek.)

 Datensätze: 0 Duplikate : 0 Warnungen: 0

  

 mysql> alter table student change sname news name varchar(20); --Ändern Sie den Namen des sname-Felds in der student-Tabelle zu newsname

Query OK, 0 Zeilen betroffen (0,08 Sek.)
Datensätze: 0 Duplikate: 0 Warnungen: 0

Das obige ist der detaillierte Inhalt vonGrundlegende Verwendung und Verwaltung der MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn