웹개발/DataBase (2) 썸네일형 리스트형 MySQL - 다른 테이블의 데이터를 가져와서 내용 추가하기 테이블 A a1 아이디 a2 비밀번호 a3 이름 a4 자기소개 테이블 B b1 아이디 b2 특기 b3 취미 이렇게 두 테이블이 있을 때, A 테이블의 a4 (자기소개) 필드의 데이터 뒤에 B테이블의 특기, 취미를 붙여넣고 싶다! 이럴 때 쿼리 한 문장으로 업데이트 하실 수 있습니다. update A, B SET A.a5 = CONCAT(A.a4, B.b2, B.b3) ) WHERE A.a1 = B.b1; MySQL에서 숫자 0으로 채우고 문자열과 합치기 PHP 프로그래밍을 하다 보면, 숫자를 문자열로 바꾸고 자리수를 맞추기 위해 앞자리를 0으로 채우는 일이 많이 생깁니다.PHP코드로 예를 들면 아래와 같죠.echo sprintf("%05d", 205); // prints 00205 echo sprintf("%05d", 1492); // prints 01492 숫자로 되어 있는 데이터를 문자열로 가져오려면 아래와 같은 쿼리를 사용하실 수 있습니다. SELECT LPAD(zip, 5, '0') as zipcode FROM table; 가져올 때 만이 아니라, 현재 테이블의 데이터를 업데이트 하려면 아래 쿼리를 이용하세요1. 테이블의 필드 구조를 문자열로 변경합니다.ALTER TABLE `table` CHANGE `zip` `zip` CHAR(5);2. 해당.. 이전 1 다음