본문 바로가기 메뉴 바로가기

donnert.net

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

donnert.net

검색하기 폼
  • 분류 전체보기 (85)
    • 개발 (79)
      • Java, Kotlin (32)
      • Linux, Server (22)
      • JavaScript, TypeScript (6)
      • DB (7)
      • nodejs (1)
    • 맛집 (5)
    • iPhone (0)
    • 일기장 (0)
  • 방명록

개발/DB (7)
mysql 사용자 추가 및 권한

제목 그대로 mysql 8 버전 기준 사용자 / db / 권한 추가 create user testuser identified by 'mypassword'; create database testdb; grant all privileges on testdb.* to 'testuser' with grant option;

개발/DB 2019. 2. 7. 13:17
Mybatis #과 $의 차이

PrepareStatment(#)와 Statment($)를 정확히 모르고 사용하시는 분들이 있어 정리해봤습니다. - 간혹 Statment를 숫자일때 사용한다.. 라고 생각하시는 분들고 계시고 정확한 의미를 모르는 분들이 계십니다. 정리된 내용 보시기 바랍니다. 1. #의 사용 (PrepareStatment) - #을 사용할 경우 오라클의 PreparedStatment를 사용하게 된다. 예제(name=John) a. mybatis mapper SELECT NAME FROM TEST WHERE NAME=#{name} b. 오라클에서 받은 쿼리 SELECT NAME FROM TEST WHERE NAME = ? 실제 수행 쿼리SELECT NAME FROM TEST WHERE NAME='John' 2. $의 사용..

개발/DB 2014. 11. 10. 18:03
몽고DB 설치

설치파일 받아서 압축을 풀자압축 해제 후 알아보기 쉽게 이름을 바꿔준다tar -xzvf mongodb-linux-x86_64-2.4.9.tgzmv mongodb-linux-x86_64-2.4.9 ~/mongodb 환경설정 파일 작성실행파일은 mongod이며 직접 실행파일 뒤에 인자를 넣어 실행 가능하다매번 그렇게 하기 귀찮으니 환경 설정 파일 및 실행파일을 작성하자cd ~/mongodb/cmdvi mongodb.conf # mongodb.conf # Where to store the data. # Note: if you run mongodb as a non-root user (recommended) you may# need to create and set permissions for this direct..

개발/DB 2014. 1. 22. 11:52
테이블 정보(컬럼 정보, 코멘트 등등)

컬럼이 많은 테이블의 경우 코멘트로 컬럼명을 찾고 싶을떄가 있다아래 쿼리를 돌리자. SELECT * FROM (SELECT DECODE(column_id,0,TABLE_NAME,NULL) AS TABLE_NAME, TO_NUMBER(DECODE(column_id,0,NULL,column_id)) AS COLUMN_ID, COLUMN_NAME, NULLABLE, DATA_TYPE, COMMENTSFROM ( SELECT cc.TABLE_NAME, tc.COLUMN_ID, tc.COLUMN_NAME, tc.NULLABLE, tc.DATA_TYPE || CASE WHEN tc.DATA_SCALE IS NOT NULL THEN '(' || tc.DATA_PRECISION || ',' || tc.DATA_SCAL..

개발/DB 2013. 11. 11. 14:34
테이블 사이즈 구하기(컬럼 길이, 컬럼 길이 평균)

테이블 길이 구하기(컬럼 사이즈 합) SELECT SUM (REALLENGTH) FROM (SELECT DATALENGTH, COLUMNNAME, REALLENGTH FROM (SELECT A.COLUMN_NAME AS COLUMNNAME, A.DATA_TYPE AS DATATYPE, A.DATA_LENGTH AS DATALENGTH, B.COMMENTS AS COMMENTS, A.NULLABLE AS NULLABLE, CASE WHEN DATA_TYPE = 'NUMBER' THEN DATA_PRECISION ELSE DATA_LENGTH END AS REALLENGTH FROM DBA_TAB_COLUMNS A, ALL_COL_COMMENTS B WHERE A.OWNER = B.OWNER AND A.TA..

개발/DB 2013. 3. 12. 23:04
[ORACLE] 달력

-- Ver. 1 -- SELECT MIN(DECODE(TO_CHAR(ym+LEVEL-1,'D'),'1',LEVEL)) SUN, MIN(DECODE(TO_CHAR(ym+LEVEL-1,'D'),'2',LEVEL)) MON, MIN(DECODE(TO_CHAR(ym+LEVEL-1,'D'),'3',LEVEL)) TUE, MIN(DECODE(TO_CHAR(ym+LEVEL-1,'D'),'4',LEVEL)) WED, MIN(DECODE(TO_CHAR(ym+LEVEL-1,'D'),'5',LEVEL)) THU, MIN(DECODE(TO_CHAR(ym+LEVEL-1,'D'),'6',LEVEL)) FRI, MIN(DECODE(TO_CHAR(ym+LEVEL-1,'D'),'7',LEVEL)) SAT FROM (SELECT TO..

개발/DB 2012. 9. 14. 16:55
[ORACLE] 디비 락 해제

락 찾기 SELECT c.owner, c.object_name, c.object_type, b.SID, b.serial#, b.status, b.osuser, b.machine FROM v$locked_object a, v$session b, dba_objects c WHERE b.SID = a.session_id AND a.object_id = c.object_id; 세션 죽이기 alter system kill session '81, 45548'; 그래도 안 죽을 경우(ORA-00031 발생할 경우) PID 확인 select vs.sid, vs.username, vs.osuser, vs.process fg_pid, vp.spid bg_pid from v$session vs, v$process vp wh..

개발/DB 2012. 1. 9. 16:09
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • Pair, Triple
  • RestTemplate 사용 중 Connectio⋯
  • Spread operator(전개구문) in ko⋯
  • 리눅스 콘솔 파일로 출력
최근에 달린 댓글
  • 우와~ 덕분에 해결 했어요! 감사합니다!
  • 이거 실제로 되는거 맞나요? 다른곳에는 다먹는데 로그⋯
  • 본문도 잘 보고 행인님 댓글도 잘봤습니다. 덕분에 배워⋯
  • 국수 사리는 만두는 제외한 메뉴를 인원수대로 시킬 시 ⋯
Total
219,716
Today
0
Yesterday
8
링크
  • 딴짓-커뮤니티 인기 글 모음
  • 쉽팡-직구 배송 조회(관세청/알리)
  • 웹 시퀀스 다이어그램
TAG
  • Access
  • 맛집
  • Spring
  • Eclipse
  • Kotlin
  • maven
  • Database
  • 코틀린
  • mybatis
  • jQuery
  • docker
  • vim
  • 합정
  • boot
  • IntelliJ
  • oracle
  • grant
  • 도커
  • properties
  • Linux
  • Tomcat
  • java
  • Shell
  • 톰캣
  • resttemplate
  • Build
  • vi
  • Profile
  • ls
  • vrapper
more
«   2023/03   »
일 월 화 수 목 금 토
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
글 보관함
  • 2023/03 (1)
  • 2023/02 (1)
  • 2022/12 (1)
  • 2022/10 (1)
  • 2020/04 (2)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바