Cute Apple
본문 바로가기

개발/DB5

MySql csv 파일 가져오기 / 제약조건(Index) 데이터베이스 목록 보기 데이터베이스 선택 테이블 보기 테이블 생성 및 csv 파일 로드 food 라는 테이블을 만들어보자 mysql> create table food( -> food_id int primary key auto_increment -> , name varchar (20) -> , price int -> ) default character set utf8; food.csv 파일을 불러오자 mysql> load data local infile 'C:/koreaIT/db/mysql/food.csv' -> into table food -> character set utf8 -> fields terminated by ',' -> lines terminated by '\n' -> (name, price.. 2021. 3. 22.
Oracle 제약조건 제약조건(Constrain 조건) 종류 Not null / Unique / primary key / foreign key / check / default / index 1. Unique 와 Not null member2라는 테이블을 생성 시 unique 를 적용해 보자 SQL> create table member2( 2 name varchar(20) 3 , phone varchar(13) unique 4 , age number 5 ); 데이터를 생성해준다. SQL> insert into member2(name, phone, age) values('batman','010',38); 1 row created. 같은 데이터를 넣게되면 오류가 발생한다. SQL> insert into member2(name, p.. 2021. 3. 14.
Oracle Query 의 사용 emp라는 테이블을 우선적으로 생성후 데이터를 추가하였다. 이 테이블에서 select를 이용한 Query 를 작성해보자 Oracle 집계함수 ※as 다음에 가짜 컬럼명 (alias) ● 총갯수(count) select count(*) as 총사원수 from emp; ● 평균(avg) select avg(sal) as 급여평균 from emp; ● 합(sum) select sum(sal) as 급여합 from emp; ● 최대값(max) select max(sal) as 최대급여 from emp; ● 최소값(min) select min(sal) as 최소급여 from emp; Oracle 서브쿼리 문제 ※subquery(쿼리문 안에 또 다른 쿼리문을 포함할 수 있는 쿼리문장)는 소괄호로 감싸놓아야 한다 ●.. 2021. 3. 7.
Oracle DML DDL(Database Definition Language) -데이터 정의어(생성(create), 변경(alter~modify), 제거(drop)) DML(Data Manipulation Language) -데이터 조작어(테이블의 데이터를 대상으로 넣고(insert), 수정(update~set), 삭제(delete)) DCL(Database Control Language) -데이터베이스 제어어(권한 주기, 뺏기) Oracle DML ● dept라는 테이블을 먼저 생성한다. >create table dept( deptno number ,dname varchar2(14) ,loc varchar2(13) ,primary key(deptno) ); 1. 삽입(insert) >insert into dept(dep.. 2021. 3. 7.
Oracle 시작 / 사용자 및 테이블 생성 Oracle 시작 ※시작 전 서비스에서 window 검색창에 서비스를 검색한뒤 OracleServiceXE를 가동시켜 주어야 한다. 1. window키+R로 실행창을 띄운다 2. 실행창에 cmd를 입력하여 명령 프롬프트를 실행한다. 3. cmd창에 sqlplus를 입력한뒤 오라클 최고 관리자인 sys로 접속한다. (sys/ as sysdba) 4. system 사용자로 전환하여 로그인한다. >show user 입력시 현재 사용자를 확인 >conn system/비밀번호 입력시 사용자 전환 Oracle 사용자 생성 / 테이터베이스파일 생성 1. 데이터베이스 생성하기 >create tablespace 테이블스페이스이름 datafile 'C:\oraclexe\app\oracle\oradata\XE\테이블스페이스.. 2021. 3. 7.
반응형