전체 글 210

DBeaver)SELECT 결과들을 합치려면 UNION

오늘은 UNION 문법을 매우 짧고 쉽게 알아봅시다. 코드 열심히 짜다보면 SELECT 여러개를 사용해야하는 경우가 있습니다. SELECT문을 여러개 쓰면 결과를 각각 다른 탭에 보여줄텐데 이게 싫으면 하나의 결과로 합쳐놓을 수 있습니다.UNION 문법 쓰면 됩니다.     UNION 사용법   ▲ 저번시간의 insert_test 데이터베이스에 비슷한 테이블 2개를 만들어놨습니다. 이 2개의 테이블을 전부 출력하고 싶으면 어떻게 코드짭니까 SELECT * FROM insert_test.stock;SELECT * FROM insert_test.stock2;각각 출력해보면 되지 않겠습니까 근데 이러면 결과를 다른 탭으로 출력해줍니다.   이게 싫고 결과를 하나로 합치고 싶으면 UNION 문법을 씁시다.   ..

Mysql&DBeaver 2024.09.08

DBeaver)수정 삭제는 UPDATE / DELETE (WHERE 안쓰면 퇴사각)

오늘은 수정, 삭제문법 빠르게 배우고 집에 가도록 합시다.   UPDATE / SET 특정 행의 데이터를 수정하고 싶으면 UPDATE 문법을 씁시다.  UPDATE 테이블명 SET 컬럼1 = 값, 컬럼2 = 값WHERE 조건식  SET 뒤엔 컬럼마다 어떤 값으로 수정할 것인지 선택하면 됩니다. WHERE 뒤엔 어떤 행을 업데이트할 것인지 조건식을 넣어줍니다.물론 믿을 수 없으니 테스트해봐야합니다.      ▲ 저번 시간에 썼던 product 테이블을 가져와서id가 1인 데이터의 가격을 5000, 상품명을 단무지로 수정해봅시다.   UPDATE productSET 가격 = 5000, 상품명 = '단무지'WHERE id = 1 이러면 수정되는군요.  문자자료는 언제나 따옴표 칩시다.       UPDATE ..

Mysql&DBeaver 2024.09.07

DBeaver)데이터 넣거나 복사하려면 INSERT / 권한주기

테이블에 데이터 넣고 싶으면 DBMS 프로그램에서 직접 클릭과 타이핑으로 넣을 수 있는데대량 or 자동으로 넣고 싶으면 당연히 SQL 짜서 넣습니다. 새로 테이블 아무데나 만들고 시작해봅시다.     연습용 테이블 만들기 아무 데이터베이스에 테이블하나 만들어보십시오.id, 상품명, 가격 이렇게 3개의 컬럼을 만들어주면 됩니다. id는 Auto increment, Primary key 제약도 넣어주십쇼 물론 배운사람처럼 SQL 써서 만들어보십시오.   CREATE TABLE product ( id INT AUTO_INCREMENT PRIMARY KEY, 상품명 varchar(100), 가격 INT) ▲ 전 테이블 만들 땐 이런거 써봤음       데이터 집어넣고 싶으면 INSERT 주구장창 SELEC..

Mysql&DBeaver 2024.09.07