CREATE TABLE 문을 사용하여 MySQL에서 테이블을 생성합니다. 구문은 CREATE TABLE table_name (column_name data_type [constraints], ...)입니다. table_name, column_name, data_type 및 제약 조건과 같은 요소를 나열하고 자동 증가 기본 키 및 NOT NULL 제약 조건의 예를 제공합니다.
MySQL에서 테이블을 생성하는 방법
MySQL에서는 CREATE TABLE
문을 사용하여 테이블을 생성합니다. CREATE TABLE
语句来创建表格。
基本语法:
<code>CREATE TABLE table_name ( column_name data_type [constraints], ... );</code>
其中:
table_name
是要创建的表格的名称。column_name
是表格中列的名称。data_type
是列的数据类型(例如:INT、VARCHAR、DATE)。constraints
是对列的约束(例如:NOT NULL、UNIQUE、FOREIGN KEY)。示例:
创建名为 students
的表格,其中包含 id
(自增主键)、name
(VARCHAR)、age
(INT)和 grade
(VARCHAR)列:
<code class="sql">CREATE TABLE students ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, age INT, grade VARCHAR(10) );</code>
注意:
AUTO_INCREMENT
指示 id
列为自增主键,每次插入新行时都会自动增加。PRIMARY KEY
指定 id
列为主键,它唯一标识表格中的每一行。NOT NULL
约束指定 name
列不允许为 NULL。可以通过使用 SHOW CREATE TABLE table_name
table_name
은 생성할 테이블의 이름입니다. column_name
은 테이블에 있는 열의 이름입니다. data_type
은 열의 데이터 유형입니다(예: INT, VARCHAR, DATE). 제약 조건
은 열에 대한 제약 조건입니다(예: NOT NULL, UNIQUE, FOREIGN KEY). id
(자동 증가 기본 키), name을 포함하는 <code>students
라는 테이블을 만듭니다. (VARCHAR), age
(INT) 및 grade
(VARCHAR) 열: 🎜rrreee🎜🎜참고: 🎜🎜 AUTO_INCREMENT
는 id
열이 새 행이 삽입될 때마다 자동으로 증가되는 자동 증가 기본 키임을 나타냅니다. PRIMARY KEY
id
열을 테이블의 각 행을 고유하게 식별하는 기본 키로 지정합니다. NOT NULL
제약 조건은 name
열이 NULL이 될 수 없음을 지정합니다. SHOW CREATE TABLE table_name
문을 사용하면 생성된 테이블의 정의를 볼 수 있습니다. 🎜위 내용은 mysql에서 테이블을 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!