전체 글 210

DBeaver)procedure에서 많이 쓰는 변수 문법

자료를 잠깐 저장하고 싶으면 변수를 만들어서 사용합니다.변수는 숫자, 문자 등의 간단한 자료를 잠깐 저장해두는 통입니다. 만들어서 사용해봅시다.     변수 문법 변수는 길고 복잡한 자료를 잠깐 보관하는 통일 뿐인데 SET 키워드 이용해서 만들면 됩니다.   SET @age = 20;SELECT @age := 20;SET @변수명 = 저장할값; 문법 쓰면 됩니다. SET @변수명 := 저장할값; 써도 같은 뜻입니다.  SELECT @변수명 := 저장할값; 써도 같은 뜻입니다.셋 중 하나 쓰십쇼 그래서 위처럼 작성하면 age 라는 변수명에 20이라는 값이 저장됩니다.     SET @age = 20;SELECT @age;그럼 앞으로 @변수명이라고 쓸 때마다 그 자리에 저장해뒀던 자료가 남습니다.그래서 위처..

Mysql&DBeaver 2024.09.08

DBeaver) 저장 프로시저 stored procedure 쓰면 간지남

하루에 10번도 더 쓰는 SQL 문장이 있다고 칩시다.그 때마다 직접 문장을 길게 타이핑하는게 귀찮으면  stored procedure (저장프로시저) 를 만들어서 사용하면 됩니다.       stored procedure는 코드 덩어리 저장가능  그래서 SELECT FROM 이런 긴 문장같은걸 저장해서 재사용하고싶으면stored procedure 기능을 사용하면 됩니다. 문장저장기능임  프로그래밍 배경이 있는 분들은 이해가 쉬울텐데그냥 평소에 쓰던 함수 문법이라고 생각하면 됩니다. 그거랑 똑같음 ▲ 이런소리하는 책과 강의가 있으면 당장 불태워야합니다. 프로그래밍 배경이 없으니까 이딴거 읽고있는 것 아님?      stored procedure 쓰는 법  ▲ 전에 JOIN 배울 때 쓰던 product 테..

Mysql&DBeaver 2024.09.08

DBeaver) table 대신 view 쓰는 이유

간혹 create table 말고 create view 하는 경우가 있습니다. 테이블이랑 똑같은 view 라는 친구가 있는데 뭔지 알아봅시다. 짧아서 글만 읽고 지나갑시다.    view가 뭐냐면  SELECT 로 찾은 행들이 너무나 마음에 들어서테이블로 두고두고 저장해서 쓰고 싶습니까? 그럼 실제 테이블로 저장해도 되겠지만 더 간단하게 view로 만들어둘 수도 있습니다. view는 가상의 테이블입니다. 테이블처럼 사용할 수 있습니다.     CREATE VIEW 뷰이름 ASSELECT 컬럼1, 컬럼2, ...FROM 테이블명 view 만드는 문법은 이렇습니다. SELECT로 찾은 행들을 view로 만들어달라는 코드입니다.     그럼 시간드릴테니 전에 사용하던 테이블들 아무거나 JOIN해서 view로 ..

Mysql&DBeaver 2024.09.08