집 >데이터 베이스 >MySQL 튜토리얼 >SQLite 테이블 이름에는 어떤 문자가 허용됩니까?
SQLite 데이터베이스 테이블 이름 규칙
SQLite 데이터베이스는 테이블 이름 문자 사용이 매우 유연하여 다양한 문자 조합을 사용할 수 있습니다. 영숫자 조합(A-Z, a-z 및 0-9)은 유효한 테이블 이름을 구성합니다.
정수와의 혼동을 피하기 위해 테이블 이름은 숫자로 시작할 수 없다는 점에 유의하세요. 예를 들어 CREATE TABLE 123abc(...)
은 잘못된 테이블 이름입니다.
SQLite에서는 영숫자 외에도 테이블 이름에 대시("-") 사용을 허용하지만, database.table
의 표현과 다른 마침표(".") 사용은 허용하지 않습니다. 즉, CREATE TABLE 123abc.txt(...)
은 잘못된 테이블 이름이지만 CREATE TABLE 123abc-ABC.txt(...)
은 유효합니다.
따옴표를 사용하면 유연성이 향상되어 어떤 문자 조합이라도 유효한 테이블 이름이 될 수 있습니다. 테이블 이름은 큰따옴표("), 작은따옴표(') 또는 대괄호([])로 묶을 수 있습니다. 예:
<code>"This should-be a_valid.table+name!?"</code>
<code>'This should-be a_valid.table+name!?'</code>
<code>[This should-be a_valid.table+name!?]</code>
따라서 SQLite는 인용되지 않은 테이블 이름과 인용된 테이블 이름의 사용을 허용하여 데이터베이스 설계 및 데이터 관리를 위한 다양한 옵션을 제공합니다.
위 내용은 SQLite 테이블 이름에는 어떤 문자가 허용됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!