Dieser Artikel stellt hauptsächlich die allgemeinen Vorgänge von MySQL DDL vor. Der Artikel stellt es detailliert anhand von Beispielcode vor, der einen gewissen Referenz-Lernwert für jedermanns Studium oder Arbeit hat! Lassen Sie uns vom Herausgeber unten lernen.
SQL-Anweisungen können hauptsächlich in die folgenden drei Kategorien unterteilt werden:
DDL-Anweisungen: Datendefinitionssprache, diese Anweisungen definieren verschiedene Datensegmente, Datenbanken, Tabellen, Spalten, Indizes und andere Datenbanken Objekt. Zu den häufig verwendeten Schlüsselwörtern für Anweisungen gehören hauptsächlich create
, drop
, alter
usw. create
,drop
,alter
等。
DML语句:数据操纵语句,用于添加,删除,更新和查询数据库记录,并检查数据完整性。常用的语句关键字主要包括insert
,delete
,update
,select
等。
DCL语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库,表,字段,用户的访问权限和安全级别。主要的语句关键字包括grant
,revoke
DML-Anweisungen: Datenmanipulationsanweisungen, die zum Hinzufügen, Löschen, Aktualisieren und Abfragen von Datenbankeinträgen sowie zum Überprüfen der Datenintegrität verwendet werden. Zu den häufig verwendeten Schlüsselwörtern für Anweisungen gehören hauptsächlich insert
, delete
, update
, select
usw.
DCL-Anweisung: Datenkontrollanweisung, die zur Steuerung der direkten Berechtigungs- und Zugriffsebenen verschiedener Datensegmente verwendet wird. Diese Anweisungen definieren die Datenbank, Tabellen, Felder, Benutzerzugriffsrechte und Sicherheitsstufen. Zu den Hauptschlüsselwörtern der Anweisung gehören grant
, revoke
usw. Was wir heute hauptsächlich vorstellen, sind DDL-Anweisungen
Syntax:
create database 数据库名;
Wählen Sie die zu bedienende Datenbank aus: USE-Datenbank; Es!
Alle Datentabellen in der Datenbank anzeigen;
mysql> create database test;//创建数据库 Query OK, 1 row affected (0.00 sec) mysql> use test;//使用刚创的数据库 Database changed mysql> show table; Empty set (0.11 sec)//查看数据库中的表,因为我们没有创,所以为空
2. Datenbank löschen:
drop database 数据库名;
Beispiel:
mysql> drop database test;//删除我们刚刚创建的数据库
3. Erstellen Sie eine Tabelle (in welcher Datenbank Sie erstellen müssen).
Syntax:
create table 表名( 字段1名 字段1类型 列的约束条件, 字段2名 字段2类型 列的约束条件, ...);
4. Tabelle löschen
Syntax:
mysql> create table student//创建数据表 ->( ->ID Int, ->Name varchar(12) ); Query OK, 0 row affected (0.13 sec)
Empfohlenes Tutorial:
MySQL-Video-Tutorial
Das obige ist der detaillierte Inhalt vonMachen Sie sich in einer Minute mit der MySQL-DDL vertraut. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!