Rumah  >  Artikel  >  pangkalan data  >  Apakah spesifikasi sintaks mysql?

Apakah spesifikasi sintaks mysql?

王林
王林ke hadapan
2023-06-03 10:37:031733semak imbas

1. Sintaks sql mysql tidak peka huruf besar-kecil.

2. Apabila menamakan, cuba gunakan 26 huruf Inggeris dalam huruf besar dan kecil, nombor 0-9 dan garis bawah.

Jangan gunakan simbol lain.

3. Adalah disyorkan untuk tidak menggunakan kata kunci mysql sebagai nama jadual, nama medan, dsb.

Jika digunakan secara tidak sengaja, sila gunakan ` (tanda terapung) dalam pernyataan SQL.

4. Seharusnya tiada ruang antara pangkalan data dan nama jadual, nama medan dan nama objek lain.

Dalam perisian mysql yang sama, pangkalan data tidak boleh mempunyai nama yang sama. Dalam pangkalan data yang sama, jadual tidak boleh mempunyai nama yang sama, dan dalam jadual yang sama, medan tidak boleh mempunyai nama yang sama.

Instance

#以下两句是一样的,不区分大小写
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; #错误,如果字段别名中有空格,那么不能省略""

Atas ialah kandungan terperinci Apakah spesifikasi sintaks mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam