임동까스
[maliaDB] 마리아DB 기초 명령어 정리 본문
SHOW DATABASES; 전체 데이터 베이스 리스팅
USE MYSQL; 특정 데이터 베이스 선택
SHOW TABLES; 테이블 리스팅
DESC DB 특정 테이블 구조
DROP DATABASE IF EXISTS `a1`; 만약 ~~이라면
CREATE DATABASE 'a1'; 새 데이터베이스 만들기
CREATE TABLE article( title VARCHAR(100), 'bodoy' TEXT ); 테이블 만들기
INSERT INTO article SET title = '제목, 'body' = '내용'; 테이블에 데이터 추가
SELECT title, 'body' FROM article 데이터 조회 *사용가능
ALTER TABLE article ADD COLUMN id INT(10) FIRST; 첫째줄에 인트형 id추가
UPDATE article SET id = 1 WHERE id IS NULL; 기존 데이터에 추가
UPDATE article SET id = 2 LIMIT 1; 기존 데이터중 1개만 추가
DELETE FROM article WHERE id = 2; 2번 데이터 삭제
15:00:00' WHERE id = 1; 날짜정보 추가
ALTER TABLE article ADD COLUMN regDate DATETIME AFTER id; 날짜 열 추가
UPDATE article SET regDate = '2018-08-10
NOW() 현재 날짜 계산 함수
ALTER TABLE article MODIFY COLUMN id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT; null값이 못들어가게, 자동증가, 음수 불가
ALTER TABLE article ADD PRIMARY KEY(id); primary key 적용
ALTER TABLE article CHANGE writer nickname TEXT; 컬럼 이름 변경
ALTER TABLE article DROP COLUMN hit; 컬럼 삭제
TRUNCATE <- 전체 완전 삭제
SELECT * FROM article ORDER BY hit DESC LIMIT 3; 높은순 3개 검색
SELECT * FROM article WHERE nickname LIKE '홍길%'; 포함하는 like
SELECT * FROM article WHERE hit >= 10 AND hit <= 55; and 사용법