POINT. 테이블 생성 주의사항 💡 테이블명과 컬럼명은 반드시 문자로 시작해야한다. A-Z, a-z, 0-9, #, $, _ 만 사용 가능하다. 다른 테이블명과 중복되지 않아야 한다. 컬럼 뒤 데이터유형은 꼭 지정되어야 한다. USER 관점에서의 SQL 문장 종류 DML (Data Manipulation Language) - 데이터 변형 INSERT : 데이터 입력 UPDATE : 데이터 수정 DELETE : 데이터 삭제 SELECT : 데이터 조회 TCL (Transaction Control Language) - 변형된 값들을 저장해서 DB에 보내서 반영 COMMIT : 반영 ROLLBACK : 취소 SAVEPOINT : 위치 지정 DML : 정의된 데이터 베이스에
USER 관점에서의 SQL 문장 종류 DCL (Data Control Language) - 권한 받기 GRANT : 권한 부여 REVOKE : 권한 회수 DDL (Data Definition Language) - 데이터 구조 정의 CREATE : 구조 생성 ALTER : 구조 변경 DROP : 구조 삭제 RENAME : 이름 변경 TRUNCATE : 테이블 초기화 DCL : 데이터베이스 사용자에게 권한을 부여/회수하는 언어 기본 문법 GRANT 권한 ON 테이블 TO 유저; REVOKE 권한 ON 테이블 FROM 유저; POINT. 권한의 종류 💡 SELECT, INSERT, UPDATE, DELETE REFERENCES, ALTER, IND
[SQLD 자격증] SQL언어 #2. TCL TCL은 DML을 통해야만 한다 ?.?.? 과연 ?.? > TCL은 데이터 변형이 일어나는 것을 제어하기 위한 언어 TCL : Transaction Control Language (*트랜잭션 : 데이터베이스의 상태를 변화시키기 위해 수행하는 작업의 단위) COMMIT 반영 데이터에 대한 변화를 DB에 반영하기 위한 명령어 ROLLBACK 취소 코드를 분할하기 위한 저장 포인트 지정 SAVEPOINT 위치지정 트랜잭션이 시작되기 이전의 상태로 되돌리기 위한 언어. 최신 COMMIT이
[SQLD 자격증] SQL언어 #2. DML (INSERT, UPDATE, DELETE & TRUNCATE) > DML은 정의된 데이터베이스에 레코드를 입력하거나, 수정, 삭제 및 조회하기 위한 명령어이다. DML : Data Manipulation Language INSERT 데이터 입력 UPDATE 데이터 수정 DELETE 데이터 삭제 INSERT INSERT INTO 테이블명 (컬럼명) VALUES ('컬럼명에 넣을 명'); UPDATE UPDATE 테이블명 SET 변화하게되는 컬럼명 = 변화할 값(INT) (where name = '해당 명 일때 만 적용'); DELETE
[SQLD 자격증] SQL언어 #2. DCL, DLL 복습 및 DML, TCL 개요 > DML : Data Manipulation Language 데이터 변형 INSERT : 데이터 입력 UPDATE : 데이터 수정 DELETE : 데이터 삭제 데이터 조회 SELECT : 조회 POINT. 테이블 생성 주의사항 테이블명과 컬럼명은 반드시 문자로 시작해야함 A-Z, a-z, 0-9, #, $, _ 만 사용 가능함 다른 테이블명과 중복되지 않아야 함 컬럼 뒤 데이터유형은 꼭 지정되어야 함 DCL, D
SQL 언어 #1. DLL(ALTER, DROP, TRUNCATE) > DLL은 데이터를 보관하고 관리하기 위한 객체의 구조를 정의하기 위한 언어 DDL : Data Definition Language의 약자로 데이터를 보관하고 관리하기 위한 객체의 구조를 정의하기 위한 언어이다. CREATE 구조 생성 ALTER 구조 변경 DROP 구조 삭제 RENAME 이름 변경 TRUNCATE 테이블 초기화 ALTER : 테이블과 컬럼에 대해 이름 및 속성 변경, 추가/삭제 등 구조 수정을 위해 사용 테이블명 변경 : ALTER TABLE 테이블명 RENAME TO 변경할 테이블 이름; 컬럼명 변
딱 대 가보자고 SQL 언어 #1. DDL(CREATE) > DDL은 데이터 구조 정의이다. DDL : Data Definition Language의 약자로 데이터를 보관하고 관리하기 위한 객체의 구조를 정의하기 위한 언어이다. CREATE 구조 생성 ALTER 구조 변경 DROP 구조 삭제 RENAME 이름 변경 TRUNCATE 테이블 초기화 CREATE : 데이터베이스 상 테이블 구조 생성 POONT1. 구조 컬럼명 : 영문, 한글, 숫자 모두 가능 (시작은 문자만 가능하다. 숫자 불가능 => Ex) h10(O), 10h(X)) **데