My-SQL 5.1 외래키 지정하기 테이블 간의 기본키와 외래키를 지정하여 기본키 값을 가진 데이터가 삭제될 때 참조하는 테이블의 데이터를 삭제하거나 Null로 변경할 수 있는 방법입니다. 기본키를 가진 테이블이 부모 테이블이 되고 외래키로 참조하는 테이블이 자식테이블이 되며 두 테이블 모두 타입이 'innodb'이어야 합니다. 1. .. DBMS/MySQL 5.1 2010.03.30
My-SQL 데이터베이스에 DATE (날짜) 처리 방법 날짜 자료형인 DATE 자료형은 다음과 같은 형식으로 구성되어 있습니다. 'yyyy-MM-dd' 데이터베이스에 person 이라는 테이블이 있고 테이블은 다음과 같이 정의되어 있고 날짜 처리 방법은 아래와 같습니다. CREATE TABLE person ( name varchar(10), birth date, sex varchar(2) ) ■ 데이터 입력하기 INSERT INTO 구문을 사용하여 .. DBMS/MySQL 5.1 2010.01.06
테이블명 변경, 필드 변경 ■ 테이블명 바꾸기 ALTER TABLE '원래테이블명' RENAME AS '바꿀테이블명'; ALTER TABLE testTable RENAME AS test1; ■ 테이블에 필드 추가하기 ALTER TABLE '테이블명' ADD '필드명' 자료형'; ALTER TABLE testTable ADD name varchar(20); ■ 테이블에 필드 추가하기(원하는 위치에 새로운 필드 삽입) ALTER TABLE '테이블명' ADD '필드명' 자.. DBMS/MySQL 5.1 2009.11.04
MySQL5.0에서 auto_increment 사용할 때 주의할 점 auto_increment 속성은 테이블 내 컬럼에 고유값을 생성할 때 사용한다. 이 고유값은 0부터 시작하며 시작값은 Default 값이 0으로 지정되어 있다. 또한, auto_increment로 생성되는 값은 중간 레코드가 삭제되었다고 삭제된 auto_increment 값이 새로운 레코드에 사용되지 않는다. 즉, 고유값은 auto_increment로 생성된 .. DBMS/MySQL 5.1 2009.11.03
Timestamp 와 DateTime 형 사용시 주의 사항 우선, DateTime 형과 Timestamp 형의 범위는 다음과 같습니다. DATETIME : '1000-01-01 00:00:00 ~ 9999-12-31 23:59:59' TIMESTAMP : '1970-01-01 00:00:00 ~ 2037-12-31 23:59:59' 만약 TimeStamp 형에 Datetime 범위에 해당하는 값을 넣을 경우 My-SQL 서버는 다음과 같은 오류를 발생시킵니다. Data Trunction : Incorrect datetime value : '1234-12-12 00:00:00' ... .. DBMS/MySQL 5.1 2009.10.09
데이터 백업과 복구 ■ 데이터베이스 백업 마이에스큐엘 명령어인 "mysqldump" 명령어를 사용하여 데이터베이스를 백업할 수 있습니다. mysqldump 명령어를 사용하는 방법은 다음과 같습니다. mysqldump - u [사용자명] -p [백업할 데이터베이스명] > [외부로 저장될 파일이름] 이때 저장되는 파일 이름은 *.sql 형태로 저장이 됩니.. DBMS/MySQL 5.1 2009.09.16
데이터베이스 생성, 계정입력, 테이블 생성 현재 생성되어 있는 데이터베이스를 알아보는 명령어 mysql> SHOW DATABASES; ■ 데이터베이스 생성 데이터베이스를 생성하는 방법은 서버에 접속하여 생성하는 방법, Shell 명령어를 입력하여 생성하는 방법 이 있습니다. 1. 서버에 접속 후 생성하는 방법 mysql> CREATE DATABASE 데이터베이스명 DEFAULT CHARSET UT.. DBMS/MySQL 5.1 2009.08.25
My-SQL 데이터베이스 서버에 접속과 종료 MY-SQL 서버에 접속하기 위해서는 서버의 호스트 이름과 사용자 이름, 패스워드를 입력해야 한다. ■ MY-SQL 데이터베이스 서버 접속 명령어 shell> mysql -h host -u user -p 호스트명를 입력하는 경우는 로그인할 MY-SQL 서버가 로컬상에 있지 않이하고 다른 머신에서 구동되고 있다면 호스트명을 입력해야 합니.. DBMS/MySQL 5.1 2009.08.25
My-SQL Query Browser 툴킷 사용 방법 My-SQL Query Browser 툴킷 사용 방법 My-SQL Query Browser 는 로컬 시스템의 데이터베이스에 접근하여 쿼리문을 수행하여 결과를 보여주는 그래픽 툴입니다. 사용법은 간단합니다. 데이터베이스 생성은 쿼리 브라우저 수행전 Administrartor 브라우저로 생성을 하던가 직접 쿼리문을 입력하여 데이터 베이스를 생성.. DBMS/MySQL 5.1 2009.08.19
My-SQL GUI 툴킷 설치 방법 My-SQL GUI 툴킷 설치 My-SQL GUI 툴킷은 My-SQL 데이터베이스 쿼리문을 실행하거나 결과를 볼 때 GUI 환경을 제공해주는 킷입니다. 보통 My-SQL 은 CGI 방식으로 쿼리문을 조회하지만 GUI툴킷을 사용할 수도 있습니다. ※ 좀더 마이에스큐엘 툴킷에 대해 알고싶다면 My-SQL 한글 사이트를 방문.. DBMS/MySQL 5.1 2009.08.18