https://dev.mysql.com/downloads/mysql/
에서 mysql 다운로드 가능
데이터베이스란 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합체

root 계정으로 mysql 접속
mysql -u root -p

생성
CREATE DATABASE testdb;
사용
USE testdb;
삭제
DROP DATABASE testdb;
User 사용
사용자 정보는 mysqlDB에서 관리하므로 일단 mysql 데이터베이스로 이동 후 조회
User 생성
로컬계정: 현재 PC에서만 접속가능한 사용자 계정
외부접속 계정: 외부에서 접속가능한 사용자 계정


user 권한 확인
show grants for 'username'@'lacalhost';
user 권한 부여
grant all on dbname. to 'username'@'lacalhost';
user 권한 제거
revoke all on dbname. from 'username'@'lacalhost';
데이터베이스 안에서 실제 데이터가 저장되는 형태이고, 행(row)과 열(column)로 구성된 데이터 모음
table 생성(create)

table 이름 변경(alter)
table column 추가 문법
table column 변경 문법(데이터 타입 변경)
table column 변경 문법(컬럼 이름 변경)
table column 삭제 문법
INSERT, UPDATE, DELETE, SELECT 등의 명령어

데이터를 추가하는 명령어
모든 컬럼값을 추가하는 경우 컬럼 이름을 지정하지 않아도 되지만, 입력하는 값의 순서가 테이블의 컬럼 순서와 일치하도록 주의


데이터를 조회하는 명령어
테이블 내의 특정 칼럼에 대한 데이터를 조회

SQL 문에 조건을 추가하며 SELECT 뿐만아니라 UPDATE와 DELETE에도 사용


실습할 테이블


SELECT 문에서 데이터를 특정 컬럼을 기준으로 오름차순, 내림차순 으로 정렬하여 조회







