-
[MySQL] 자주 사용하는 쿼리Data/MySQL 2020. 4. 22. 10:25
자주 사용하는 쿼리들 찾기 귀찮으므로 여기서 찾아서 하려고 한다..!
DML
[INSERT]
// 단순 INSERT INSERT INTO DAILY_TB (colorId, location, contents, startTime, endTime, scheduleDate, title) VALUES(1, '안양', '정말즐거울하루' , '오후 02:30', '오후 02:45', '2020-04-20', '즐거울거야')
DDL
[ALTER]
// 컬럼삭제 ALTER TABLE 테이블명 DROP 컬럼명 // 컬럼명 변경 ALTER TABLE 테이블명 CHANGE 기존컬럼명 변경할컬럼명 컬럼타입 // 컬럼 추가 ALTER TABLE 테이블명 ADD 컬럼명 타입 옵션
[테이블 생성시 꼭 해줄 아이들]
// 한글입력불가 ALTER TABLE (테이블명) convert to charset utf8; // 디폴트값 주기 ALTER TABLE (테이블명) MODIFY 컬럼명 자료형 DEFAULT 디폴트값; // 초기 테이블 생성시에 현재시간과 update시간 적용해주기 `createdAt` DATETIME DEFAULT CURRENT_TIMESTAMP NULL, `updatedAt` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NULL;
[ROWNUM으로 순서 매기는 쿼리]
SELECT @ROWNUM := @ROWNUM + 1 AS NO, A.* FROM (SELECT colorId, emotionId, isPriority, startTime, place, scheduleDate FROM PLANS_TB ORDER BY startTime DESC) A, (SELECT @ROWNUM := 0 ) B;
'Data > MySQL' 카테고리의 다른 글
[MySQL] MySQL 계정생성 ,(DATAGRIP 연결용 비공개) (0) 2020.04.17