집 >데이터 베이스 >MySQL 튜토리얼 >mysql의 주석 문자는 무엇입니까?
mysql에는 세 가지 유형의 주석 문자가 있습니다. 1. "#"은 한 줄 주석을 나타내며 구문은 "#comment content"입니다. 2. "--"는 한 줄 주석을 나타냅니다. 구문은 "--comment content"입니다. 3. "/ **/", 여러 줄 주석을 나타냄, 구문 "/*주석 내용*/”입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, mysql 버전 5.7.27, Dell G3 컴퓨터.
MySQL 주석 문자에는 세 가지 유형이 있습니다.
1. 한 줄 주석을 나타내는 #Comment content
#注释内容
,表示单行注释
2、"-- 注释内容
" (注意--后面有一个空格)
3、/*注释内容*/
另外,需要注意以下几点:
/* .... */
在大部分编程语言中都是注释,这个注释之中的语句是不被执行的。但是,在MySQL中为了保持兼容,比如从mysqldump导出的SQL语句能被其它数据库直接使用,它把一些特有的仅在MySQL上的语句放在/*! ... */
中,这样这些语句如果在其它数据库中是不会被执行,但在MySQL中它会执行。在这里,*
和!
之间不能有空格。语句例如“
2. "/*!50701 select * from test */;
-- Comment content
" (참고 - 공백이 있는 후)
3. /*댓글 내용*/
/*!50701 select * from test */;
", 50701과 같은 문은 데이터베이스 서버 버전이 5.7.01 이상이라는 가정 하에 해당 문만 실행된다는 의미입니다. 🎜🎜🎜예제는 다음과 같습니다. 🎜MySQL [(none)]> /*!select count(*) from mysql.user*/; +----------+ | count(*) | +----------+ | 7 | +----------+ 1 row in set (0.07 sec) MySQL [(none)]> /* !select count(*) from mysql.user*/; ERROR: No query specified MySQL [(none)]> /* select count(*) from mysql.user*/; ERROR: No query specified MySQL [(none)]> select @@version; +--------------+ | @@version | +--------------+ | 5.7.27-5-log | +--------------+ 1 row in set (0.06 sec) MySQL [(none)]> /*!50727 select count(*) from mysql.user*/; +----------+ | count(*) | +----------+ | 7 | +----------+ 1 row in set (0.08 sec) MySQL [(none)]> /*!50728 select count(*) from mysql.user*/; Query OK, 0 rows affected (0.06 sec)🎜MySQL 서버 버전은 5.7.27입니다. MySQL 서버 버전이 5.7.28 이상인 경우 마지막 SQL 문이 실행됩니다. 🎜🎜【관련 추천: 🎜mysql 비디오 튜토리얼🎜】🎜
위 내용은 mysql의 주석 문자는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!