티스토리 뷰
Side Technologies
MySql : 테이블 이름 바꾸기, 테이블의 Primary Key 지정 삭제하기, 컬럼 위치 변경하기, 테이블 auto_increment 초기화
Korean Eagle 2020. 5. 18. 02:59728x90
1. MySql에서 테이블 이름 바꾸는 명령어는 아래와 같다. 테이블 생성 시 오타난 경우에 편리하다.
1-1 참조 테이블 foreign key역시 반영된다.
1-2 아래는 user 테이블을 users 이라는 이름으로 변경한다.
rename table spring_security.user to spring_security.users
2. Primary Key를 잘못 지정한 경우는 아래처럼 테이블 이름을 명시하면서 drop 명령을 내리면 된다.
alter table user drop primary key
3. 컬럼 위치 변경하는 방법은 그냥 workbench에 가서 ui에서 변경할 수 있다.
3-1 굳이 코드로 하려면 아래처럼 CHANGE COLUMN을 사용하면 된다.
ALTER TABLE registration_demo.user
CHANGE COLUMN id id int NOT NULL DEFAULT NOT NULL FIRST;
4. 테이블을 drop해도 Auto increment는 1로 초기화 되지 않는다. 그럴 경우 truncate명령어를 쓰면 된다.
truncate table user
5. 컬럼 이름을 변경하는 방법
alter table flight rename column filght_number to flight_number
728x90
'Side Technologies' 카테고리의 다른 글
Maven : 명령실행하기 (0) | 2020.07.20 |
---|---|
Maven : 기본적으로 하는 일 (0) | 2020.07.20 |
MySql : MySql 8.0이상 caching_sha2_password authentication plugin 문제해결 (3) | 2020.05.18 |
MySql : UTF-8 설정 (0) | 2020.05.12 |
MySql : User 생성하기, 테이블 변경하기 (0) | 2020.05.01 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
- 도커 개발환경 참고
- AWS ARN 구조
- Immuability에 관한 설명
- 자바스크립트 멀티 비동기 함수 호출 참고
- WSDL 참고
- SOAP 컨슈머 참고
- MySql dump 사용법
- AWS Lambda with Addon
- NFC 드라이버 linux 설치
- electron IPC
- mifare classic 강의
- go module 관련 상세한 정보
- C 메모리 찍어보기
- C++ Addon 마이그레이션
- JAX WS Header 관련 stackoverflow
- SOAP Custom Header 설정 참고
- SOAP Custom Header
- SOAP BindingProvider
- dispatcher 사용하여 설정
- vagrant kvm으로 사용하기
- git fork, pull request to the …
- vagrant libvirt bridge network
- python, js의 async, await의 차이
- go JSON struct 생성
- Netflix Kinesis 활용 분석
- docker credential problem
- private subnet에서 outbound IP 확…
- 안드로이드 coroutine
- kotlin with, apply, also 등
- 안드로이드 초기로딩이 안되는 경우
- navigation 데이터 보내기
- 레이스 컨디션 navController
- raylib
TAG
- Validation
- Spring Security
- Spring
- 스프링부트
- Rest
- form
- 매핑
- 자바
- spring boot
- jsp
- Many-To-Many
- login
- hibernate
- 외부파일
- 로그인
- 상속
- one-to-many
- one-to-one
- 하이버네이트
- RestTemplate
- XML
- Angular
- 설정
- Security
- 설정하기
- MYSQL
- WebMvc
- 스프링
- crud
- mapping
250x250