집 >데이터 베이스 >MySQL 튜토리얼 >sql을 사용하여 mysql 데이터베이스에 새 테이블을 만드는 방법
MySQL에서 새 테이블을 생성하려면 다음 단계를 수행해야 합니다. 데이터베이스에 연결하고, CREATE TABLE 문을 작성하고, 테이블 이름, 열 이름, 데이터 유형을 지정하고, 제약 조건과 기본값을 설정합니다. TABLE 문은 SHOW TABLES를 사용하여 새 테이블이 생성되었는지 확인합니다.
SQL을 사용하여 MySQL 데이터베이스에 새 테이블을 만드는 방법
MySQL 데이터베이스에 새 테이블을 만드는 방법은 매우 간단합니다. 다음 단계를 따르세요.
1 데이터베이스에 연결하세요. 먼저 다음 명령을 사용하여 MySQL 데이터베이스에 연결합니다.
<code>mysql -u <用户名> -p</code>여기서:
<username>
는 MySQL 사용자 이름입니다.
-p code> <ul>
<li>2. CREATE TABLE 문 작성<code><用户名>
是您的 MySQL 用户名
-p
表示您需要输入密码2. 编写 CREATE TABLE 语句
接下来,编写一个 CREATE TABLE 语句来创建新表。该语句的基本语法为:
<code>CREATE TABLE <表名> ( <列名> <数据类型> [NOT NULL] [DEFAULT <默认值>] );</code>
其中:
<表名>
是您要创建的新表的名称<列名>
是您想要创建的列的名称<数据类型>
是您想要用于该列的数据类型(例如,INT、VARCHAR、DATE 等)NOT NULL
约束表示该列不能包含 NULL 值DEFAULT <默认值>
设置为插入该列时使用 NULL 值以外的值3. 执行 CREATE TABLE 语句
编写 CREATE TABLE 语句后,使用以下命令执行它:
<code>CREATE TABLE <表名> ( <列名> <数据类型> [NOT NULL] [DEFAULT <默认值>] );</code>
例如,要创建一个名为 customers
的表,其中包含三个列:id
(主键)、name
(姓名)和 email
다음으로 CREATE TABLE 문을 작성하여 새 테이블을 생성합니다. 이 문의 기본 구문은 다음과 같습니다. <code>CREATE TABLE customers (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) UNIQUE NOT NULL
);</code>
여기서:
<table name>
은 생성하려는 새 테이블의 이름입니다.<column name> ;
은 생성하려는 열의 이름입니다.
<Data Type>
은 열에 사용하려는 데이터 유형입니다(예: INT, VARCHAR , DATE 등)🎜NOT NULL
제약 조건은 열에 NULL 값이 포함될 수 없음을 의미합니다.🎜DEFAULT <기본값>
이 설정되었습니다. 컬럼 삽입 시 NULL 값이 아닌 다른 값 사용 🎜🎜3. CREATE TABLE 문 실행 🎜🎜🎜CREATE TABLE 문을 작성한 후 다음 명령을 사용하여 실행합니다. 🎜
<code>SHOW TABLES;</code>🎜예를 들어,
id
(기본 키), name
(이름), name
(이름), email
(email address ), 다음 문을 사용할 수 있습니다: 🎜rrreee🎜🎜4. 새 테이블을 확인합니다. 🎜🎜🎜CREATE TABLE 문을 실행한 후 다음 명령을 사용하여 새 테이블이 생성되었습니다: 🎜rrreee🎜결과에 새로 생성된 테이블 이름 열이 표시되어야 합니다. 🎜위 내용은 sql을 사용하여 mysql 데이터베이스에 새 테이블을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!