본문 바로가기

프로그래밍/MySQL

MySQL 명령어 기본

 

CREATE DATABASE 데이터베이스 이름 데이터베이스 생성

 

DROP DATABASE 데이터베이스 이름 데이터베이스 삭제

 

SHOW DATABASES 데이터베이스 목록 출력

 

 

USE 데이터베이스 이름 이 데이터베이스를 사용

 

CREATE TABLE 테이블 이름 테이블 생성

CREATE TABLE acc(

    noINT(11) NOT NULL AUTO_INCREMENT,

    id VARCHAR(10) NOT NULL,

    pwr VARCHAR(15) NULL,

    PRIMARY KEY(no));  //중복 방지

 

 

 

DESC 테이블 이름 테이블 구조 보기

 

INSERT INTO 테이블 이름 (컬럼명) VALUES (컬럼에 넣을 값) 행 삽입

 

 

SELECT 컬럼 명 FROM 테이블 이름 WHERE 조건 테이블에서 조건에 맞는 해당 컬럼의 값을 뽑아옴// *는 ALL
acc테이블의 모든 행의 내용을 출력

 

 

acc테이블의 id컬럼 내용들만 출력

 

 

acc테이블의 no이 2인 행을 출력

 

 

UPDATE 테이블 이름 SET 컬럼명=수정할 내용 WHERE 조건 이 컬럼에서 조건에 맞는 데이터를 수정
no이 2인 행의 id와 pw를 'test'로 바꾸겠다

 

조건을 거의 무조건 걸어야한다

안 그러면 해당 컬럼의 모든 데이터가 바뀌기 때문

 

DELETE FROM 테이블 이름 WHERE 조건 테이블 내에서 조건에 해당하는 행을 삭제
acc에서 no이 3인 행을 삭제

 

DELETE 또한 조건은 중요함

조건을 넣지 않을 시

모든 데이터가 날아감

'프로그래밍 > MySQL' 카테고리의 다른 글

MySQL 실행하기  (0) 2019.10.10