>  기사  >  데이터 베이스  >  mysql의 구문 사양은 무엇입니까?

mysql의 구문 사양은 무엇입니까?

王林
王林앞으로
2023-06-03 10:37:031769검색

1. mysql의 SQL 구문은 대소문자를 구분하지 않습니다.

2. 이름을 지을 때는 영문 대문자와 소문자, 숫자 0~9, 밑줄을 사용해보세요.

다른 기호를 사용하지 마세요.

3. 테이블 이름, 필드 이름 등에 mysql 키워드를 사용하지 않는 것이 좋습니다.

실수로 사용하신 경우에는 SQL 문에 `(부동 기호)를 사용해 주세요.

4. 데이터베이스와 테이블 이름, 필드 이름 및 기타 개체 이름 사이에는 공백이 없어야 합니다.

동일한 mysql 소프트웨어에서는 데이터베이스 이름이 동일할 수 없습니다. 동일한 데이터베이스에서 테이블은 동일한 이름을 가질 수 없으며, 동일한 테이블에서 필드는 동일한 이름을 가질 수 없습니다.

인스턴스

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

위 내용은 mysql의 구문 사양은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제