데이터 베이스 핵심작업 CRUD
데이터 모델링
- Create
- Read
- Update
- Delete
자주 쓰는 명령어
수정중 WHERE문을 빼먹으면 재앙이 올수잇다!!!
- Create;생성
- Drop;삭제
- SHOW databases;데이터 베이스 확인
- SUE;데이터 베이스 선택
- DESC ;구조확인
- SELECT * FROM topic;추가한 데이터 확인
- ORDER BY id DESC;높은 값 부터 정렬
- LIMIT 2;보이기 수량 설정가능
- RENAME TABLE topic TO topic_backup;이름 변경
- UPDATE topic SET description='Oracle is...',title='Oracle' WHERE id=2; 수정
- DELETE FROM topic WHERE id=5; 데이터 삭제
자주 쓰는 용어
- Table:표
- Row,record:행
- column:열
표만들기
MariaDB [opentutorials]> create table topic( --입력후 ';'없이 Enter를 누르면 줄바꿈이된다
-> id INT(11) NOT null AUto_increment, --INT(11)[인티저(보이기수량)],NOT null[공백 비허용],AUto_increment[자동으로 1씩 추가 중복을 회피]
CREATE TABLE topic(
id INT(11)NOT NULL AUTO_INCREMENT,
title VARCHAR(100)NOT NULL,
description TEXT NULL,
created DATETIME NOT NULL,
author VARCHAR(30)NULL,
profile VARCHAR(100)NULL,
PRIMARY KEY(id));
C:\Bitnami\wampstack-8.0.8-0\mariadb\bin>mysql -uroot -p