MySQL 썸네일형 리스트형 [부스트코스] MySQL 시작하기 (4/4) (DDL - create, drop) 데이터 정의어(Data Description Language, DDL) 데이터베이스를 정의하는 언어 데이터베이스를 정의하는 언어이며, 데이터리를 생성, 수정, 삭제하는 등의 데이터의 전체의 골격을 결정하는 역할 CREATE ALTER DROP ... MySQL 데이터 타입 테이블 생성 create table 테이블명( 필드명1 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], 필드명2 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], 필드명3 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], ........... PRIMARY KEY(필드명) ); - 데이터 형 외에도 속성 값의 빈 값 허용 여부는.. [부스트코스] MySQL 시작하기 (3/4) (DML - select, insert, update, delete) 데이터 조작어(Data Manipulation Language, DML)의 종류 데이터 조작어는 모두 동사로 시작한다. 시작하는 동사에 따라서 다음과 같은 4가지 조작어가 있다. SELECT : 검색 INSERT : 등록 UPDATE : 수정 DELETE : 삭제 SELECT 구문의 기본문형 전체 데이터 검색 SELECT 뒤에 *를 기술함으로써 나타낼 수 있다. 예제: departments 테이블의 모든 데이터를 출력하시오 SELECT * FROM DEPARTMENT; 특정 컬럼 검색 SELECT 뒤에 컬럼을 콤마(,)로 구별해서 나열 예제: employee 테이블에서 직원의 사번(empno), 이름(name), 직업(job)을 출력하시오. (해당 테이블에 어떤 칼럼이 있는지는 desc 명령으로 확인할 .. [부스트코스] MySQL 시작하기(2/4) (테이블 생성 및 조회) 데이터를 저장하는 공간 테이블(Table) - 마이트로소프트의 엑셀(Excel)을 실행하면 표가 나온다. 이러한 표에 각종 값을 저장할 수 있다. - 데이터베이스도 엑셀의 표와 유사한 테이블을 가질 수 있다. - 엑셀과 다른 점은 데이터베이스를 생성해도 테이블은 존재하지 않는다는 것이다. - 테이블을 사용하려면 테이블을 생성하는 SQL을 사용해야 한다. - 그리고, 테이블에 값을 저장하려면 저장하기 위한 SQL을 사용해야 한다. 테이블(table)의 구성요소 - 테이블: RDBMS의 기본적 저장구조. 한 개 이상의 column과 0개 이상의 row로 구성한다. - 열(Column): 테이블 상에서의 단일 종류의 데이터를 나타낸다. 특정 데이터 타입 및 크기를 가지고 있다. - 행(Row): Column들.. [부스트코스] MySQL 시작하기(1/4) (SQL이란?, DB 생성, 사용자 생성과 권한) 사람과 사람이 대화하기 위해서는 언어가 필요하다. 마찬가지로 DBMS에게 명령을 내릴 때도 특별한 명령이 필요하다. 이 명령을 SQL이라고 한다. SQL(Structured Query Language) - SQL은 데이터를 보다 쉽게 검색하고 추가, 삭제, 수정 같은 조작을 할 수 있도록 고안된 컴퓨터 언어이다. - 관계형 데이터베이스에서 데이터를 조작하고 쿼리하는 표준 수단이다. SQL 문법의 종류 3가지 - DML(Data Manipulation Language): 데이터를 조작하기 위해 사용한다. INSERT, UPDATE, DELETE, SELECT 등이 여기에 해당한다. - DDL(Data Definition Lanauage): CREATE, DROP, ALTER 등이 여기에 해당한다. - DC.. 이전 1 다음