Technique/Database (5) 썸네일형 리스트형 [ORACLE] Dual ▶ Dual 테이블의 정의 - 오라클 자체에서 제공되는 테이블 - 간단하게 함수를 이용해서 계산 결과값을 확인 할 때 사용하는 테이블 ▶ Dual 테이블의 사용용도 - dual 테이블은 사용자가 함수(계산)를 실행할 때 임시로 사용하는데 적합하다. - 함수에 대한 쓰임을 알고 싶을때 특정 테이블을 생성할 필요없이 dual 테이블을 이용하여 함수의 값을 리턴(return)받을 수 있다. 더보기 ex) SELECT 시퀀스.NEXTVAL FROM DUAL; ex) SELECT SYSDATE FROM DUAL; ex) SELECT CURRENT_DATE FROM DUAL; ex) Merge into 내부에서 사용 MySQL SHOW 명령모음 SHOW 명령어 정의 MySQL 로그인후 쉘상에서 실행되는 SHOW 명령어ex : mysql>SHOW 명령 SHOW 명령어 리스트 SHOW DATABASE;-- 현재 계정이 제어가능한 DATABASE 목록 SHOW CREATE TABLE TABLE_NAME;-- 해당 테이블을 만들기 위한 SQL 쿼리문을 출력함※ 상당히 좋은 기능이다. SHOW TABLES LIKE '키워드';SHOW TABLES LIKE '키워드%'; show tables;--use database사용후 사용하며 선택 DB의 table 리스트를 출력 show tables from database;--지정된 database가 소유한 table list show tables like 'mem%';--조건에 맞는 테이블목록만 출력 show .. [ORACLE] 사용자 권한 확인, 수정, 삭제 오라클 유저들에게 적용되어 있는 권한 확인 아래의 환경에서 root:/oracle> sqlplus "/as sysdba" ..... .... SQL> ----------------------------------------------------------------------- 전체 user별로 갖는 role을 조회.. SQL> select grantee, granted_role from dba_role_privs; ----------------------------------------------------------------------- 오라클 유저들에게 적용되어 있는 DBA권한 부여 아래의 환경에서 root:/oracle> sqlplus "/as sysdba" ..... .... SQL>grant.. [MySQL] Sequence 생성 0. 들어가기 전에 MySQL의 경우 오라클처럼 시퀀스라는게 존재하지 않습니다. 따라서 여러 테이블을 관리하는 키값을 두기 난해하고 그것을 해결하는 방법으로 새로운 테이블을 하나 생성하여 그 테이블로 하여금 시퀀스의 역할을 하게 했습니다. 1. 테이블 생성 시퀀스를 담고 관리할 테이블을 하나 생성합니다. 컬럼은 시퀀스 값이 담길 곳과 그 시퀀스의 이름이 될곳으로 2칸이 필요하게 됩니다.저는 테이블의 이름은 master_seq, 컬럼은 id와 seq_name으로 해두겠습니다. CREATE TABLE master_seq( id int not null, seq_name varchar(50) not null ) 2. 함수 제작 이제 이 테이블을 이용하게끔 만들기 위한 함수를 제작합니다. 이 함수를 호출하면 자동.. InnoDB의 새로운 파일 포맷 "Barracuda" InnoDB Plugin에서는 Barracuda라는 새로운 파일 포맷을 지원한다. 사실 MySQL 5.0 버전까지는 파일 포맷에 대한 이름이 없었는데, Barracuda가 등장하면서 이전 버전의 파일 포맷은 Antelope로 이름이 지어졌다. Antelope 파일 포맷에서는 "Compact" Row 포맷을 사용했었지만, Barracuda 파일 포맷에서는 "Compact" 이외에 "Dynamic", "Compressed" Row 포맷이 새롭게 추가되었다. (기본값은 "Compact") Row 포맷에 따라 가변 길이 컬럼(VARCHAR, TEXT, BLOB)의 처리와 압축 기능 사용이 결정된다. InnoDB에서는 VARCHAR, TEXT, BLOB을 완전히 동일한 타입으로 인식하고 처리하는 점 참고하자.Co.. 이전 1 다음