데이터베이스/mysql
-
안녕하세요 호호만두에요 이번에는 mysql에서 테이블 이름이 잘못되었을때 변경하는 방법을 알려드릴게요 저번에 db 설계 프로젝트를 진행하는데 오타로 인해서 컬럼 이름이나 테이블 이름이나 잘 못 들어간게 꽤 보이더라구요....ㅠ 그래서 테이블 이름을 변경할 일이 생겼을 때 대략 난감 하지만 정말 간단한 쿼리 문 하나로 변경할 수 있었어요 RENAME TABLE old_table TO new_table; 위와 같이 RENAME TABLE문을 사용하면 됩니다 예를 들어 테이블 clothes를 만들고 싶었는데 clothee를 만들었다고 가정합시다 그러면 아래와 같이 rename 쿼리문을 작성하여 바꿀 수 있습니다 RENAME TABLE clothee TO clothes; 정말 간단하죠???
[mysql] 단일 테이블 이름 변경하기 (rename table)안녕하세요 호호만두에요 이번에는 mysql에서 테이블 이름이 잘못되었을때 변경하는 방법을 알려드릴게요 저번에 db 설계 프로젝트를 진행하는데 오타로 인해서 컬럼 이름이나 테이블 이름이나 잘 못 들어간게 꽤 보이더라구요....ㅠ 그래서 테이블 이름을 변경할 일이 생겼을 때 대략 난감 하지만 정말 간단한 쿼리 문 하나로 변경할 수 있었어요 RENAME TABLE old_table TO new_table; 위와 같이 RENAME TABLE문을 사용하면 됩니다 예를 들어 테이블 clothes를 만들고 싶었는데 clothee를 만들었다고 가정합시다 그러면 아래와 같이 rename 쿼리문을 작성하여 바꿀 수 있습니다 RENAME TABLE clothee TO clothes; 정말 간단하죠???
2020.01.27 -
안녕하세요 호호만두에요 이번에는 간단하게 mysql 에서 컬럼 타입을 변경하는 방법에 대해서 알려드릴게요 이는 다음과 같은 쿼리 문을 통해서 컬럼 타입을 변경하실 수 있어요 alter table 테이블명 modify columnName columnType; 예를 들어 tistory라는 테이블이 있고 그 안에 coll이라는 컬럼이 있다고 가정합시다 지금 현재 컬럼의 타입은 varchar(20)입니다. 하지만 이를 numeric로 바꾸고 싶습니다. 이럴때 아래와 같은 쿼리문을 사용합니다 alter table tistory modify coll numeric(10,2); 정말 간단하죠?? 혹여나 테이블을 잘못 만들었다 해도 변경이 가능하니 간단하게 변경해서 사용하세요!! 물론 처음 부터 제대로 설계하는 것이 ..
[mysql] 컬럼(column) 타입 변경하는 방법 (alter modify 이용)안녕하세요 호호만두에요 이번에는 간단하게 mysql 에서 컬럼 타입을 변경하는 방법에 대해서 알려드릴게요 이는 다음과 같은 쿼리 문을 통해서 컬럼 타입을 변경하실 수 있어요 alter table 테이블명 modify columnName columnType; 예를 들어 tistory라는 테이블이 있고 그 안에 coll이라는 컬럼이 있다고 가정합시다 지금 현재 컬럼의 타입은 varchar(20)입니다. 하지만 이를 numeric로 바꾸고 싶습니다. 이럴때 아래와 같은 쿼리문을 사용합니다 alter table tistory modify coll numeric(10,2); 정말 간단하죠?? 혹여나 테이블을 잘못 만들었다 해도 변경이 가능하니 간단하게 변경해서 사용하세요!! 물론 처음 부터 제대로 설계하는 것이 ..
2020.01.27 -
안녕하세요 호호만두에요 이번에는 이미 만들어진 테이블에 컬럼을 추가하는 방법에 대해서 알아볼게요 일단 첫번째 방법은 무식하게 drop으로 테이블을 지우고 다시 만든다.... 이건 좀 무식하니까 패스 우선 테이블을 만들어볼게요 CREATE TABLE table1( id varchar(10), email varchar(20) ); 두 개의 컬럼이 있어요 id와 email이라는 컬럼 여기에 address라는 컬럼을 추가하고 싶다면?? //alter table 테이블이름 add columnName columnType; alter table table1 add address varchar(30); 위와 같이 alter add 문을 이용해 컬럼을 새로 추가할 수 있어요 이렇게 하면 table1에는 총 3개의 컬럼이..
[mysql] 기존 테이블에 새로운 컬럼 추가하기안녕하세요 호호만두에요 이번에는 이미 만들어진 테이블에 컬럼을 추가하는 방법에 대해서 알아볼게요 일단 첫번째 방법은 무식하게 drop으로 테이블을 지우고 다시 만든다.... 이건 좀 무식하니까 패스 우선 테이블을 만들어볼게요 CREATE TABLE table1( id varchar(10), email varchar(20) ); 두 개의 컬럼이 있어요 id와 email이라는 컬럼 여기에 address라는 컬럼을 추가하고 싶다면?? //alter table 테이블이름 add columnName columnType; alter table table1 add address varchar(30); 위와 같이 alter add 문을 이용해 컬럼을 새로 추가할 수 있어요 이렇게 하면 table1에는 총 3개의 컬럼이..
2019.12.31 -
r안녕하세요 호호만두에요 이번에는 테이블에 외래키를 추가하는 방법을 알아볼게요 이는 이미 create문으로 만들어진 테이블이 있을때 사용 하는 방법입니다!! 아주 간단해요!! alter add문만 있으면 새로 추가하는 것들에 대해서 많은 것을 할 수 있어요 우선 두 테이블이 있다고 가정해볼게요 CREATE TABLE table1( id varchar(10), email varchar(20), PRIMARY KEY(id) ); 우선 위의 create문을 통해 만들어진 table1이 있어요 table1의 기본키는 id 입니다 CREATE TABLE table2( id varchar(10), reservation_num varchar(15) ); 그리고 또 다른 테이블인 table2가 있어요 모두 두 개의 컬..
[mysql] 기존 테이블에 외래키(FK) 추가하는 방법r안녕하세요 호호만두에요 이번에는 테이블에 외래키를 추가하는 방법을 알아볼게요 이는 이미 create문으로 만들어진 테이블이 있을때 사용 하는 방법입니다!! 아주 간단해요!! alter add문만 있으면 새로 추가하는 것들에 대해서 많은 것을 할 수 있어요 우선 두 테이블이 있다고 가정해볼게요 CREATE TABLE table1( id varchar(10), email varchar(20), PRIMARY KEY(id) ); 우선 위의 create문을 통해 만들어진 table1이 있어요 table1의 기본키는 id 입니다 CREATE TABLE table2( id varchar(10), reservation_num varchar(15) ); 그리고 또 다른 테이블인 table2가 있어요 모두 두 개의 컬..
2019.12.31 -
안녕하세요 호호만두에요 이번에는 mysql db에서 다중 기본키(PK) 설정하는 방법을 알아볼게요!! 우선 처음에 테이블을 만들때 설정해주는게 제일 편하겠죠??? CREATE TABLE table1( id varchar(10), name varchar(10), email varchar(20), PRIMARY KEY (id) ); 위 처럼 create 문으로 테이블을 만들때 해주면 됩니다 그러면 기본키가 여러개면 어떻게 하냐구요?? 위와 똑같아요 CREATE TABLE table2( id varchar(10), name varchar(10), email varchar(20), PRIMARY KEY (id, name) ); id 와 name 컬럼을 모두 기본 키로 하고 싶다면 괄호 안에 두개 모두 써주시면 ..
[mysql] 다중 PK(기본키) 설정하는 방법, 기본키 변경하는 방법안녕하세요 호호만두에요 이번에는 mysql db에서 다중 기본키(PK) 설정하는 방법을 알아볼게요!! 우선 처음에 테이블을 만들때 설정해주는게 제일 편하겠죠??? CREATE TABLE table1( id varchar(10), name varchar(10), email varchar(20), PRIMARY KEY (id) ); 위 처럼 create 문으로 테이블을 만들때 해주면 됩니다 그러면 기본키가 여러개면 어떻게 하냐구요?? 위와 똑같아요 CREATE TABLE table2( id varchar(10), name varchar(10), email varchar(20), PRIMARY KEY (id, name) ); id 와 name 컬럼을 모두 기본 키로 하고 싶다면 괄호 안에 두개 모두 써주시면 ..
2019.12.31 -
mysql 에서 UPDATE 쿼리문을 이용해서 값을 변경할 수 있습니다 기존에 있는 값에 where 절의 조건을 이용해서 특정 값만 업데이트 할 수 있어요 UPDATE 쿼리문의 기본 형식은 아래와 같습니다 UPDATE 테이블이름 SET 컬럼이름=변경할 값 ( WHERE = 조건 ) 업데이트할 값을 가진 테이블이름을 적고 바꾸고 싶은 데이터를 가진 컬럼이름과 변경할 값을 적어주면 됩니다 그리고 where는 필수가 아닐거에요(제가 알기론?- 만약에 where문을 쓰지 않고 실행하게 되면 어떻게 될까요?? 이름 전화번호 성별 아무개 111-2222 남 홍길동 222-3333 여 위와 같은 테이블이 있다고 가정해봅시다 그리고 다음과 같은 update 쿼리문을 날립니다 UPDATE info SET 전화번호="33..
[mysql] update 쿼리 구문mysql 에서 UPDATE 쿼리문을 이용해서 값을 변경할 수 있습니다 기존에 있는 값에 where 절의 조건을 이용해서 특정 값만 업데이트 할 수 있어요 UPDATE 쿼리문의 기본 형식은 아래와 같습니다 UPDATE 테이블이름 SET 컬럼이름=변경할 값 ( WHERE = 조건 ) 업데이트할 값을 가진 테이블이름을 적고 바꾸고 싶은 데이터를 가진 컬럼이름과 변경할 값을 적어주면 됩니다 그리고 where는 필수가 아닐거에요(제가 알기론?- 만약에 where문을 쓰지 않고 실행하게 되면 어떻게 될까요?? 이름 전화번호 성별 아무개 111-2222 남 홍길동 222-3333 여 위와 같은 테이블이 있다고 가정해봅시다 그리고 다음과 같은 update 쿼리문을 날립니다 UPDATE info SET 전화번호="33..
2019.12.16