DB(SQL) 20

[MySQL] Mysql 설치 (mysql 5.5.54)

MySQL 설치 (mysql 5.0.85) 1. 파일 다운로드 - windows에서 다운로드 https://dev.mysql.com/downloads/mysql/ - linux에서 다운로드 wget http://downloads.mysql.com/archives/mysql-5.0/mysql-5.0.85.tar.gz 2. 설치 및 구성 $ tar -xvzf mysql-5.0.85.tar.gz $ cd mysql-5.0.85 $ ./configure --prefix=/mysql/mysql --with-charset=utf8 --with-innodb $ make && make install [참고1] 컴파일용 설치 파일은 반드시... Select Platform을 Source Code를 선택하고 Compres..

DB(SQL) 2017.03.15

[SQL] commit

* DML(select, update, delete)언어는 ROLLBACL하면 모두 취소 * DDL(create, drop, alter) 언어는 자동으로 COMMIT (한번이라도 사용되도 적용됨!) >>기본 테이블 외에 다 지우기 select * from tab; drop table dvdrent; drop table dvdlist; drop table dvdmember; drop table emptest; drop table emp_10; create table empex as (select * from emp where deptno in(10, 20)); select * from empex; delete empex where deptno=20; //delete (from)->생략가능! savepoin..

DB(SQL) 2017.02.28

[SQL] 함수 연습2

숫자함수 ********************************************************************************************** - ABS : 절대값 - CEIL : 올림값 - ROUND : 반올림 - TRUNC : 버림 - MOD(m/n) : 나머지 - SIGN : 숫자가 양수, 음수, 0 - FLOOR : 실수값을 정수값으로 - POWER : 지수값 - LOG : 로그값 - SIN, COS, TAN : sin, cos, tan 값 리턴 ABS 함수 ********************************************************************************************** SQL> select abs(-15)..

DB(SQL) 2017.02.28

[SQL] SQL 연습2

[연습문제1] 문1>관리자코드가 7698이나7839 중 직업이 salesman인 사람의 이름과 부서코드를 보이시오. SQL> select ename, deptno from emp 2 where mgr in('7698','7839') and job='SALESMAN'; 문2>수당이 null아닌 사람만 보이시오. SQL> select * from emp 2 where comm is not null; 문3>이름이 n으로 끝나는 사람중에 급여가 1500이상인 사람만 조회하시오. SQL> select * from emp 2 where ename like '%N' and sal>=1500; 문4>급여와 수당을 합친 실수령액이 2500이하인 사람의 이름과 실수령액을 보여라. SQL> select ename 이름, s..

DB(SQL) 2017.02.28

[SQL] SQL 연습1

1. select문 연습하기 SQL> select ename 이름, job 직업 from emp; [select 필드명 alias from 테이블명 ] 필드명이 별명(alias)으로 대체되어져 보여짐! 이름 직업 -------------------- ------------------ SMITH CLERK ALLEN SALESMAN WARD SALESMAN JONES MANAGER MARTIN SALESMAN BLAKE MANAGER CLARK MANAGER KING PRESIDENT TURNER SALESMAN JAMES CLERK FORD ANALYST MILLER CLERK 12 개의 행이 선택되었습니다. SQL> select * from emp 2 where ename ='KING'; EMPNO E..

DB(SQL) 2017.02.28