일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코드이그나이터
- linux
- php
- Oracle
- MYSQL
- css
- 자바스크립트
- 공모주 청약 일정
- 공모주 청약
- 주식 청약 일정
- 맥
- html
- jquery
- 공모주
- java
- JavaScript
- 자바
- 주식
- 리눅스
- 6월 공모주 청약 일정
- Eclipse
- 주식 청약
- SQL
- 제이쿼리
- codeigniter
- Stock ipo
- IPO
- Stock
- 7월 공모주 청약 일정
- 오라클
- Today
- Total
목록SQL (268)
개발자의 끄적끄적
[linux] amazon linux install mariadb example / 아마존 리눅스2 mariadb 설치 방법 amazon linux2 에서 mariadb 를 설치하는 방법입니다. sudo yum -y install mariadb-server 설치가 완료되고 버전을 확인하고 싶으면 아래 명령어로 확인이 가능합니다. mysql --version 서비스를 시작하려면 아래와 같이 mariadb 를 실행하시면 됩니다! sudo service mariadb start 참고들 하세요!
[sql/mysql] mysqldump remotehost example / mysql 원격 db dump 방법 mysql 에서 데이터베이스를 백업할때 mysqldump 명령어를 사용합니다. 그중에서 다른 서버에 있는 데이터베이스를 dump 명령어로 백업하려면 아래와 같이 -h 옵션을 추가후 host 를 입력하시면 됩니다! mysqldump -h 192.168.0.1 참고들 하세요!
[sql/oracle] 오라클 현재시간부터 한시간뒤 시간 구하기 oracle 에서 시간을 다루다 보면 현재시간으로 부터 1시간 뒤가 몇시인지 알아야 하는 경우가 있습니다 그럴때는 아래 쿼리를 이용하시면 됩니다. SELECT TO_CHAR(SYSDATE+1/24, 'YYYYMMDD HH24:MI:SS') FROM DUAL; 위 내용보시면 아시겠지만, +1/24 는 현재시간에서 1시간을 더한다는 내용이라서 3시간뒤를 구하고 싶으면 +3/24 로 변경해서 사용하시면 됩니다. 참고들 하세요!
[sql/mysql] mysql text type size example / mysql 텍스트 컬럼 타입 사이즈 비교 mysql 에서 text 형으로 데이터를 넣기위해서 컬럼 타입을 text 로 설정하려다 보면 문자의 길이가 대충 어느정도일지 감이 안오는 경우가 있습니다. 그리고 대충 문자의 내용에 맞게 컬럼 타입을 선언해야 하는데요 그럴때는 아래 내용을 참고하시면 됩니다. TINYTEXT 256 bytes TEXT 65,535 bytes ~ 64kb MEDIUMTEXT 16,777,215 bytes ~ 16MB LONGTEXT 4,294,967,295 bytes ~ 4GB 위 내용처럼 256 bytes 에서부터 4gb 까지 가능하니 상황에 맞는 컬럼 타입을 선언해서 사용하시면 됩니다! 참고들 하세요!
[sql/mysql] mysql 한글 정렬 방법 mysql 에서 데이터를 정렬하다 보면 한글 순서대로 정렬을 하고 싶은 경우가 있습니다. 그럴때는 그냥 order by 가 아니라 아래와 같이 binary 를 이용해야 합니다. 아래는 기본 사용법입니다. select 필드명 from 테이블명 order by binary(필드명) 예를들어 member 라는 테이블에서 username 라는 필드를 한글 순서대로 정렬하고 싶으면 아래와 같이 쿼리를 작성하시면 됩니다. select username from member order by binary(username) 참고들 하세요!
[sql/mysql] mysql change table character set example / mysql 테이블 문자셋 변경 하는 방법 mysql 에서 자주있는 경우는 아니지만, 테이블마다 문자셋이 다른 경우가 종종 있습니다. 그럴때는 캐릭터셋을 통일해야 이후에 작업할때도 편한데요, 아래 쿼리를 이용해서 테이블 전체 내용의 캐릭터셋을 변경할 수 있습니다. alter table TABLE_NAME convert to character set utf8 위 내용 보시면 아시겠지만, 특졍테이블의 캐릭터셋을 utf8 로 변경하는 내용입니다. 참고들 하세요!
[sql/oracle] 오라클 데이터 복구하는 방법 오라클에서 쿼리를 이용해서 데이터를 조회 / 변경 / 삭제를 하다보면 실수로 잘못된 쿼리를 실행해서 문제가 생기는 경우가 있습니다. 그럴때는 아래와 같이 쿼리를 이용해서 일정 시간이전의 데이터를 불러올 수 있습니다. SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MINUTE) WHERE 조건문 실수했다는 생각이 들었을때는 주저하지말고 위 쿼리를 이용해서 바로 데이터를 조회해야 합니다. 환경 설정에 따라서 이전데이터가 유지되는 시간이 다를수 있기때문에 바로 실행하는 것이 좋습니다! 참고들 하세요!
[sql/oracle] oracle random number example / 오라클 숫자 랜덤 추출 방법 oracle 에서 숫자를 랜덤으로 뽑고내야 하는 경우가 있습니다. 그중에서 1~10 까지의 숫자중 랜덤으로 추출하는 방법을 공유하려고 합니다. SELECT MOD(ABS(DBMS_RANDOM.RANDOM),10) + 1 FROM DUAL; 위 쿼리를 실행하면 1~10 까지의 숫자중 랜덤으로 추출이 가능합니다! 10 이라는 숫자를 100 으로 변경하면 1부터 100까지의 숫자중 랜덤으로 추출할 수 있습니다! 참고들 하세요!