[DB] 데이터베이스, MySQL, CRUD 명령어

2022. 3. 11. 20:06·Dev/Java
728x90
반응형

데이터를 생성하고, 읽고, 수정하고, 삭제하는 4가지 작업 = CRUD

Oracle, MySQL은 관계형 데이터베이스 relational DBMS

MongoDB 는 document store

 

 

스키마 schema(데이터베이스) : 서로 연관된 데이터들을 그룹핑해준다, 스키마 안에는 표들이 있다.

MySQL을 설치한것은 데이터베이스 서버를 설치한 것과 같다.

 

데이터베이스의 장점: 데이터베이스 자체적인 보안 체계를 가지고 있어서 데이터를 안전하게 보관할 수 있다.

또한 권한 기능이 있다. 읽기, 쓰기, 수정, 삭제에 대한 권한을 차등적으로 줄 수 있다.

 

cd C:\Bitnami\wampstack-8.1.3-0\mariadb\bin

mysql -uroot -p

패스워드 입력 => 데이터베이스 서버 접속 완료

 

*schema 데이터베이스 만들기

CREATE DATABASE opentutorials;

 

*schema 삭제하기

DROP DATABASE opentutorials;

 

SHOW DATABASES;

하고 데이터베이스 이름이 뜨면 ok

 

USE opentutorials;

이제 저 데이터 베이스를 사용하겠다 라는걸 mysql에게 알려줘야한다.

 

SQL : Structured Query Language

 

*테이블 생성

column에 데이터 타입을 강제할 수 있다.

 

 

CREATE TABLE topic(
    ->  id INT(11) NOT NULL AUTO_INCREMENT,

// 한 column 만들기 완료.

//column이름, 데이터타입(몇글자), 공백허용불가, 고유한 id값을 1씩 증가시킴

 

 

*CRUD

 

*create 데이터 추가

INSERT INTO 

 

*read 추가한 데이터 보기

SELECT * FROM topic; 모든 데이터 화면에 출력

SELECT id, title FROM topic; 특정 column의 데이터만 출력

SELECT id, title FROM topic WHERE author='egoing'; 특정 row값 출력

ORDER BY id  DESC =>정렬기능 sort

LIMIT 2 =>2건만 출력

*update

UPDATE SET WHERE

*delete

DELETE FROM WHERE

 

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'Dev > Java' 카테고리의 다른 글

[PHP] 원리, 메커니즘, html과 차이점  (0) 2022.03.14
HTML & Internet  (0) 2022.03.11
[inheritance] overriding, overloading, this, super, Polymorphism, Access Modifiers, Final, Abstract  (0) 2022.03.11
[JAVA 제어문] flow control  (0) 2022.03.11
[객체지향 프로그래밍] object oriented programming  (0) 2022.03.11
'Dev/Java' 카테고리의 다른 글
  • [PHP] 원리, 메커니즘, html과 차이점
  • HTML & Internet
  • [inheritance] overriding, overloading, this, super, Polymorphism, Access Modifiers, Final, Abstract
  • [JAVA 제어문] flow control
블혜
블혜
  • 블혜
    Blehye Dev
    블혜
  • 전체
    오늘
    어제
    • 분류 전체보기 (133)
      • Dev (69)
        • Java (45)
        • HTML5 CSS3 (16)
        • Javascript (2)
        • 국비학원 (4)
        • Error! (2)
      • Algorithm (12)
        • PS (9)
        • Algorithm (3)
      • English (22)
        • Webtoon (6)
        • Grammar In Use (15)
      • DAILY (20)
        • Trip (10)
        • Musical (2)
        • Swimming (5)
        • Book (1)
        • Test (1)
      • etc. (10)
        • Display (10)
  • 블로그 메뉴

    • 홈
    • STUDY
    • DAILY
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    혼자여행
    SKCT팁
    감천문화마을
    흰여울문화마을
    SKCT
    홍대개미
    SKCT후기
    SKCT시험
    태종대
    부산혼자여행
    인적성
    부산여행
    송도해수욕장
    하이닉스
    여자혼자여행
    SK하이닉스
    SKCT꿀팁
  • 최근 댓글

  • 최근 글

  • 반응형
    250x250
  • hELLO· Designed By정상우.v4.10.3
블혜
[DB] 데이터베이스, MySQL, CRUD 명령어
상단으로

티스토리툴바