(2006/09/24 20:44 작성) MySQL의 데이터 타입정보 ----------------------------------------------------------- TINYINT (-128 ~ 127) SMALLINT (-32768 ~ 32767) MEDIUMINT (-8388608 ~ 8388607) INT (-2147483648 ~ 2147483647) BIGINT (-9223372036854775808 ~ 9223372036854775807) FLOAT DOUBLE DECIMAL(NUMERIC) DATE (1000-01-01 ~ 9999-12-31, YYYY-MM-DD) DATETIME (1000-01-01 00:00:00 ~ 9999-12-31 23:59:59, YYYY-MM-DD HH..
(2006/06/13 12:23 작성) 출처: http://blog.naver.com/sungback/90004650918 드디어 데이터베이스 기초 강좌를 시작합니다. 왜 '드디어'인가? 개인적으로 데이터베이스에 대한 애착이 매우 큽니다. 물론 데이터베이스를 잘 다루거나 많이 알고 있는 것은 결코 아닙니다. 과거 도스 시절 dBase, FoxPor, Clipper로 프로그래밍했던 것이 저의 실무 경험의 전부입니다. 이후 책을 출판하기 위해 Windows용 Access를 조금 만져본 것이 저의 데이터베이스 경험의 전부입니다. 그러나 컴퓨터라는 것에 관심을 가지게 된 계기 중의 하나가 바로 dBaseIII+였습니다. 단순히 "PC = 워드프로세서"라고 생각하던 저에게 dBaseIII+의 경험은 쇼~킹 그 자..
(2006/06/13 12:10 작성) 출처: http://blog.naver.com/hongjig/150002266952 MySQL 5.0, 스토리지와 SQL 분리한 DBMS 업계 다크호스MySQL 5.0이 지난 2005년 11월에 발표된 이후 새롭게 추가된 성능에 대해서는 여러 번 소개되었으며 많은 곳에서 언급이 되고 있다. 하지만 실제 사용자들이 가장 많이 물어온 것은 과연 MySQL 5.0에서 얼마나 많은 성능향상이 있었는지에 대한 부분이었다. 이번 특집을 통해 MySQL 5.0이 이전 버전들에 비해 그리고 다른 데이터베이스와 비교할 때 어떤 성능을 나타내고 있는지 알아보고 어떠한 변화가 이러한 성능향상을 가져왔는지 알아보자. 그동안 MySQL은 가볍고 빠른 데이터베이스로 많이 알려져 왔지만 실제..
(2006/02/07 13:31 작성) MySQL 4.1.12 상에서 EUC-KR과 UTF-8을 동시에 써야하는 문제가 발생했다.기존 버전은 EUC-KR기반이었고.. 신 버전은 다국어지원 문제로 UTF-8을 사용하였기에업그레이드를 위해 기존 버전과 신버전이 동시에 공존하여야 하는 문제가 발생한 것.. DB나 Table이야 각각의 charset에 맞게 설정하면 그만이지만..Connection은 일단 UTF-8이나 EUC-KR 둘 중에 하나를 선택하여야 한다. 1. 일단, 기존버전을 유지한 상태에서 DB를 copy떠서 charset만 변경시켰다. 원본DB: db_1 → 사본DB: db_2 2. 그리고.. 신버전의 UTF-8의 사용을 위해 DB연결을 시도하였더니 다음과 같은 에러 발견. Illegal mix ..
(2005/12/27 09:49 작성) 출처 : http://www.dev.mysql.com mysql> GRANT ALL PRIVILEGES ON *.* TO 'USER_ID'@'localhost' -> IDENTIFIED BY 'PASSWORD'; mysql> GRANT ALL PRIVILEGES ON *.* TO 'USER_ID'@'%' -> IDENTIFIED BY 'PASSWORD'; mysql> GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost'; mysql> GRANT USAGE ON *.* TO 'dummy'@'localhost';