MYSQL 명령어

임유빈·2023년 10월 31일

개발자

목록 보기
16/26

데이터 베이스 조회, 선택, 생성, 삭제

조회

SHOW DATABASES;

선택

USE DATABASES;

생성

CREATE DATABASE 데이터베이스명;

삭제

DROP DATABASE 데이터베이스명;

테이블 조회, 생성, 수정, 삭제

조회

SHOW TABLES;

생성

CREATE TABLE 테이블명 (컬럼1 데이터타입1[옵션1], 컬럼2 데이터타입2 [옵션2]);

수정)

컬럼 추가

ALTER TABLE 테이블명 ADD COLUMN 추가테이블명 데이터타입 [옵션];

컬럼 수정

ALTER TABLE 테이블명 MODIFY COLUMN 수정테이블명 데이터타입 [옵션];

컬럼 삭제

ALTER TABLE 테이블명 DROP COLUMN 삭제테이블명;

컬럼 이름 변경

ALTER TABLE 테이블명 CHANGE COLUMN 변경전컬럼명 변경후컬럼명 데이터타입 [옵션];

삭제

DROP TABLE 테이블명;

조회, 생성, 수정, 삭제

조회)

전체 조회

SELECT * FROM 테이블명;

부분 조회

SELECT 행이름 FROM 테이블;

생성

INSERT INTO 테이블명(컬럼1, 컬럼2) VALUES(컬럼명1, 컬럼명2);

수정

UPDATE 테이블명 SET 수정컬럼 = 수정컬럼명 WHERE 조건;

삭제

DELETE FROM 테이블명 WHERE 조건;

제약조건

primary key : 테이블에서 각 레코드(행)를 고유하게 식별하는 역할 (=Unique + Not Null)

not null : NULL 값을 가질 수 없음을 나타냄

unsigned : 해당 열이 양수 값만 가질 수 있음을 나타냄

auto_increment : 해당 열의 값을 자동으로 증가 시킴

unique : 테이블에서 각 레코드를 식별

profile
주변 사람들과의 소통을 적극적으로 하는 친근한 개발자가 되기를 희망합니다.

0개의 댓글