DB/My.SQL
-
5. 키가 없는 엔트리DB/My.SQL 2011. 11. 1. 01:52
- 포카요케(poka-yoke) - 제약조건(FK)를 선언하게 되면 삭제던지 업데이트가 맘대로 안된다. 그래서 개발자들은 FK선언을 기피한단다~~(나도 물론...귀찮니즘이 발동이되면.....ㅠㅠ) 방법이 있다!!! cascade라는 방법이!!!! CREATE TABLE Bugs ( -- . . . reported_by BIGINT UNSIGNED NOT NULL, status VARCHAR(20) NOT NULL DEFAULT 'NEW', FOREIGN KEY (reported_by) REFERENCES Accounts(account_id) ON UPDATE CASCADE ON DELETE RESTRICT, FOREIGN KEY (status) REFERENCES BugStatus(status) ON U..
-
mysql ExplainDB/My.SQL 2010. 7. 29. 16:04
출처 : DB 사랑넷 , 작성자 : 이경환(babocom)님 URL : http://database.sarang.net/?inc=read&aid=24199&criteria=mysql # 이글은 mysql document 의 7.2.1 Explain Syntax 를 대~충 번역한 것입니다. # 틈틈이 번역하고 있으나 언제 완료될지 모릅니다.. EXPLAIN 을 사용함으로써 인덱스가 적절히 사용되고 있는지 검토할 수 있다. 인덱스가 잘못 사용되고 있다면 ANALYZE TABLE 을 사용하여 테이블을 점검하라. 이것은 테이블의 상태를 갱신하며 옵티마이저의 동작에 영향을 준다. 옵티마이저가 SELECT 에 기록된 순서대로 조인을 행하게 강제하려면 SELECT 대신에 SELECT STRAIGHT_JOIN 을 사용..
-
..Mysqldump..DB/My.SQL 2010. 1. 25. 11:44
- 덤프뜨기(전체).. #>mysqldump -uroot -p 데이터베이스명 > 백업할명(위치).sql - 덤프뜨기(원하는 테이블).. #>mysqldump -uroot -p 데이터베이스명 테이블명 테이블명..... > 백업할명(위치).sql - 원하는 조건으로 덤프뜨기.. #>mysqldump -uroot -p -c -w '조건(예.idx>1000)' 데이터베이스명 테이블명 > 백업할명(위치).sql - charset으로 덤프뜨기.. #>mysqldump -uroot -p --default-character-set=euckr 데이터베이스명 > 백업할명(위치).sql -스키마만 덤프뜨기 #>mysql -uroot -p -d 데이터베이스명 mysql -uroot -..
-