본문 바로가기
728x90
반응형

SQL7

DB정보 검색 SQL 작업을 하다보면 DB의 정보들을 검색헤야하는 경우가 생긴다.AS-IS의 테이블정의서를 작성해야 할 떄도 있고 등등... 일일히 DB에 들어가서 보고 정리하지 말고 검색해서보자 참고) MySQL기준이다.  1. 테이블 리스트 정보확인SELECT @rownum := @rownum + 1 AS `No.`, TABLE_NAME AS `테이블명`, TABLE_COMMENT AS `테이블 코멘트`FROM INFORMATION_SCHEMA.TABLES, (SELECT @rownum := 0) rWHERE TABLE_SCHEMA = 'your_database_name'; -- 여기에 데이터베이스 이름 입력  2. 테이블 컬럼 정보확인SELECT ORDINAL_POSITION.. 2024. 10. 8.
[MySQL] DDL문 ALTER - 컬럼 추가, 수정, 삭제 아래와 같은 board테이블이 있다. desc board; 이 테이블의 컬럼구조를 변경하고 싶을 경우에는 ALTER를 사용한다. [ 추가 - ALTER ADD ] 형식 alter table [테이블명] add [컬럼명] [타입] [옵션]; 예제 EX01. 맨 뒤에 추가 alter table board add imgfile varchar(100) default 'none.gif'; EX02. 맨 앞에 추가 alter table board add imgfile varchar(100) default 'none.gif' first; EX03. 지정한 위치에 추가 alter table board add imgfile varchar(100) default 'none.gif' after content; [ 수정 - .. 2022. 12. 2.
[Oracle] SELECT 모든 컬럼 조회 SELECT * FROM emp; 테이블 구조 파악 DESC dept; 원하는 칼럼만 조회 set pagesize 50 SELECT empno, ename FROM emp; SET PAGES 50 : 한 페이지에 50줄까지 출력 SET LINE 200 : 한 화면을 가로로 200바이트까지 설정 set linesize 1000 select * from emp; select ename from emp; select * from dept; select dname, loc from dept; desc dept CHAR 와 VARCHAR2의 차이는 고정과 가변의 차이. VARCHAR2(14)면 14byte로 이루어진 VARCHAR2라는 뜻. 영문 14자, 혹은 한글 7자를 저장할 수 있는 길이이다.. 2022. 11. 1.
[Oracle] tablespace 생성 오라클 테이블 스페이스(Table Space)란 Oracle은 데이터를 관리하는 데이터베이스입니다. Oracle에서는 Data file이라는 물리적 파일 형태에 저장하고 이러한 Data file이 하나 이상 모여서 Tablespace라는 논리적 저장공간을 형성합니다. Tablespace는 하나의 데이터베이스 안에 가장 큰 논리적 저장공간입니다. 업무단위나 사용용도에 따라 여러개의 Tablespace로 분리하여 관리되고 Segment라는 논리적 저장공간의 집합이기도 합니다. TableSpace 생성 생성방식은 다음과 같습니다. CREATE [BIGFILE | SMALLFILE(기본값)] TABLESPACE DATAFILE '' SIZE [EXTENT MANAGEMENT [DICTIONARY | LOCAL(.. 2022. 11. 1.
[Oracle] 계정의 생성과 삭제 2022.11.01 - [Database] - [SQL] sqlpluse, Oracel 접속 [SQL] sqlpluse, Oracel 접속 cmd창 관리자권한으로 실행으로 실행한다. 우선 Oracel이 제대로 깔려있는지 부터 확인하자. sqlpluse sqlpluse로 Oracel에 접속할 수 있다. sqlplus [계정명]/[계정 패스워드][@ ] | / [AS {SYSDBA | SYSOP.. jjh93.com User 생성 사용자 계정을 추가하거나 database를 새로 만들 때는 sys계정으로 접속해야 한다. 그러니 이번에는 sys계정으로 접속해보도록 하자. 명령어는 다음과 같다. ID/PW없이 접속이 가능하다. sqlplus / as sysdba 아이디를 생성하는 명령어는 create이다. cre.. 2022. 11. 1.
[Oracle] sqlpluse, Oracel 접속 cmd창 관리자권한으로 실행으로 실행한다. 우선 Oracel이 제대로 깔려있는지 부터 확인하자. sqlpluse sqlpluse로 Oracel에 접속할 수 있다. sqlplus [계정명]/[계정 패스워드][@] | / [AS {SYSDBA | SYSOPER | SYSASM}] [] 사이에 있는 부분은 생략이 가능하다. sqlpluse 이렇게 입력하면 사용자명과 비밀번호를 입력하게끔 나온다. 오라클의 관리자 계정에는 sys와 system계정이 있다. 사용자 계정을 추가하거나 database를 새로 만들 때는 sys계정으로 접속해야 한다. 지금은 system으로 접속해보자. 비밀번호는 Oracel 비밀번호를 입력해주면 된다. 비밀번호를 입력 시에 아무것도 적히지 않는다고 당황하지 말자. 비밀번호라 보안을 위.. 2022. 11. 1.
[Oracle] Oracle Database 설치 다운 https://www.oracle.com/ Oracle | Cloud Applications and Cloud Platform The new Oracle Cloud Infrastructure platform, announced by Oracle Executive VP Clay Magouyrk at Oracle CloudWorld, lets providers offer a full range of cloud services to their customers alongside their own offerings. www.oracle.com 사이트에 접속 후 Product - Oracle Database 클릭 조금 아래로 내리면 나오는 Download Oracle Database 19c 클릭 맞은 환경 .. 2022. 10. 31.
728x90
반응형