개발용 메모장...

[DataBase] 4

[MariaDB] 데이터베이스, 사용자 생성

로컬환경에서 MariaDB 설치 후 데이터 베이스와 데이터 베이스를 사용할 유저를 생성하는 예제이며, 1. 데이터베이스 생성 2. 유저 생성 3. 권한 부여 4. 권한 적용을 위한 새로고침 순서로 진행되어지며 예제는 아래와 같다. -- 데이터베이스 생성create database 데이터베이스명;-- 데이터베이스 조회show databases;-- 유저생성create user '유저명'@'%' IDENTIFIED by '비밀번호';-- 권한부여grant all privileges on 데이터베이스명.* to '유저명'@'%';-- 새로고침flush privileges;-- 유저삭제drop user '유저명'@'%';-- 데이터베이스 삭제drop database 데이터베이스명;

[Oracle] column 정보 조회

Oracle에서 테이블의 컬럼 정보를 조회 하는 쿼리는 아래와 같다. 해당 쿼리는 대상 테이블의 테이블명, 컬럼순서, 컬럼명, 컬럼주석, 데이터타입, 널여부, 디폴트값을 조회하는 Query이다. SELECT T1.TABLE_NAME, T1.COLUMN_ID, T1.COLUMN_NAME, T2.COMMENTS AS COLUMN_COMMENTS, ( CASE WHEN T1.DATA_TYPE IN ( 'CHAR', 'VARCHAR2' ) THEN T1.DATA_TYPE || '(' || T1.DATA_LENGTH || ')' WHEN T1.DATA_TYPE IN ( 'NUMBER' ) THEN T1.DATA_TYPE || '(' || T1.DATA_PRECISION || ',' || T1.DATA_SCA..

[DataBase]/[Oracle] 2024.08.20

[PostgreSQL] column 정보 조회

PostgreSQL에서 테이블의 컬럼 정보를 조회 하는 쿼리는 아래와 같다. 해당 쿼리는 대상 테이블의 테이블명, 컬럼순서, 컬럼명, 컬럼주석, 데이터타입, 널여부, 디폴트값을 조회하는 Query이다. select UPPER(X2.TABLE_NM) as TABLE_NM -- 테이블명, X1.ORDINAL_POSITION as COLUMN_NUM -- 컬럼순서, UPPER(X2.COLUMN_NM) as COLUMN_NM -- 컬럼명, X2.COLUMN_DESC -- 컬럼주석, UPPER( case when X1.UDT_NAME = 'numeric' and X1.NUMERIC_PRECISION is not null and X1.NUMERIC_SCALE is not NULL then CONCAT(X1.UD..

[MariaDB] Column 정보 조회

MariaDB에서 Column정보를 조회 하는 방식에는 2가지' INFORMATION_SCHEMA.COLUMNS '을 이용' DESC ' 명령어를 이용1. ' INFORMATION_SCHEMA.COLUMNS '을 이용 SELECT T1.TABLE_NAME AS `TABLE`, T1.COLUMN_NAME AS `FIELD`,( # 칼럼의 데이터 타입에 따른 표기 CASE WHEN INSTR('char|varchar', T1.DATA_TYPE) > 0 THEN CONCAT(T1.DATA_TYPE,'(',T1.CHARACTER_MAXIMUM_LENGTH,')') WHEN INSTR('int|integer|bigint', T1.DATA_TYPE) > 0 THEN CONCAT(T1.DATA_TYPE,'(..