MySQL
-
다음과 같은 테이블이 있을때 오름차순, 내림차순으로 정렬하여 정보를 가져오는 법을 알아보겠습니다. 테이블의 이름은 Info로 가정하겠습니다 ID NAME AGE A313 Sun 14 A311 Oracle 12 B120 Linux 24 C123 Window 14 오름차순 정렬 이때 ID 열을 기준으로 오름차순 정렬해서 내용들을 보고 싶다면 ORDER BY를 이용하면 됩니다!! SESLECT * FROM TABLE ORDER BY 기준열 과 같이 작성하면 됩니다. SELECT * FROM Info ORDER BY ID; ID기준 오름차순 정렬하여 다음과 같이 보여줍니다. 이는 SELECT * FROM Info ORDER BY ID ASC; 와 같습니다. 즉 오름차순시 ASC는 생략해도 됩니다 생략하면 오름차..
[MYSQL] 오름차순, 내림차순 정렬, 다중 정렬(ORDER BY)다음과 같은 테이블이 있을때 오름차순, 내림차순으로 정렬하여 정보를 가져오는 법을 알아보겠습니다. 테이블의 이름은 Info로 가정하겠습니다 ID NAME AGE A313 Sun 14 A311 Oracle 12 B120 Linux 24 C123 Window 14 오름차순 정렬 이때 ID 열을 기준으로 오름차순 정렬해서 내용들을 보고 싶다면 ORDER BY를 이용하면 됩니다!! SESLECT * FROM TABLE ORDER BY 기준열 과 같이 작성하면 됩니다. SELECT * FROM Info ORDER BY ID; ID기준 오름차순 정렬하여 다음과 같이 보여줍니다. 이는 SELECT * FROM Info ORDER BY ID ASC; 와 같습니다. 즉 오름차순시 ASC는 생략해도 됩니다 생략하면 오름차..
2020.04.14 -
안녕하세요 호호만두에요 이번에는 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