일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 플라스크
- 자바
- Git
- 백준
- sql
- database
- spring
- flask
- java
- 데이터베이스
- 자바스크립트
- mybatis
- 파이썬
- 오라클
- mysql
- 링크
- TIL
- PYTHON
- eclipse
- db
- 스프링
- rdbms
- Oracle
- javascript
- 에러
- BOJ
- 이클립스
- jQuery
- 웹프로그래밍
- 알고리즘
- Today
- Total
목록rdbms (13)
기록과 정리의 공간
TIL - 인프런 강의를 듣고 공부한 내용을 정리(강의 링크) 공부한 내용 DCL(Data Control Language)? DCL 실습 - MySQL 사용자 확인, 추가, 패스워드 변경, 삭제 DCL 실습 - MySQL 접속 허용 관련 설정 0. DCL(Data Control Language)? 데이터 제어어(GRANT, REVOKE등) 데이터에 대한 엑세스를 제어하기 위해 사용한다. 권한을 관리하고, 데이터의 보안, 무결성등을 정의한다. 권한 부여, 파기, 트랜잭션 부여, 커밋, 롤백 수행 1. DCL 실습 - MySQL 사용자 확인, 추가, 패스워드 변경, 삭제 1) MySQL 8.0 Command Line Client - Unicode 실행 or 2) cmd창 실행 후 mysql -u root -..
TIL - 인프런 강의를 듣고 공부한 내용을 정리(강의 링크) 공부한 내용 데이터 읽기(검색) - SELECT (앞 부분 : 링크) 데이터 수정하기 - UPDATE 데이터 삭제하기 - DELETE 1. 데이터 읽기(검색) - SELECT 조건에 맞는 데이터만 검색하기 - 테이블명 뒤에 WHERE 조건문과 LIKE 활용 특정 문자로 시작되는 값을 모두 찾을 경우 - 예시 : '홍'으로 시작되는 값을 모두 찾기 SELECT * FROM 테이블명 WHERE 필드명 LIKE '홍%'; 특정 문자가 포함된 값을 모두 찾을 경우 - 예시 : '홍'이 포함된 값을 모두 찾기 SELECT * FROM 테이블명 WHERE 필드명 LIKE '%홍%'; 특정 문자로 시작되고 뒤에 두 글자가 더 붙는 경우 - 예시 : '홍'..
TIL - 인프런 강의를 듣고 공부한 내용을 정리(강의 링크) 공부한 내용 DML(Data Manipulation Language)? 데이터 생성하기 - INSERT 데이터 읽기(검색) - SELECT 0. DML(Data Manipulation Language)? 데이터 조작어(SELECT, INSERT, UPDATE, DELETE) 데이터를 조작하기 위해 사용한다. 데이터 생성(Create), 읽기(검색)(Read), 수정(갱신)(Update), 삭제(Delete) - CRUD를 한다는 의미 1. 데이터 생성하기 - INSERT 테이블 컬럼에 맞추어 데이터를 넣는 작업 기본 문법 방법1 : 테이블 전체 컬럼에 대응하는 값을 모두 넣기 INSERT INTO 테이블명 VALUES(값1, 값2, ...);..
TIL - 인프런 강의를 듣고 공부한 내용을 정리(강의 링크) 공부한 내용 SQL로 테이블 변경하기 - ALTER 1. SQL로 테이블 변경하기 - ALTER 예제 테이블 (변경 전) 예제 테이블 (변경 후) 테이블에 새로운 컬럼 추가 ALTER TABLE [테이블명] ADD COLUMN [추가할 컬럼명] [추가할 컬럼 데이터형] 예시 ALTER TABLE mytable ADD COLUMN model_type varchar(10) NOT NULL; 테이블 컬럼 타입 변경 ALTER TABLE [테이블명] MODIFY COLUMN [변경할 컬럼명] [변경할 컬럼 타입] 예시 ALTER TABLE mytable MODIFY COLUMN name varchar(20) NOT NULL; 테이블 컬럼 이름 변경 ..
TIL - 인프런 강의를 듣고 공부한 내용을 정리(강의 링크) 공부한 내용 DDL(Data Definition Language)? SQL로 데이터베이스 만들기 SQL로 테이블 만들기 0. DDL(Data Definition Language)? 데이터 정의어 (CREATE, DROP, ALTER, TRUNCATE 등) 데이터베이스의 스키마를 정의하거나 조작하기 위해 사용한다. 1. SQL로 데이터베이스 만들기 데이터베이스 생성 CREATE DATABASE dabname; 또는 CREATE SCHEMA dbname; 데이터베이스 목록 보기 SHOW DATABASES; 생성한 db사용 시 USE dbname; 데이터베이스 삭제 (IF EXISTS는 해당 db이름이 없더라도 오류를 발생시키지 않도록 주는 옵션)..