DATABASE, SCHMA / Table 생성하기 (Maria DB)
CREATE - DATABASE, SCHMA, Table 생성하기 DATABASE, SCHMA 만들기 -- DATABASE, SCHEMA 만들기 CREATE DATABASE 데이터베이스명; Table 만들기 CREATE TABLE 테이블명 (컬럼명 컬럼타입 제약사항, 컬럼명 컬럼타입 제약사항, ...); 컬럼 타입 INT (정수형) CREATE TABLE 테이블명 (컬럼명 INT, 컬럼명 INT); DEC (실수형) CREATE TABLE 테이블명 (컬럼명 DEC(길이, 소수점 자리 수)); -- DEC(2,1) := 1.2 -- DEC(3,2) := 12.3 -- DEC(5,2) := 123.45 VARCHAR (문자열) CREATE TABLE 테이블명 (컬럼명 VARCHAR(문자 길이)); CREAT..
MYSQL merge into (update, insert)
MYSQL pk 값 중 중복된 값이 있으면 update하고 값이 없으면 insert 하는 쿼리문 나는 기존에 각각 개별로 만들어서 사용했지만 해당 쿼리를 사용하면 한번에 처리 가능 INSERT INTO 테이블명(칼럼명, 칼럼명, 칼럼명, 칼럼명) VALUES (값, 값, 값, 값) ON DUPLICATE KEY UPDATE 칼럼명 = 값, 칼럼명 = 값, 칼럼명 = 값, 칼럼명 = 값; 1. pk 값으로 조회 됨 2. pk 값이 value 값에 무조건 포함