이 글에서는 특수문자로 데이터베이스 이름을 만드는 방법을 주로 소개합니다. MySQL이 필요한 친구들은 다음을 참고하세요. . 함께 살펴볼까요?
머리말
이 문서에서는 MySQL에서 특수 문자를 사용하여 데이터베이스 이름을 만드는 방법을 설명합니다. 여기에 있는 특수 문자에는 !@# $%^
방법은 다음과 같습니다
백틱`을 사용하여 데이터베이스 이름을 묶습니다. 백틱`(따옴표 사용은 허용되지 않음)은 입력 방법 상태에서 영어로 의미합니다. , 아래 키에 해당하는 Esc 키를 누르면 나옵니다. 물론 데이터베이스 이름에 백틱`이 포함되지 않은 경우 데이터베이스 이름에 특수 문자가 포함되어 있으면 오류가 보고됩니다. 예를 들어 다음 생성 명령을 사용하면 오류가 발생합니다.mysql> CREATE DATABASE www.mafutian.net DEFAULT CHARSET UTF8; 1064 - Erreur de syntaxe près de '.mafutian.net DEFAULT CHARSET UTF8' à la ligne 1올바른 생성 방법:
mysql> CREATE DATABASE `www.mafutian.net` DEFAULT CHARSET UTF8; Query OK, 1 row affected아래와 같이: 또 다른 예:
mysql> CREATE DATABASE `!@#$%^&*()_+.` DEFAULT CHARSET UTF8; Query OK, 1 row affected mysql> USE !@#$%^&*()_+. -> ; 1064 - Erreur de syntaxe près de '!@#$%^&*()_+.' à la ligne 1 mysql> USE `!@#$%^&*()_+.`; Database changed mysql> SELECT database(); +---------------+ | database() | +---------------+ | !@#$%^&*()_+. | +---------------+ 1 row in set위에서 볼 수 있듯이 데이터베이스를 선택할 때 백틱 `을 사용하여 데이터베이스 이름을 묶어야 합니다. 아래와 같이: 마찬가지로 데이터베이스를 삭제할 때 백틱`을 사용하여 데이터베이스 이름을 묶어야 합니다:
mysql> DROP DATABASE `www.mafutian.net`; Query OK, 0 rows affected mysql> DROP DATABASE `!@#$%^&*()_+.`; Query OK, 0 rows affected
요약
위 내용은 특수 문자를 사용하여 데이터베이스를 생성하기 위한 MySQL 코드 사례에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!