MySQL에서 테이블을 생성하려면 세 단계가 필요합니다. 데이터베이스에 연결합니다. CREATE TABLE 문을 사용하여 테이블 이름, 열 이름, 데이터 유형 및 제약 조건을 지정합니다. CREATE TABLE 문을 실행하여 테이블을 생성합니다.
MySQL에서 테이블을 생성하는 방법
1단계: 데이터베이스에 연결
먼저 MySQL Workbench와 같은 MySQL 클라이언트 도구를 사용하여 테이블을 생성하려는 데이터베이스에 연결합니다. 또는 명령줄.
2단계: CREATE TABLE 문 작성
CREATE TABLE 문을 사용하여 테이블을 만듭니다. 구문은 다음과 같습니다.
CREATE TABLE table_name ( column1 data_type [NOT NULL] [DEFAULT default_value], column2 data_type [NOT NULL] [DEFAULT default_value], ... );
여기서:
table_name
은 새 테이블의 이름입니다.table_name
是新表的名称。column1
、column2
等是表的列名称。data_type
是列的数据类型(例如 INT、VARCHAR、DATETIME)。NOT NULL
约束表示该列不允许为 NULL 值。DEFAULT default_value
指定列的默认值(如果未指定值)。步骤 3:执行 CREATE TABLE 语句
使用以下命令执行 CREATE TABLE 语句:
CREATE TABLE my_table ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, age INT DEFAULT 0 );
表中列的说明:
id
是一列 INT 类型,它由 MySQL 自动递增,并标记为 NOT NULL。它通常用作主键。name
是一列 VARCHAR(255) 类型,它可以存储最大长度为 255 个字符的文本值,并标记为 NOT NULL。age
column1
,
column2
등은 테이블의 열 이름입니다.
data_type
은 열의 데이터 유형입니다(예: INT, VARCHAR, DATETIME).NOT NULL
제약 조건은 열이 NULL 값을 허용하지 않음을 의미합니다.
DEFAULT default_value
열의 기본값을 지정합니다(값이 지정되지 않은 경우).
id
는 다음과 같습니다. INT 유형의 열이며 MySQL에 의해 자동으로 증가되고 NOT NULL로 표시됩니다. 기본키로 자주 사용됩니다.
name
은 최대 255자 길이의 텍스트 값을 저장할 수 있는 VARCHAR(255) 타입의 컬럼으로 NOT NULL로 표시된다.
age
는 기본값이 0인 INT 유형의 열입니다. 참고: 열의 데이터 유형이 저장하려는 데이터와 일치하는지 확인하세요. 데이터 무결성을 보장하려면 적절한 제약 조건(예: NOT NULL)을 사용하는 것이 좋습니다. AUTO_INCREMENT 키워드를 사용하면 새 행을 삽입할 때 고유 ID를 자동으로 생성할 수 있습니다.
위 내용은 mysql에서 테이블을 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!