인텔리제이에서 테이블 만들어보기
MySQL콘솔 실행하기
우측 상단에 "Database"를 클릭한다.
"@localhost"를 한번 클릭하면 쿼리 콘솔창이 활성화된다.
"Ctrl + Shift + F10" 또는 해당 아이콘을 클릭한다.
"Open Default Console"을 클릭한다.
해당 콘솔창이 실행되는 것을 확인할 수 있다.
DB 연결이 되지 않으면 실행이 되지 않을 것이다. 아래의 링크를 참고하자.
DataBase 생성
CREATE TABLE <DB명>;
사용할 DB를 생성하는 쿼리이다.
생성한 데이터베이스 사용하기
USE <DB명>;
USE쿼리를 날려주어야 그때부터 데이터베이스가 사용 가능하다.
생성한 데이터베이스에 테이블 만들어보기
CREATE TABLE
CREATE TABLE <테이블명>
(
컬럼명1 데이터타입 제약조건,
컬럼명2 데이터타입 제약조건,
.
.
.
);
새 테이블을 만들 때 사용하는 쿼리이다.
ex)
CREATE TABLE Persons (
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
PersonID 열은 int 타입의 정수를 가지게 되고,
LastName, FirstName, Address, City 열은 varchar 타입의 문자를 포함하며
최대길이는 255자이다.
다른 테이블을 사용하여 테이블 만들기
CREATE TABLE <새 테이블명> AS
SELECT <컬럼명1>, <컬럼명2>, ...
FROM <기존의 테이블명>
WHERE ....;
ex)
CREATE TABLE TestTable AS
SELECT customername, contactname
FROM customers;
기존의 테이블로부터 새로운 테이블을 만들 수 있다.
내용 참고 - w3schools -
'데이터베이스 탐구' 카테고리의 다른 글
데이터베이스) 트랜잭션 (0) | 2023.07.26 |
---|---|
SQL) DROP, TRUNCATE, ALTER (0) | 2023.05.01 |
프로그래머스) (mySQL) 가장 비싼 상품 구하기 (0) | 2023.04.30 |
데이터베이스) SQL (0) | 2023.04.30 |
데이터베이스) ORM과 JPA (2) | 2023.04.30 |