[MySQL] 터미널을 통해 SQL 불러오기 1. 터미널을 실행시킨 후 불러올 sql 파일이 있는 위치로 이동한다.2. 아래와 같이 명령어 실행/usr/local/mysql/bin/mysql -u connectuser -p connectdb < examples.sql(/usr/local/mysql/bin/mysql -u 유저명 -p DB명 < 파일명.sql) connectdb에 examples.sql 파일을 불러올 수 있다. BoostCource/MySQL 2018.11.24
[MySQL] 데이터 정의어 DDL [boostcourse full-stack] http://www.edwith.org/boostcourse-web * 데이터 정의어 데이터베이스에 스키마 객체를 생성하거나 변경, 제거하는 일들을 수행한다. MySQL 데이터 타입 테이블 생성 - createcreate table 테이블명( 필드명1 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], 필드명2 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], 필드명3 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], ........... PRIMARY KEY(필드명) );제약조건 설정: 데이터 형 외에도 속성값의 빈 값 허용 여부는 NULL 또는 NOT .. BoostCource/MySQL 2018.07.15
[MySQL] 데이터 조작어 DML [boostcourse full-stack] http://www.edwith.org/boostcourse-web 컬럼이 두개 이상 보이게 하고싶은 경우 ,을 추가한다.select deptno,name from department; => deptno, name 두개의 칼럼을 출력시킨다. 테이블 구조(어떤 컬럼이 있는지)를 확인할 때는 desc department;(테이블명) 을 입력하여 확인한다. * 별칭 부여하기 select empno as 사번, name as 이름, job as 직업 from employee;as는 명시적으로 넣은 것. as없이 공백으로만 넣어도 된다. * 문자열 결합 함수 - concat Ex) employee 테이블에서 사번(empno)과 부서번호(deptno)를 하나의 칼럼으로 .. BoostCource/MySQL 2018.07.15
[MySQL] MySQL 사용하기 [boostcourse full-stack] http://www.edwith.org/boostcourse-web * SQL (Structured Query Language) 데이터를 보다 쉽게 검색하고 추가, 삭제, 수정 같은 조작을 할 수 있도록 고안된 컴퓨터 언어이다.관계형 데이터베이스에서 데이터를 조작하고 쿼리하는 표준 수단이다.DML (Data Manipulation Language): 데이터를 조작하기 위해 사용한다. INSERT, UPDATE, DELETE, SELECT 등이 여기에 해당합니다.DDL (Data Definition Language): 데이터베이스의 스키마를 정의하거나 조작하기 위해 사용한다. CREATE, DROP, ALTER 등이 여기에 해당한다.DCL (Data Contro.. BoostCource/MySQL 2018.07.15