반응형

모든 데이터베이스 목록 보기

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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기