모든 데이터베이스 목록 보기
show databases;
특정 데이터베이스를 사용하기
use mysql;
모든 테이블 목록 보기
show tables;
데이터베이스 생성
CREATE DATABASE DB_HOYA
DEFAULT CHARACTER SET utf8;
테이블의 생성
use db_hoya;
CREATE TABLE BBS(
Num int(11) primary key,
Subject varchar(256) not null,
Writer varchar(20),
Contents text,
pass varchar(16),
regdate detetime,
hit int(11)
};
생성된 테이블 구조를 확인
desc BBS;
테이블 삭제
drop table BBS;
데이터 등록
INSERT BBS (
Num, Subject, Writer, Contents, pass, regdate, hit ) VALUES (
1, '제목입니다', '이름', '내용입니다.', '1q2w3e', now(), 0
);
데이터 조회
SELECT * FROM BBS;
제목과 작성자만 조회
SELECT Subject, Writer From BBS;
또 다른 데이터 등록
INSERT BBS (
Num, Subject, Writer, Contents, pass, regdate, hit ) VALUES (
2, '제목', '이름', '내용', '1q2w3e', now(), 0 );
데이터 수정
UPDATE BBS SET
Subject='수정된 제목',
Writer='개똥이',
Contents='수정된 내용';
수정된 데이터 확인
SELECT * FROM BBS;
글번호가 2인 데이터만 수정
UPDATE BBS SET
Subject='두번째 수정된 제목',
Writer='홍길동',
cONTENTS='두번째 수정된 내용'
Where Num=2;
수정된 데이터 확인
SELECT * FROM BBS;
조건절의 복수 지정
UPDATE BBS SET
Subject='두번째 수정된 제목',
Writer='홍길동',
Contents='두번째 수정된 내용'
/**Where Num-2 And Writer='이름';*/
Where Num=2 Or Writer='이름';
조건 조회
SELECT * FROM BBS
Where Num-2 Or Writer='이름';
데이터 삭제
DELETE FROM BBS Where Num=2;
삭제된 데이터 확인
SELECT * FROM BBS;
테스트를 위한 여러 데이터 등록
INSERT BBS (
Num, Subject, Writer, Contents, pass, regdate, hit ) VALUES (
2, '제목', '이름', '내용', '1q2w3e', now(), 0 );
INSERT BBS (
Num, Subject, Writer, Contents, pass, regdate, hit ) VALUES (
3, '제목', '이름', '내용', '1q2w3e', now(), 0 );
또 다른 데이터 등록
INSERT BBS (
Num, Subject, Writer, Contents, pass, regdate, hit ) VALUES (
4, '제목', '이름', '내용', '1q2w3e', now(), 0 );
INSERT BBS (
Num, Subject, Writer, Contents, pass, regdate, hit ) VALUES (
5, '제목', '이름', '내용', '1q2w3e', now(), 0 );
데이터 조회
SELECT * FROM BBS;
NUM 필드 조회
SELECT NUM FROM BBS;
NUM 필드 최소값 조회
SELECT MIN(NUM) FROM BBS;
NUM 필드 최대값 조회
SELECT MAX(NUM) FROM BBS;
NUM 필드총 합 조회
SELECT SUM(NUM) FROM BBS;
NUM 필드 개수 조회
SELECT COUNT(NUM) FROM BBS;
또 다른 데이터 등록
INSERT BBS (Num) VALUES (6);
데이터 조회
SELECT * FROM BBS;
'Programming > MySQL' 카테고리의 다른 글
MySQL을 이용해 OLE DB 사용 (0) | 2020.06.29 |
---|---|
MySQL MFC 연동 예제 (0) | 2020.06.29 |
MySQL MFC 연동 (0) | 2020.06.29 |
MySQL PHP로 보기 (0) | 2020.06.28 |
MySQL 외부명령 테이블 만들기 (0) | 2020.06.28 |