17일차

Kangdh·2026년 9월 3일

파이썬 교육

목록 보기
18/33

DB 명령어

  • show

    show databases;
    데이터베이스 보기
    show tables;
    테이블 보기

  • create

    create database ;
    데이터베이스를 생성하는 명령어이다.
    create table ~~~;
    테이블을 생성하는 명령어이다.

  • delete
    • delete from table명;
      모든 데이터 삭제를 의미한다.
      delete from table명 where column명 = data;
      column명이 data인 것을 지운다.
  • use

    use mysql;
    mysql에 접속한다는 명령어이다.

  • drop

    drop database if exists a1;
    만약 a1이라는 데이터베이스가 있으면 제거해라 라는 명령어이다.
    데이터베이스 안의 모든 정보도 같이 삭제된다.

  • desc

    • desc ~~ 는 특정 테이블의 구조를 확인하는 명령어이다.
    • ~~ desc는 내림차순 정렬을 시키는 명령어이다.
  • insert

    insert into article
    set title = '제목', body = '내용';
    title에 '제목'과 body에 '내용'을 추가하라는 명령어이다.

  • select

    select title,body
    from article;
    article 테이블에서 title과 body를 선택해서 보여달라는 뜻

  • update

    update article
    set id = 2
    limit 1
    update는 데이터를 수정하는 명령어이다.

  • primary key

    Primary Key(기본키)는 테이블의 각 행을 고유하게 식별하는 제약조건이다. 주요 특징으로는
    고유성 - 중복된 값을 가질 수 없음.
    무결성 - 빈 값을 허용하지 않음.
    개수 - 테이블당 오직 1개만 생성할 수 있음.
    등이 있다

  • unsigned

    unsigned는 음수를 저장할 수 없게해주는 명령어이다. sign은 +,-를 뜻하는데 unsign은 부호를 안쓴다는 의미이므로 음수를 저장하지 않는다.

  • Auto_increment

    특정 데이터는 구분자가 되기위해 Primary key 설정을 한다. PK의 특징은 고유성을 가져야하기 때문에 똑같은 데이터를 넣을 수 없다. 그래서 보통 PK를 int 타입으로 겹치지 않게 인덱스를 계속 올린다. 그때 인덱스를 체크해 자동으로 올려주는 옵션이 바로 Auto_increment이다.

  • alter

    alter table article add column id int first;
    alter table은 테이블의 구조를 수정하는 데 사용된다. 여기서 add column은 세로열을 추가하라는 의미의 명령어이다.

=========================================================

집에 와서 다시 한번 문제들에 대한 코드를 작성해보니 전에 배웠던 파이썬보다는 수월한 느낌이였다. 문장을 만들고 그 문장에서 필요한 키워드를 다시 코드로 조합하면 되는게 파이썬보다는 간단해서 작성하기 수월했던것 같다.

0개의 댓글