MySQL

23. MySQL 쿼리모음

drizzle0925 2021. 3. 23. 12:31
728x90

MySQL 버전확인

1
mysql --version
cs

MySQl 로그인하기

1
mysql -u 로그인할 계정명 -p 패스워드
cs

데이터베이스 목록조회

1
SHOW DATABASES;
cs

데이터베이스 생성

1
CREATE DATABASE 데이터베이스이름;
cs

데이터베이스 구조조회

1
SHOW CREATE DATABASE 데이터베이스이름;
cs

데이터베이스 삭제

1
DROP DATABASE 데이터베이스이름;
cs

데이터베이스 선택

1
USE 데이터베이스이름;
cs

테이블 생성

1
2
3
4
5
6
CREATE TABLE 테이블이름(
    컬럼1 데이터타입,
    컬럼2 데이터타입,
    컬럼3 데이터타입,
    ....
);
cs

테이블 구조 조회

 

SHOW CREATE TABLE 테이블이름;

테이블 목록 조회

1
SHOW TABLES;
cs

테이블 구조 조회

1
DESC 테이블이름;
cs

테이블 삭제

1
DROP TABLE 테이블이름;
cs

컬럼 삭제

1
ALTER TABLE 테이블이름 DROP COLUMN 컬럼이름;
cs

컬럼 추가

1
ALTER TABLE 테이블이름 ADD 컬럼이름 데이터타입;
cs

컬럼 변경

1
ALTER TABLE 테이블이름 MODIFY COLUMN 컬럼이름 데이터타입;
cs

컬럼 이름 변경

1
ALTER TABLE 테이블이름 CHANGE 기존컬럼이름 변경할컬럼이름 컬럼타입;
cs

INSERT

1
2
INSERT INTO 테이블이름(필드이름1, 필드이름2, 필드이름3, ...)
VALUES (데이터값1, 데이터값2, 데이터값3, ...)
cs

SELECT

1
SELECT 컬럼이름 FROM 테이블이름;
cs

ORDER BY

1
SELECT 컬럼이름 FROM 테이블이름 ORDER BY 필드이름 순차조건;
cs

ASC 오름 차순 / DESC 내림 차순


LIMIT

1
SELECT 컬럼이름 FROM 테이블이름 LIMIT 출력할_데이터의_수;
cs

OFFSET

1
SELECT 컬럼이름 FROM 테이블이름 LIMIT 표시할_레코드_수 OFFSET 표시할_레코드_위치;
cs

UPDATE

1
2
3
UPDATE 테이블이름 
SET 컬럼이름1 = 데이터값1, 컬럼이름2 = 데이터값2, ...
WHERE 컬럼이름 = 데이터값
cs

DELETE

1
2
DELETE FROM 테이블이름
WHERE 컬럼이름=데이터값;
cs
728x90