본문 바로가기

728x90
반응형

mysql

(3)
MySQL 에서 auto_increment 값 초기화 하기 auto_increment 값 초기화 하기 History 성 테이블 등Primary Key 및 인덱스용 컬럼으로 AUTO_INCREMENT를 간혹 사용하게 됩니다. 테스트를 하다가 늘어난 auto increment컬럼의 갯수를실제 적용이나 필요의 이유로 초기화 할때 alter table [테이블명] auto_increment = 1 위의 명령으로 초기화합니다. 근데, row가 존재할땐 초기화가 안되고데이터를 다 지운후 써야 다시 1로 셋팅되는듯한데...???
MySQL 스토리지 엔진 MySQL의 테이블 작성의 기본인 스토리지 엔진을 알아보자. MySQL의 스토리지 엔진을 알아야 할것같다는 생각이 듭니다.여태까지 Oracle, MsSQL위주로 업무를 했고 (잘 하진못하지만...)MySQL은 개인적으로 쓰기위해서 배우고 있는데 쌓이는 데이터 특성에 따라테이블의 스토리지엔진을 각기 설정해서 써야할것같습니다. foreign key를 쓰기위해선 기본적으로 InnoDB의 스토리지 엔진을 써야한다는건 이번에 봤네요... show engines;현재 설치돼있는 MySQL 서버에서 지원되는 스토리지 엔진 확인 위의 Support 컬럼별 설명 Yes 해당 스토리지엔진이 포함돼있고, 사용 가능으로 활성화된 상태 Default "YES"와 동일한 상태지만 필수 수토리지 엔진임 의미 즉 이 스토리지 엔진없..
C#, MySQL - MySql database 연결하기 * C#에 MySql을 연결하는 샘플입니다. * MySQL Connectore Net 을 설치했다는 전제하에 설명 (현재 내 PC에는 MySQL Workbench 5.2 CE를 설치하면서 6.5.4 버전이 설치되었음) - C#에서 MySQL관련 참조 호출 솔루션 탐색기 -> 해당 솔루션 프로젝트 -> 참조, 마우스 오른쪽 버튼 -> 참조추가 선택 - 참조추가에서 MySQL관련 컴포넌트 추가 실제적으로 모든 클래스들을 보진않았지만 MySql.Data , MySql.Web 이 기본적인 클래스 같음. - 참조완료 후, using 문으로 MySql관련 클래스 삽입 using MySql.Data.MySqlClient; using MySql.Web; - 연결 private MySqlConnection conn; p..

반응형