MySQL에서 sql 쿼리 파일을 불러오거나 실행하는 명령어입니다.



In MySQL Command Line

1
source path/to/file.sql
cs



In Linus Shell

1
mysql -u userId -p dbName < path/to/file.sql
cs


'CODING > MYSQL' 카테고리의 다른 글

2017_10_10_MySQL_기본_명령어(쿼리문)  (0) 2017.10.10

MySQL 이나 오라클 DB의 쿼리 질의문에서는 대소문자 구별을 하지 않는다.


SELECT, ALTER, INSERT 등과 같은 질의문 뿐만 아니라 칼럼명, 테이블 이름도 대소문자 구별하지 않는다.


하지만 편의상 질의문이라는 것을 구별하기 위해 대문자로 쓴다.






모든 테이블 목록 보기

SHOW TABLES; 



테이블 구조 확인

DESC 테이블명;






CREATE

테이블명으로 테이블 생성.

CREATE TABLE 테이블명 (

칼럼1 VARCHAR(36) PRIMARY KEY NOT NULL,

칼럼2 INT AUTO_INCREMENT,

칼럼3 데이터타입(데이터크기) 제약조건,

칼럼4 데이터타입(데이터크기),

칼럼5 데이터타입,

...

CONSTRAINT 제약조건명  FOREIGN KEY (칼럼1) REFERENCES 다른테이블 (칼럼명)

);


특정 칼럼의 데이터를 가져오기.

SELECT 칼럼명, 칼럼명, 칼럼명 ... FROM 테이블명;


테이블명의 모든 데이터를 num개까지만 가져오기.

SELECT * FROM 테이블명 LIMIT num;






SELECT

테이블명의 모든 데이터를 가져오기.

SELECT * FROM 테이블명;


특정 칼럼의 데이터를 가져오기.

SELECT 칼럼명, 칼럼명, 칼럼명 ... FROM 테이블명;


테이블명의 모든 데이터를 num개까지만 가져오기.

SELECT * FROM 테이블명 LIMIT num;






INSERT

데이터 입력

INSERT INTO 테이블명 VALUES (데이터, 데이터, 데이터, ...);

특정 칼럼에만 데이터 입력

INSERT INTO 테이블명(칼럼1, 칼럼2, ... VALUES(데이터1, 데이터2, ...);



'CODING > MYSQL' 카테고리의 다른 글

[MySQL] sql 쿼리 파일 읽어오기  (0) 2018.11.15

+ Recent posts