블로그 이미지
바나나맛딸기우유

Tag

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

calendar

1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
  • total
  • today
  • yesterday
2019. 12. 10. 17:34 DB/Mysql

※ MYSQL 문자셋 변경하여 세팅하기

더보기

⊙ MYSQL character set 확인
  mysql 접속 후
  show varialbes like '%character%';

⊙ MYSQL sharacter set 변경
  - my.cnf 파일
  [mysqld]
  character-set-client-handshake=FALSE
  init_connect="SET collation_connection = utf8_general_ci"
  init_connect="SET NAMES utf8/euckr"
  default-character-set = utf8/euckr
  character-set-server = utf8/euckr
  collation-server = utf8_general_ci/euckr_korean_ci

⊙ MYSQL 기동 명령(my.cnf 환경설정 파일 물고 기동시키기) 
  ./bin/mysqld_safe --defaults-extra-file=$MYSQL_HOME/data/my.cnf

'DB > Mysql' 카테고리의 다른 글

Mysql Text -> CHAR 형변환  (0) 2019.07.08
Mysql CONCAT(), CONCAT_WS()  (0) 2018.07.16
posted by 바나나맛딸기우유
2019. 7. 8. 11:27 DB/Mysql

▣ MYSQL text형을 char형으로 변환

 - CAST(컬렴명 AS CHAR(1000))

 : 데이터 추출을 기준으로 무슨 이유에서인지 CHAR(2048) 까지는 변환이 되는데, CHAR(2049)이상은 변환이 되지 않는다.

 

'DB > Mysql' 카테고리의 다른 글

MYSQL CHARACTER SET  (0) 2019.12.10
Mysql CONCAT(), CONCAT_WS()  (0) 2018.07.16
posted by 바나나맛딸기우유
2019. 2. 21. 14:29 DB/Oracle

▣ 오브젝트 조회

select *

  from ALL_OBJECTS


▣ 테이블 조회

select *

  from ALL_TABLES


▣ 테이블 컬럼 정보

select *

  from ALL_TABLE_COLUMNS


▣ 테이블 인덱스 정보

select *

  from ALL_IND_COLUMNS


▣ 테이블 COMMENT 쿼리

select *

  from ALL_TABLE_COMMENTS


▣ 컬럼 COMMENT 쿼리

select *

  from ALL_COL_COMMENTS


▣ PROCEDURE 조회

select *

  from ALL_PROCEDURES


posted by 바나나맛딸기우유
2018. 7. 16. 17:37 DB/Mysql

▣ CONCAT()

 - 문자열 인자들을 연결시켜 하나의 결과물로 결합/반환하고,

   인자 중에 하나 이상의 NULL 값을 가지면 NULL을 반환한다.

 - 구문 : select CONCAT( str1, str2, str3, ... )

 - 예제

  1) mysql> select concat('My', 'SQL');

     → MySQL

  2) mysql> select concat('My', NULL, 'SQL');

     → NULL

  3) mysql> select concat('My', TRUE, 'SQL');

     → My1SQL

  4) mysql> select concat('My', FALSE, 'SQL');

     → My0SQL



▣ CONCAT_WS()

 - 합쳐질 문자열 사이에 임의의 sepotor를 추가할 수 있다.

   (문자열 사이 구분자를 넣는다고 쉽게 생각하면 된다.)

 - sepotor가 NULL이면 NULL 반환

 - 구문 : select CONCAT_WS(sepotor, str1, str2, str3, ...)

 - 예제

  1) select concat_ws('|', 'MySQL', 'Oracle', 'DB2');

     → MySQL|Oracle|DB2


'DB > Mysql' 카테고리의 다른 글

MYSQL CHARACTER SET  (0) 2019.12.10
Mysql Text -> CHAR 형변환  (0) 2019.07.08
posted by 바나나맛딸기우유
2018. 4. 24. 23:45 DB/DB2
▣ DB2 catalog 등록

§ DB2 명령 창 실행
db2 catalog tcpip node <Node Name> remote <IP Address> server <Port>
db2 catalog database <DB Name> as <Alias Name> at node <Node Name>
<Node Name>, <Alias Name> : 헷갈리지 않게 주로 DB Name을 사용하더라


▣ DB2 Node / Database 확인

§ DB2 명령 창 실행
db2 list node directory
db2 list database directory


▣ DB2 Connect 확인 Test (Linux 환경)

① DB2 Client에서 DB2 Server로 접속(DB2 명령 창이 아닌 Linux Terminal)
[test@test:~] db2 connect to <DB Name> user <Account Name>              <-- 명령 실행
Enter current password for <Account Name> : <Password>         <-- 계정 비밀번호 입력

② Sample Query 실행해보기
[test@test:~] db2 "select 'Hello' from sysibm.sysdummy1"
 ※ sysibm.sysdummy1은 Oracle의 dual과 같음.

③ DB2 접속 끊기
[test@test:~] db2 terminate


posted by 바나나맛딸기우유