선생님을 위한 프로그래밍 수업

Database

토픽 선생님을 위한 프로그래밍 수업 > 웹 애플리케이션 만들기 > MySQL

Database

데이터가 실질적으로 적재되는 테이블들을 분류하는 상위 개념

SQL

생성

CREATE DATABASE `데이터베이스명` CHARACTER SET utf8 COLLATE utf8_general_ci;

삭제

DROP DATABASE `데이터베이스명`;

열람

SHOW DATABASES;

선택

USE `데이터베이스명`

댓글

댓글 본문
  1. 레도
    24.05.07 완
  2. ggyuker
    22.01.07 수강완료
  3. sophialillis
    이 기사는 많은 귀중한 정보를 제공하며, 당신은 저에게 유용한 지식을 많이 가져 왔고 그것이 나의 가치를 향상시킵니다. 대단히 감사합니다.이 위대한 게시물을 최신 상태로 유지하십시오. 난 항상 널 지켜봐. https://wuxiaworld.live
  4. 홍주호
    20.5.26 완료
  5. kaonmir
    감사합니다,~!!!!
  6. LOGOS_박형민
    좋은강의 감사합니다
  7. 사마의
    drop 명령어를 사용 시에 drop 할 테이블에 업기호를 쓰지 않아도 삭제가 되는데요, 사용하는 경우와 하지 않는 경우와 어떤차이가 있을까요? 감사 합니다.
  8. 곰ㅇ빠
    좋은 강의 항상 감사 드립니다.
  9. 말봉
    열심히 해볼께요 > ,. <
  10. fasdgoc
    감사합니다
  11. JustStudy
    고맙습니다
  12. 이주환
    2016. 04. 12
    정독했습니다.
  13. ㅁㄴㅇㅅ
    왜 use 데이터베이스명 해서 동영상과 동일하게 입력하면 unknown 이라고 나올까요?
  14. 이승훈
    좋습니다~
  15. pupu
    잘보고 있습니다.
  16. 조신부리
    감사합니다
  17. egoing
    물결 표시 아래에 있는 키입니다 ^^
    대화보기
    • 유기농브래드
      ` ` 이 키가.... 뭔가요? ~ 키아래에 있는 키인가요?? 콘솔에 넣어도 인식을 못하네요. 복사해서 붙여야만 인식되고...
      알려주시면 감사하겠습니다~
    • 샤핀
      그냥 호기심이 일었습니다. ^^ 찾아보니 잘 안나왔기도 하구요. phpmyadmin에서는 그냥 상위로 클릭하면 되긴 하는데, gui 환경에서는 될 거 같으니 cui 환경에서도 있지 않을까 싶더라구요.
      대화보기
      • 나무마루
        MySQL 나갔다가 다시 들어와야 하지 않을까요? 근데 NULL상태가 왜 필요한 지 궁금하군요.
        대화보기
        • 샤핀
          그런데 궁금한 질문이 있는데요..
          처음 mysql에 로그인했을 때,
          select database();를 이용해보면
          database() NULL이라고 표시가 됩니다.

          use class; 와 같이 사용할 데이터베이스를 고른 상태에서
          선택한 데이터베이스가 없는 NULL 상태로 만드는 명령은 뭘까요?

          구글링해도...키워드를 잘 몰라서 그런가 못 찾겠네요 ^^;
        • 샤핀
          USE `데이터베이스명`;
          이후
          혹시나 저처럼..현재 사용중인 DB 이름을 조회하고 싶을 땐

          select database();

          명령 사용하시면 됩니다.
        • ybin
          `database name`에서 ` 기호를 사용하는 이유는 왜인가요?
        • kipid
          // SQL is NOT case sensitive: "SELECT" is the same as "select".
          // ` `는 optional(써도 그만, 안써도 그만). 한글쓸땐 필수인듯.
          /* Semicolon(;) after SQL Statements is the standard way
          to separate each SQL statement in database systems
          that allow more than one SQL statement to be executed in the same call to the server. */

          http://www.w3schools.com/sql
        • egoing
          수정했습니다. 고맙습니다 :)
          대화보기
          • Shim MunSeong
            데이터베이스 열람할 때는 SHOW DATABASES; 아닌가요..? 뒤에 S가 빠진 것 같은데..