* 테이블 정보 상세보기 F4 : Table, View, Proc, Funct, Package를 DESC(테이블명 위에 커서를 두고 F4키) * 자동완성 Ctrl+. : Table Completion (매칭되는 테이블목록 출력) * SQL문 실행 F5 : SQL Editor내의 모든 SQL문 실행 F9 : SQL문 실행 후 Grid에 출력 * 히스토리(과거 수행SQL문 조회) Alt+Up : History UP Alt+Down : History DOWN * 텍스트 대/소문자 변환 CTRL+L : 텍스트를 소문자로 CTRL+U : 텍스트를 대문자로 * 편집 창 전환(이동) F6 : SQL Editor와 결과창간의 이동 * 쿼리문을 보기좋게 정렬 ALT + D + F
ALT + D + F 누르게 되면 자동정렬
MySQL 외부 접속 허용 설정MySQL에 원격 접속 허용하기MySQL에 root 원격 접속 허용하기목차 [숨기기] 1 개요2 확인3 변경4 원복5 같이 보기6 주석개요[편집]MySQL을 설치하면 기본적으로 로컬(localhost)에서만 접속이 가능하고 외부에서는 접속이 불가능하게 되어 있다.외부에서 접속해보면 다음과 같은 오류 메시지가 나온다.[1]Host '135.79.246.80' is not allowed to connect to this MySQL serverToad for MySQL과 같은 DB 관리 도구를 사용하여 DB에 원격으로 접속하려면 허용해주는 로컬 작업이 필요하다.여기서는 root를 원격에서 접속할 수 있도록 설정한다. 이것을 응용하면 다른 계정에도 적용할 수 있다.확인[편집]아래 ..
위치 : C:/Program Files/MariaDB 10.1/data/my.ini 백업 후 아래 추가 서비스 재시작 윈도우일경우 my.ini 리눅스일경우 /etc/my.cnf [mysqld] datadir=C:/Program Files/MariaDB 10.1/data port=3306 sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION" default_storage_engine=innodb innodb_buffer_pool_size=445M innodb_log_file_size=50M #하단추가 init_connect="SET collation_connection = utf8_general_ci" init_connect="SET NAMES utf8" chara..
Linux 서버가 갑자기 죽으면서 아래와 같이 Mysql 구동시 MySQL manager or server PID file could not be found 발생 Case1) 사용중 디스크 장애로 테이블이 오픈된 상태에서 종료가 된게 원인인걸로 확인 Case2) cnf 파일이 문제가 있거나 혹은 권한 문제로 인해 pid가 없는 경우에 발생하는 에러인듯 하다 (해당 경로에 프로세스 id 관련 파일이 없음) 해결방법) 현재 포털에는 많은 것들이 있으나, 운영DB라서 섣불리 건들기 힘듦;
mysql-bin.index, mysql-bin.00005 이런 화일들은 mysql 의 replication 이라는 동기화 방법을 위해 sql 문을 저장시켜둔 로그 화일이다. 일명 bin 로그 라고 한다. 그래서 DB 서버한대의 서비스에서는 특별히 필요치않다. replication 이라는 동기화에서 해당 로그들을 초기화시키기 위해 reset master => master 서버에서의 명령 reset slave => slave 서버에서의 명령 이런식으로 처리한다. mysql-bin log파일은 용량이 급격히 증가하여 순식간에 DB서버의 Disk 사용량을 Full 상태로 만들 수 있다. 따라서 해당 로그를 쌓이지 않게 하려면 my.cnf 화일 에서 log-bin 이란곳을 주석처리하시고 재시작 종종 My-SQL..
CAST(expression AS type) CONVERT(expression,type) CONVERT(expr USING transcoding_name) 1.Convert 한 타입의 값을 취해서 다른 타입의 값으로 사용 CONVERT(expression,type) ex) $sql = "select convert(day, signed) as day from schedule 타입값은 아래의 것들 중 하나가 될 것이다: ? BINARY ? CHAR ? DATE ? DATETIME ? SIGNED ? TIME ? UNSIGNED 2.Cast(형변환 함수) 한 타입의 값을 취해서 다른 타입의 값으로 사용 CAST(expression AS type) ex)SELECT CAST(NOW() AS DATE); 타입값은..
1. ./configure 시에 에러 증상1 checking for tgetent in -lncurses... no checking for tgetent in -lcurses... no checking for tgetent in -ltermcap... no checking for termcap functions library... configure: error: No curses/termcap library found [root@localhost mysql-4.0.13]# make make: *** No targets specified and no makefile found. stop. Q1 : 왜 이런 메세지가 뜨냐? A1: gcc가 없던지 PATH가 안잡혀 있는 경우 Q2 : configure: er..
Unique Key를 생성하는 방법은 DBMS마다 차이가 있다. MS-SQL은 IDENTITY를, MySQL은 auto_increment와 같이 쉽게 사용할 수 있는 방법이 있는데 오라클에서는 Sequence를 사용하여 다음과 같이 유사하게 구현할 수 있다 1. 자동증가컬럼을 사용하고자 하는 MYTABLE테이블을 생성한다. CREATE TABLE MYTABLE (ID NUMBER, NAME VARCHAR2(20)); 2. CREATE SEQUENCE 라는 문장을 사용하여 SEQ_ID라는 이름의 시퀀스를 만든다. CREATE SEQUENCE SEQ_ID INCREMENT BY 1 START WITH 10000; -- INCREMENT BY 1 : 증가값은 1 -- START WITH 10000 : 1000..
- Total
- Today
- Yesterday
- mssql
- DB
- 리눅스
- table
- 설정
- tomcat
- server
- 오라클
- 서버
- Shell
- 백업
- DATABASE
- eclipse
- delete
- Toad
- IP
- user
- sql
- 데이터
- select
- MySQL
- 윈도우
- 파일
- 테이블
- Oracle
- Windows
- apache
- Linux
- java
- 자동차
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |