참고 : 명령어에 ';' 을 꼭 붙여주자. 붙이지 않을 시 다음 줄로 넘어가며 ';' 입력 시 마무리된다.
DB, TABLE을 만드는 명령어
CREATE DB/TABLE DB/테이블명 (
...
...
...
);
열(colum) 추가/삭제/수정
ALTER TABLE 테이블명 행위 열이름 (자료형) (제약조건);
테이블 객체 삭제 - 테이블 객체안에 포함된 모든 데이터도 함께 삭제
DROP TABLE 테이블명;
tip) 테이블은 두고 데이터만 삭제해야 하는 경우, DML(DELETE or TRUNCATE) 명령어를 사용하자!
TRUNCATE TABLE 테이블명;
DELETE FROM 테이블명 WHERE 조건;
단일/다수 테이블 이름 변경/테이블 이동
RENAME TABLE 구이름(구경로) TO 새이름(새경로);
기존 테이블에 새 데이터(row)를 추가하는 작업 수행
INSERT INTO 테이블명(칼럼1, 칼럼2, ...) VALUES (값1, 값2, ...);
기존 테이블에 존재하는 데이터를 수정
UPDATE 테이블명 SET 컬럼1 = 값1, 컬럼2 = 값2 WHERE 조건 =(<,>) 조건값;
기존 테이블에 존재하는 데이터를 삭제
DELETE FROM 테이블명 WHERE 조건;
테이블에 저장된 데이터를 꺼내오는 쿼리문
SELECT *(모든칼럼출력) FROM 테이블명;
mysqld(서버 프로그램) 서버 접속
mysql -u root -p
데이터베이스 생성
create database 데이터베이스명
데이터베이스 사용
USE 데이터베이스명
데이터베이스 목록 출력
SHOW DATABASES;
해당 스키마 내의 테이블 객체 목록 출력
SHOW TABLES;