SQL에서 테이블을 만드는 방법

SQL에서 테이블을 만드는 방법

SQL 테이블을 올바르게 생성하는 방법을 아는 것은 아마도 신진 데이터베이스 디자이너가 갖추어야 할 가장 필수적인 기술 중 하나일 것입니다.





데이터베이스 관리가 처음이거나 단순히 SQL 테이블에 대한 복습이 필요한 경우 이 자습서는 당신을 위한 것입니다.





SQL 테이블 시작하기

테이블을 생성하기 전에 SQL 서버에 스키마가 설정되어 있는지 확인하십시오. 이 예에서는 다음을 사용할 것입니다. MySQL 서버 MySQL Workbench와 함께 테이블을 생성합니다.





가장 먼저 할 일은 연결을 설정하는 것입니다.

이렇게 하려면 MySQL Workbench를 열고 + 아이콘을 클릭하여 연결을 추가합니다.



그러면 새 연결의 속성을 제어할 수 있는 대화 상자가 열립니다. 새로 추가 연결 이름 클릭 좋아요 .

YouTube에서 사람들에게 메시지를 보내는 방법

연결을 클릭하면 스키마를 생성하고 조작하기 위한 쿼리를 입력할 수 있는 편집기로 이동합니다.





테이블 생성을 위한 코드를 테스트하기 위해 새 스키마를 생성해 보겠습니다.

CREATE schema mySchema;
USE mySchema

이렇게 하면 테이블과 해당 관계를 저장하는 SQL 스키마가 생성됩니다. 자, 테이블 위에.





SQL 테이블 생성

SQL에서는 CREATE 키워드를 사용하여 테이블을 생성할 수 있습니다. 테이블을 생성하는 동안 테이블의 열 이름, 열 데이터 유형 및 기본 키 열을 지정해야 합니다.

이를 위한 일반적인 구문은 다음과 같습니다.

CREATE TABLE table_name(
column1 datatype
column2 datatype,
column3 datatype,
.....
columnN datatype,
PRIMARY KEY( columnName )
);

이 구문을 사용하여 회사의 직원 데이터를 저장하는 테이블을 생성해 보겠습니다.

use mySchema;
CREATE TABLE employee(
empID int not null,
empName varchar(25) not null,
emailID varchar(25) not null,
PRIMARY KEY (empID)
);

null이 아닌 핵심 문구에 유의하십시오. 이렇게 하면 새 직원이 추가될 때마다 정보를 추가하는 동안 필드를 비워 둘 수 없습니다.

이제 테이블이 성공적으로 생성되어 스키마에 저장되었는지 테스트해 보겠습니다. 그렇게 하는 한 가지 방법은 테이블에 일부 값을 추가하고 '결과 표' 패널에 출력하는 것입니다.

SQL 테이블에 값 추가

테이블에 값을 추가하려면 다음 명령과 인수를 사용하십시오.

INSERT INTO employee
VALUES (1, ‘John Matthews’, ‘john_matthews@muo.com’);

SQL 테이블에서 값 표시

직원 테이블의 값을 표시하려면 SELECT 명령을 사용할 수 있습니다.

이렇게 하려면 다음을 사용하십시오.

SELECT * from employee;

*는 기본적으로 모든 것을 선택하는 와일드카드 연산자입니다. 이 경우 직원 테이블의 모든 행이 선택되어 표시됩니다.

모든 것이 순조롭게 진행되면 다음과 같이 표시됩니다.

관련된: SQL의 GROUP BY 명령 배우기

SQL 추가 탐색

데이터베이스에는 단순히 table-on-table을 구축하는 것보다 훨씬 더 많은 것이 있습니다. 쿼리 및 하위 쿼리와 같은 몇 가지 편리한 기능을 가지고 놀 수 있습니다. 모험을 느끼고 싶다면 프로시저나 트리거를 작성해 보십시오.

그러나 결국 SQL 프로그램의 효율성은 테이블을 얼마나 잘 구축하고 구조화하느냐에 달려 있습니다. 따라서 손등처럼 SQL 테이블을 작성하는 방법을 알 때까지 이 가이드를 책갈피로 유지하십시오!

공유하다 공유하다 트위터 이메일 초보자를 위한 필수 SQL 명령 치트 시트

SQL에 대해 더 알고 싶으십니까? 다양한 SQL 쿼리 명령을 처리하는 것은 앞서 나갈 수 있는 좋은 방법입니다.

다음 읽기
관련 항목
  • 프로그램 작성
  • SQL
  • 데이터 베이스
저자 소개 야시 첼라니(10편 게재)

Yash는 물건을 만들고 기술에 관한 모든 것을 쓰는 것을 좋아하는 컴퓨터 공학을 꿈꾸는 학생입니다. 여가 시간에는 스쿼시를 하고 최신 Murakami 사본을 읽고 Skyrim에서 드래곤을 사냥하는 것을 좋아합니다.

Yash Chellani가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.