둘째, column_list 섹션에서 테이블에 대한 열 목록을 지정하면 열이 쉼표로 구분됩니다. 이제 모든 데이터 형식의 데이터가있는 테이블을 만들기위한 샘플 SQL 쿼리를 보자. 이를 연구하고 각 데이터 형식이 정의되는 방식을 식별합니다. mysql> 프롬프트에서 MySQL 테이블을 쉽게 만들 수 있습니다. SQL 명령 CREATE TABLE을 사용하여 테이블을 만듭니다. 먼저 CREATE TABLE 절 이후에 만들 테이블의 이름을 지정합니다. 테이블 이름은 데이터베이스 내에서 고유해야 합니다. IF NOT EXISTS는 생성하려는 테이블이 데이터베이스에 이미 있는지 확인할 수 있는 선택적 절입니다. 이 경우 MySQL은 전체 문을 무시하고 새 테이블을 만들지 않습니다. 이미 존재하는 새 테이블을 만드는 오류를 방지하려면 모든 CREATE TABLE 문에 존재하지 않는 경우를 사용하는 것이 좋습니다. 데이터 정렬은 비교에 사용되는 규칙 집합입니다. 많은 사람들이 MySQL을 사용하여 영어 이외의 데이터를 저장합니다. 데이터는 특정 문자 집합을 사용하여 MySQL에 저장됩니다.

문자 집합은 서로 다른 수준의 비주얼라이제이션, 서버, 데이터베이스, 테이블 및 열에서 정의할 수 있습니다. MySQL에서 GUI를 통해 또는 SQL 코드를 실행하여 테이블을 만들 수 있습니다. 다음은 두 가지 방법에 대한 개요입니다. 셋째, 선택적으로 ENGINE 절에서 테이블에 대한 저장소 엔진을 지정할 수 있습니다. InnoDB 및 MyISAM과 같은 모든 스토리지 엔진을 사용할 수 있습니다. 저장소 엔진을 명시적으로 선언하지 않으면 MySQL은 기본적으로 InnoDB를 사용합니다. 기존 데이터베이스에서 새 테이블을 만들려면 PHP 함수 mysql_query()를 사용해야 합니다. 테이블을 만드는 적절한 SQL 명령으로 두 번째 인수를 전달합니다. 현재 날짜가 아닌 날짜와 관련하여 나이를 계산할 수 있습니다. 예를 들어 데이터베이스에 사망 날짜를 저장하는 경우 애완동물이 죽었을 때의 나이를 쉽게 계산할 수 있습니다. 이전에는 „FruitShop”이라는 빈 데이터베이스를 만들었습니다. 그러나 당시에는 테이블을 만들지 않았습니다.

데이터베이스와 두 개의 테이블을 만들도록 스크립트를 업데이트해 보겠습니다. 코드에 몇 가지 더 많은 것을 추가 하겠습니다. 테이블 만들기 문을 사용하여 테이블의 레이아웃을 지정합니다: 이 예제 테이블을 사용하는 게시물의 경우 아래의 „관련 게시물” 링크를 참조하십시오. 첫 번째 는 다음 주에 게시됩니다, 순서 BY는 일반적으로 그것을 주문하는 방법과 다른 특정 순서로 주문하는 방법을 보고. 이제 데이터베이스를 만들었으니 몇 가지 테이블을 만들어 보겠습니다. 테이블을 만든 후 SHOW TABLES는 일부 출력을 생성해야 합니다: 데이터 형식은 테이블의 특정 열에 저장할 수 있는 데이터의 특성을 정의합니다열에 항상 값이 포함되어야 한다고 지정할 수 있습니다(„null”이 아니어야 됨). 이렇게 하려면 해당 열의 사양에 NOT NULL을 포함하십시오(아래 예). 다음 명령을 사용하여 지정된 테이블의 구조를 찾을 수도 있습니다(테이블 이름을 구조가 필요한 테이블로 바꾸기만 하면 됩니다): 테이블 정보를 프로그래밍없이 표시할 수도 있습니다. 즉, 필요한 정보를 표시하기 위해 SQL 명령을 입력합니다. 그러나 MySQL을 만들려는 테이블에 대한 정보를 제공해야 합니다.