-
SQL 2. SQL 명령어_1SYNC 기술면접 준비 2023. 11. 12. 23:21
<SQL 명령어>
- 데이터 정의어(DDL) : 테이블 생성, 변경, 삭제
- 데이터 조작어(DML) : 데이터 삽입, 조회, 수정, 삭제
- 데이터 제어어(DCL) : 데이터 접근 권한 부여, 제거
- 트랜젝션 제어어(TCL) : 데이터 조작어(DML), 명령어 실행, 취소, 임시저장
DBA(DataBase Administrator) 역할 : 데이터 베이스 관리자, 기업 내에서 데이터 베이스를 관리
Data Anylyst 역할 : 데이터 분석을 통해, 새로운인사이트를 도출한다.

데이터 분석을 잘 수행하기 위해서는 DBA 와의 소통이 중요하다.
< 데이터 정의어 DDL >
데이터 정의어는 테이블을 생성, 변경, 삭제할 때 사용하는 명령어
테이블은 각 열마다 반드시 1가지 데이터 타입으로 정의되어야 한다.


<테이블은 각 열마다 제약조건을 정의할 수 있다.>

/*parctice 이름으로 데이터베이스 생성*/
create database Practice;
/*parctice 데이터베이스 사용*/
use Practice;
/*테이블 생성(create)*/
/*회원테이블 생성*/
create table 회원테이블(
회원번호 int primary key,
이름 varchar(20),
가입일자 date not null,
수신동의 bit
);
/* 기본키(primary key) : 중복되어 나타날 수 없는 단일 값 *not null */
/* not null : null 허용하지 않음 */
/*회원테이블 조회*/
select *
from 회원테이블;/*from 뒤에 조회하고자 하는 테이블 이름 작성*/
/*테이블에 열 추가*/
/*성별 열 추가*/
alter table 회원테이블 add 성별 varchar(2);/*테이블 열 데이터 타입 변경*/
alter table 회원테이블 modify 성별 varchar(20);/*테이블 열 이름 변경*/
/*성별 -> 성 열 이름 변경*/
alter table 회원테이블 change 성별 성 varchar(20);alter table 테이블 이름 change 변경전 변경후 데이터타입;
/*테이블명 변경*/
alter table 회원테이블 rename 회원정보;/*테이블 삭제*/
drop table 회원정보;<데이터 정의어>
테이블 생성(create) / 열 추가(Add) / 열 데이터 타입 변경(modify) / 테이블 명 변경(rename) / 테이블 삭제(drop)
'SYNC 기술면접 준비' 카테고리의 다른 글
SQL 2. SQL 명령어_3 (0) 2023.11.13 SQL 2. SQL 명령어_2 (0) 2023.11.13 SQL 1. SQL 기본구조 (0) 2023.11.12 SAP ERP 운영/개발 직무 소개 및 취업 전략 공유(주)넥센, 한화오션디지털 (0) 2023.11.10 자바스크립트 6. 연산 (0) 2023.11.07