-
SQL (DML 명령어) - INSERT, UPDATE, DELECT
관계형 데이터베이스 (RDB) - 각 테이블은 행(row)와 열(column)으로 구성 - 각 컬럼들은 데이터 무결성을 보장받아야한다. - table에 대한 조작 및 검색을 SQL을 이용해서 수행한다. → 테이블간의 관계를 맺는다 SQL 명령어의 기본부류 - RETRIEVE(Query) 명령어 - SELECT : 원하는 데이터를 검색한다. - DML 명령어 - INSERT, UPDATE, DELECT : 데이터를 조작하는 명령어이다. - DDL 명령어 - CREATE, ALTER, DROP .. : 데이터 구조에 관한 명령어이다. DML - 데이터 조작 명령어 INSERT : 테이블에 새로운 행 삽입INSERT INTO 테이블명(컬럼1, 컬럼2, ...) VALUES(값1, 값2, ...);*모든 테이블..
더보기
-
오라클 다른 사용자 추가/ 권한 부여
오라클 다른 사용자 추가하기 , 다른 사용자에게 권한 부여하기 현재는 다른 사용자에 추가할 student(user) 가 없는 상태2. 시작> oracle database 11g Express.. > Start Database 클릭 후sql플러스 실행 , 로그인(SQL Developer에서 system계정 접속 후 쿼리를 작성해도 된다.) 사용자계정(다른사용자) 생성= CREATE USER STUDENT(생성할 사용자명) IDENTIFIED BY 1234(사용할 비밀번호); 사용자 권한 부여= GRANT CONNECT, RESOURCE TO STUDENT(권한 부여할 사용자명) ① crate user student identified by 1234; 계정명 : student 비밀번호 :1234 로 계정만들..
더보기
-
오라클 DB설치 & 사용자계정 생성하기
DatabaseOracle xe 다운로드 1. 구글에 oracle xe download 검색 2. 컴퓨터 운영체제에 맞게 선택 후 로그인해서 다운로드진행 , 없으면 양식에 맞게 회원가입 3. setup 클릭 SYSTEM 계정에서 사용할 비밀번호를 설정해준다. (오라클 비밀번호 적는것이 아님) SQL 다운로드 1. xe 다운로드 했던 페이지 하단에 Oracle SQL Developer 클릭 자바써서 jdk 8? 아무튼 우리 수업은 이걸로..압출풀고 sqldeveloper-18.1.0.095.1630-x64\sqldeveloper클릭 데이터베이스 접속local이 추가된걸 알 수 있다.--local의 다른사용자 추가하기--1. 현재는 다른 사용자에 추가할 student가 없는 상태2. 시작> oracle da..
더보기
-
SQL 함수 (단일 행 함수, 다중 행 함수)
SQL 함수 (단일 행 함수, 다중 행 함수) 1. 단일 행 함수 (문자형 함수, 숫자형 함수, 날짜형 함수, 변환형 함수) - 문자형 함수 UPPER() : 문자값을 대문자로 바꾸는 함수 LOWER() : 문자값을 소문자로 바꾸는 함수 INITCAP() : 첫 문자는 대문자, 나머지는 소문자로 바꾸는 함수(공백기준) CONCAT() : 문자값을 연결하는 함수 SUBSTR() : 문자열을 추출하는 함수 Length() : 문자열의 길이를 구하는 함수 LPAD() : 왼쪽의 자리 수 만큼 채워주는 함수 (RPAD()는 우측) LTRIM() : 왼쪽부터 해당 철자인 경우 지우는 함수 (RTRIM()은 우측) TRANCELATE() : 해당 문자열의 해당하는 문자를 바꾸는 함수 REPLACE() : TRANC..
더보기