SQL

이정훈·2023년 3월 14일
0

오늘부터 SQL을 mysql로 배워본다.
my sql 설치 부분에서 애를 먹어 정신이 없어 설치 부분은 포스트를 못하였다.

1 Database를 사용해보자

1. Database 정의

여러 사람이 공유하여 사용할 목적으로 체계화해 통합,관리하는 데이터의 집합체 라고 할 수 있다.
DBMS란 (Database Management System)
사용자와 데이터 베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터 베이스를 관리해주는 소프트웨어
ex) mysql
관계형 데이터베이스란(RDB : Reational Database)
서로간에 관계가 있는 데이터 테이블들을 모아둔 데이터 저장공간
ex) mysql
SQL 이란 (Structured Query Language)
데이터베이스에서 데이터를 정의,조작,제어하기 위해 사용하는 언어
(일종의 프로그래밍 언어 대상:DBMS)
표준이 존재하며 DBMS 마다 추가기능을 제공하기도 한다.
1) 데이터 정의 언어 (DDL : Data Definition Language)

  • CREATE,ALTER,DROP 등의 명령어
    2) 데이터 조작 언어 (DML : Data Manipulation Language)
  • INSERT,UPADTE,DELETE,SELECT 등의 명령어
    3) 데이터 제어 언어 (DCL: Data Control Language)
  • GRANT,REVOKE,COMMIT,ROLLBACK 등의 명령어 (계정별 권한을 주는등)

Datascience를 하는 사람들은 데이터 조작언어 중 SELECT를 잘다뤄야한다.

2. Database 관리

1) mydb 라는 database를 만들고 확인 해보자

2) mydb 라는 data base를 사용 해보자

3) mydb 라는 database를 삭제하고 확인 해보자


User 관리


User 권한 관리

Table 을 사용해보자

Table 생성


마지막타입에, 를 넣어 에러가 발생했다.

Table 변경&삭제

profile
데이터 분석 준비생

0개의 댓글