티스토리 뷰

Database

MySQL 쿼리

lluna 2021. 12. 13. 21:32

MySQL

  • 서버 끊기
mysql> QUIT
  • 기존 데이터베이스 확인
mysql> SHOW DATABASES;
  • 새 데이터베이스 생성
mysql> CREATE DATABASE pets;
  • 데이터베이스 내부에 테이블 생성
mysql> USE pets
CREATE TABLE cats
(
  id              INT unsigned NOT NULL AUTO_INCREMENT, # Unique ID for the record
  name            VARCHAR(150) NOT NULL,                # Name of the cat
  owner           VARCHAR(150) NOT NULL,                # Owner of the cat
  birth           DATE NOT NULL,                        # Birthday of the cat
  PRIMARY KEY     (id)                                  # Make the id the primary key
);
  • 테이블의 모든 열에 대한 정보 표시
mysql> DESCRIBE cats;
  • 테이블에 레코드 추가
INSERT INTO cats ( name, owner, birth) VALUES
  ( 'Sandy', 'Lennon', '2015-01-03' ),
  ( 'Cookie', 'Casey', '2013-11-13' ),
  ( 'Charlie', 'River', '2016-05-21' );
  • 테이블에서 레코드 검색
mysql> SELECT * FROM cats;
  • 특정 조건에 따른 선택
mysql> SELECT name FROM cats WHERE owner = 'Casey';
  • 테이블에서 레코드 삭제
mysql> DELETE FROM cats WHERE name='Cookie';
  • 테이블에서 열 추가
mysql> ALTER TABLE cats ADD gender CHAR(1) AFTER name;
  • 테이블에서 열 삭제
mysql> ALTER TABLE cats DROP gender;

'Database' 카테고리의 다른 글

SQL Study  (0) 2022.01.03
attribute 종류  (0) 2021.12.21
MySQL 설치  (0) 2021.12.13
Basic MySQL  (0) 2021.12.10
Modeling and ERD  (0) 2021.10.20
댓글