Heim  >  Artikel  >  Datenbank  >  Was sind die Syntaxspezifikationen von MySQL?

Was sind die Syntaxspezifikationen von MySQL?

王林
王林nach vorne
2023-06-03 10:37:031769Durchsuche

1. Die SQL-Syntax von MySQL unterscheidet nicht zwischen Groß- und Kleinschreibung.

2. Versuchen Sie bei der Benennung 26 englische Buchstaben in Groß- und Kleinschreibung, Zahlen 0-9 und Unterstreichungen.

Verwenden Sie keine anderen Symbole.

3. Es wird empfohlen, MySQL-Schlüsselwörter nicht als Tabellennamen, Feldnamen usw. zu verwenden.

Wenn Sie es versehentlich verwenden, verwenden Sie bitte ` (Fließzeichen) in der SQL-Anweisung.

4. Zwischen Datenbank- und Tabellennamen, Feldnamen und anderen Objektnamen dürfen keine Leerzeichen stehen.

In derselben MySQL-Software darf die Datenbank nicht denselben Namen haben. In derselben Bibliothek dürfen Tabellen nicht denselben Namen haben, und in derselben Tabelle dürfen Felder nicht denselben Namen haben.

Beispiel

#以下两句是一样的,不区分大小写
show databases;
SHOW DATABASES;
 
#创建表格
#create table student info(...); #表名错误,因为表名有空格
create table student_info(...);
 
#其中name使用``飘号,因为name和系统关键字或系统函数名等预定义标识符重名了。
CREATE TABLE t_stu(
    id INT,
    `name` VARCHAR(20)
);
 
select id as "编号", `name` as "姓名" from t_stu; #起别名时,as都可以省略
select id as 编号, `name` as 姓名 from t_stu; #如果字段别名中没有空格,那么可以省略""
select id as 编 号, `name` as 姓 名 from t_stu; #错误,如果字段别名中有空格,那么不能省略""

Das obige ist der detaillierte Inhalt vonWas sind die Syntaxspezifikationen von MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen