Data 조작어(DML, Data Manipulation Language) 테이블에 새 행을 추가 하거나, 기존 행 수정 또는 기존 행 삭제 등의 논리 작업 단위를 형성하는 DML문 모음을 트랜잭션(Transaction)이라 한다. SELECT SELECT문은 데이터베이스에서 정보를 검색한다. SELECT [DISTINCT] { *, column [alias], ... } FROM table [WHERE condition]; SELECT 절은 표시할 컬럼을칼럼을 지정하고, FROM 절은 SELECT 절에 나열된 칼럼을 포함하는 테이블을 지정한다. SELECT : 하나 이상의 컬럼으로 구성되는 목록 DISTINCT : 명시하는 경우 중복되는 칼럼을 생략 * : 모든 컬럼 선택 column : 명명된 칼럼을..
관계형 데이터베이스 관리 시스템(RDBMS) 관계 또는 2차원 테이블을 사용하여 정보를 저장하는 데이터베이스 관계형 데이터베이스는 하나 이상의 테이블을 포함할 수 있고, 테이블은 기본 저장 구조로서 현실에 필요한 데이터를 보유할 수 있다. 테이블에 대한 액세스 경로를 지정하지 않으면 데이터가 물리적으로 배열되어 있는 방식을 알 필요가 없다. 데이터베이스에 액세스 하기 위해 SQL(ANSI 표준어) 문을 실행하고, SQL을 사용하여 데이터베이스 수정이 가능하다. 관계 분할과 결합을 위한 연산자 집합이 포함된다. 구성 요소 Data를 저장하는 객체(Entity) 또는 관계(Relation)의 모음이다. 다른 관계 생성을 위해 관계에 적용하는 연산자(Operators)의 집합이다. 정확성과 일관성을 위한 Da..
MySQL이 설치되어있는 상태라면 커맨드 창에서 MySQL에 접속할 수 있다. mysql이 설치되어있는 폴더로 이동해서 > mysql -u [사용자아이디] -p [데이터베이스이름] 위 명령어를 입력하면 접속된다. [데이터베이스이름]은 생략할 수 있다. 아래mysql> 이 뜨는 걸 확인할 수 있다. quit 명령어를 통해 빠져나갈 수 있다. ❗ SQL 명령문은 대소문자를 가리지 않는다. DDL 데이터베이스 데이터베이스 생성 CREATE DATABASE [데이터베이스명]; CREATE DATABASE [데이터베이스명] DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; 두 번째 CREATE 문을 이용해 유니코드를 사용하는 데이터베이스를 생성할 수 있다...
SQLD 자격증 준비를 위해 Live SQL을 사용하기로 하였다. Live SQL 🔨 실행 방법 https://livesql.oracle.com Oracle Live SQL 876,266 scripts, 3,965 likes, 1,035 public scripts, 6,209 new scripts created in the last 7 days. livesql.oracle.com Live SQL 웹 사이트를 이용하기 위해선 Oracle 계정이 필요하므로 계정이 없다면 회원가입을 해주어야 한다. 로그인을 하지 않은 상태에서Start Coding Now를 누르면 로그인 화면이 바로 뜬다. 로그인 하게 되면 아래와 같은 화면이 나오게 된다. I Agree에 체크를 해주고 Accept를 눌러 다음으로 넘어가준다..