>  기사  >  데이터 베이스  >  mysql 테이블 생성하는 방법

mysql 테이블 생성하는 방법

WBOY
WBOY원래의
2023-05-23 15:26:0747115검색

MySQL은 다양한 유형의 데이터를 저장하고 관리하는 데 일반적으로 사용되는 관계형 데이터베이스 관리 시스템입니다. 테이블을 생성하는 것은 MySQL의 가장 기본적인 작업 중 하나이며, 이 기사에서는 MySQL을 사용하여 테이블을 생성하는 방법을 알아봅니다.

데이터베이스 생성

테이블을 생성하기 전에 먼저 데이터베이스를 생성해야 합니다. MySQL에서는 다음 명령을 사용하여 데이터베이스를 생성할 수 있습니다.

CREATE DATABASE databasename;

여기서 데이터베이스 이름은 생성하려는 데이터베이스의 이름입니다. 예를 들어 mydatabase라는 데이터베이스를 생성하려면 다음 명령을 실행할 수 있습니다.

CREATE DATABASE mydatabase;

Create table

테이블을 생성할 때 먼저 테이블을 생성할 데이터베이스를 선택해야 합니다. 다음 명령을 사용하여 데이터베이스를 선택할 수 있습니다.

USE databasename;

여기서 데이터베이스 이름은 선택하려는 데이터베이스의 이름입니다. 예를 들어, mydatabase 데이터베이스에 테이블을 생성하려면 다음 명령을 실행할 수 있습니다.

USE mydatabase;

다음으로, 다음 명령을 사용하여 테이블을 생성할 수 있습니다.

CREATE TABLE tablename
(
column1 datatype,
column2 datatype,
column3 datatype,
....
);

여기서 tablename은 생성할 테이블의 이름입니다. 만들고 싶습니다. 컬럼1, 컬럼2, 컬럼3은 테이블의 컬럼 이름이고, datatype은 해당 컬럼의 데이터 유형입니다. 테이블의 각 열에는 이름과 해당 데이터 유형이 할당되어야 합니다. 생성 중인 테이블에 여러 열이 있는 경우 동일한 형식으로 차례로 나열할 수 있습니다.

다음은 이름, 주소, 전화번호라는 세 개의 열을 포함하는 고객이라는 테이블을 생성하는 방법을 보여주는 예입니다.

CREATE TABLE customers
(
name VARCHAR(50),
address VARCHAR(100),
phone VARCHAR(20)
);

위 예에서 각 열은 길이가 각각 50, 100, 20인 VARCHAR 데이터 유형을 사용하고 있습니다. 문자. 이 세 개의 열에는 고객의 이름, 주소 및 전화번호가 저장됩니다.

데이터 추가

테이블을 생성한 후 다음 명령을 사용하여 테이블에 데이터를 추가할 수 있습니다.

INSERT INTO tablename
VALUES (value1, value2, value3, ...);

여기서 tablename은 데이터를 삽입할 테이블의 이름이고 value1, value2 및 value3은 값입니다. 삽입할 테이블의 해당 열.

다음은 고객 테이블에 데이터를 추가하는 방법을 보여주는 예입니다.

INSERT INTO customers
VALUES ('John Doe', '123 Main St, Anytown USA', '555-1234');
INSERT INTO customers
VALUES ('Jane Smith', '456 Oak St, Anytown USA', '555-5678');

위의 예에서는 고객 테이블에 두 개의 데이터 행을 추가했습니다. 각 데이터 행에는 고객의 이름, 주소 및 전화번호가 포함됩니다. 숫자.

Query data

데이터를 추가한 후 다음 명령을 사용하여 테이블의 데이터를 쿼리할 수 있습니다.

SELECT * FROM tablename;

여기서 tablename은 쿼리할 테이블의 이름입니다. * 와일드카드 문자를 사용하여 쿼리 테이블의 모든 열을 나타냅니다.

다음은 고객 테이블의 데이터를 쿼리하는 방법을 보여주는 예입니다.

SELECT * FROM customers;

위의 예에서 쿼리를 실행하면 고객 테이블의 모든 열과 행 데이터가 표시됩니다.

테이블 변경

테이블을 만든 후 새 열 추가, 열 삭제, 데이터 유형 변경 등 테이블 구조를 변경해야 할 수도 있습니다. 다음 명령을 사용하여 테이블을 변경할 수 있습니다.

1. 새 열 추가:

ALTER TABLE tablename
ADD COLUMN columnname datatype;

여기서 columnname은 추가할 새 열의 이름이고 datatype은 새 열의 데이터 유형입니다.

다음은 고객 테이블에 새 이메일 열을 추가하는 방법을 보여주는 예입니다.

ALTER TABLE customers
ADD COLUMN email VARCHAR(50);

위 예에서는 데이터 유형이 VARCHAR이고 길이가 50인 고객 테이블에 새 열 이메일을 추가했습니다. 성격.

2. 컬럼 삭제:

ALTER TABLE tablename
DROP COLUMN columnname;

그 중 컬럼명은 삭제할 컬럼의 이름입니다.

다음은 고객 테이블에서 전화 열을 삭제하는 방법을 보여주는 예입니다.

ALTER TABLE customers
DROP COLUMN phone;

위 예에서는 고객 테이블에서 전화 열을 삭제했습니다.

3. 데이터 유형 변경:

ALTER TABLE tablename
MODIFY COLUMN columnname datatype;

그 중 컬럼 이름은 데이터 유형이 변경될 열의 이름이고, 데이터 유형은 새로운 열의 데이터 유형입니다.

다음은 고객 테이블의 주소 열을 CHAR 데이터 유형으로 변경하는 방법을 보여주는 예입니다.

ALTER TABLE customers
MODIFY COLUMN address CHAR(100);

위의 예에서는 고객 테이블의 주소 열의 데이터 유형을 100자 길이의 CHAR로 변경했습니다.

요약

MySQL에서 테이블을 생성하는 것은 기본적인 데이터베이스 작업입니다. 데이터베이스를 선택하고 CREATE TABLE 명령을 사용하여 테이블을 생성해야 합니다. 테이블을 생성한 후 INSERT INTO 명령을 사용하여 테이블에 데이터를 추가하고 SELECT 명령을 사용하여 테이블의 데이터를 쿼리할 수 있습니다. 테이블 구조를 변경해야 하는 경우 ALTER TABLE 명령을 사용하여 테이블의 열을 추가, 삭제 또는 변경할 수 있습니다.

위 내용은 mysql 테이블 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:mysql 빌드 리눅스다음 기사:mysql 빌드 리눅스