데이터로그😎
[MySQL] 테이블 생성, 입력, 수정, 삭제 본문
테이블 생성
CREATE TABLE 테이블이름( 컬럼명 데이터형식 NULL여부 COMMENT)
CREATE TABLE STOCK_TAG(
STK_CD varchar(40) NOT NULL COMMENT '종목코드',
STK_TAG_DV_NM varchar(200) NOT NULL COMMENT '종목태그분류명',
STK_TAG_NM varchar(200) NOT NULL COMMENT '종목태그명',
USE_YN varchar(200) NULL COMMENT '사용여부',
REG_DTM DATETIME NULL COMMENT '등록일시',
PRIMARY KEY (STK_CD, STK_TAG_DV_NM, STK_TAG_NM))
ENGINE=InnoDB COMMENT ='종목별태그';
데이터 입력
# 1. INSERT INTO ~ VALUES()
데이터를 INSERT 한 후에는 COMMIT을 실행해야 한다. 그러나 MySQL은 기본적으로 AUTO COMMIT으로 처리되기 때문에 COMMIT을 별도로 실행할 필요는 없다.
*AUTO COMMIT 상태를 확인하려면 "SELECT @@AUTOCOMMIT" 을 사용하면 된다.
1 또는 True가 나왔다면 AUTO COMMIT 상태인 것!
# 2. INSERT INTO ~ SELECT
만약 다른 테이블에 있는 정보를 STOCK_TAG테이블에 넣고싶다면?
VALUES 대신에 SELECT절을 쓰면 된다.
데이터 수정
UPDATE 테이블이름
SET 어떻게 업데이트?
WHERE 어떤 데이터?
데이터 삭제
DELETE
FROM STOCK_TAG
WHERE STK_CD = '006400';
'SQL > MySQL' 카테고리의 다른 글
[MySQL] JOIN 🆚 서브쿼리 (0) | 2024.01.04 |
---|---|
[MySQL] 데이터베이스 & 유저 생성 (0) | 2024.01.01 |
[MySQL] 테이블 정보 확인 (0) | 2023.12.29 |
[MySQL] 날짜형식 관련 함수 (0) | 2023.12.29 |
[MySQL] REGEXP 함수 (1) | 2023.12.20 |