MySQL

배추·2025년 10월 2일
0

⚙️ DATABASE

목록 보기
3/4

MySQL에 대해 알아봅니다.


▶︎ MySQL의 구조

  1. 표 (테이블)
    데이터를 저장되는 최종적인 곳.

  2. 데이터베이스 (스키마)
    연관된 표들을 그룹핑하여 연관되어 있지 않은 표들과 분리.

  3. 데이터베이스 서버
    스키마들을 저장하는 곳.

▶︎ 서버에 접속

  • -u사용자 -p : 사용자로 접속하겠다. u는 user.
    • -uroot: 기본 유저는 root. root는 관리자이기 때문에 모든 권한이 열려있다.
    • root의 권한으로 데이터베이스를 직접 다루는 것은 위험하기 때문에 중요한 시스템이라면 별도의 사용자를 만들어서 작업을 하다 중요한 일이 있을 때만 루트로 들어가는 것이 권장된다.
  • 비밀번호 입력.

▶︎ 스키마(schema) 사용

  • 스키마 생성.
CREATE DATABASE 스키마명;
  • 스키마 삭제.
DROP DATABASE 스키마명;
  • 스키마 확인.
SHOW DATABASES;
SHOW SCHEMAS;
  • 스키마 안으로 들어가기. (사용)
    • 스키마 안으로 들어가면 내가 내리는 명령은 지정된 스키마를 대상으로 실행된다.
USE 스키마명;

▶︎ 테이블 생성

  • 테이블 구조
    • column: 열. 데이터 타입/구조.
    • row, record: 행. 데이터 하나하나.
  • 테이블 생성: sql문 사용.
CREATE TABLE 테이블명(
	id INT(11) NOT NULL AUTO_INCREMENT,
	title VARCHAR(100) NOT NULL,
    description TEXT NULL,
    created DATETIME NOT NULL,
    author VARCHAR(30) NULL,
    profile VARCHAR(100) NULL,
    PRIMARY KEY (id)
);

▶︎ CRUD

  • sql문 사용.
profile
난 🥬

0개의 댓글