-- * database ? => 엑셀에서 파일 이름
-- * table ? => 엑셀에서 sheet
-- * column ? => 엑셀에서 열 이름(A,B,C ...)
-- * 자료형 ? => 저장 할 데이터의 종류
-- # int? => 숫자 저장을 위한 자료형
-- # varchar? => 문자열 저장을 위한 자료형
-- * query ? => 데이터 베이스에 요청 하는 명령어
-- * CRUD ? => : Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말
-- * work bench 명령어
-- # 아래 명령어 한 줄씩 실행 하는 방법 => ctrl + enter
-- # 주석 명령어 => crtl + /
-- 1. create : database 생성 명령어
-- 세미콜론 : ";" 문장의 마침표
create database bot_test1;
create database bot_test2;
-- 2. drop : database 삭제 명령어
drop database bot_test2;
-- 3. select : table 읽기 명령어
-- * 아래 명령의 의미는 bot_test 라는 데이터 베이스 안에 있는 class1 이라는 테이블의 모든 정보를 보여줘
select * from bot_test1.class1;
-- * bot_test 라는 데이터 베이스 안에 있는 class1 이라는 테이블의 name 정보를 보여줘
select name from bot_test1.class1;
-- * bot_test 라는 데이터 베이스 안에 있는 class1 이라는 테이블의 name, age 정보를 보여줘
select name, age from bot_test1.class1;
-- * bot_test 라는 데이터 베이스 안에 있는 class1 이라는 테이블에서 나이가 10살이 넘는(초과) 학생들의 모든 정보를 보여줘
select * from bot_test1.class1 where age > 10;
-- * bot_test 라는 데이터 베이스 안에 있는 class1 이라는 테이블에서 나이가 10살 이상인 학생들의 모든 정보를 보여줘
select * from bot_test1.class1 where age >= 10;
-- 4. update : table 수정
update bot_test1.class1 set age = 12 where number = 1;
select * from bot_test1.class1 ;
-- 5. delete : table 에서 특정 행 삭제
delete from bot_test1.class1 where number = 1;
'Programming' 카테고리의 다른 글
[Python][Library] 1. Numpy - 배열을 다루는 라이브러리 (0) | 2021.12.24 |
---|---|
[파이썬] 데이터 분석 관련 학습 자료 조사 (0) | 2021.12.19 |
[개념] Visual Studio Code 에 대해 알아보자 (2/2) (0) | 2021.12.18 |
[개념] Visual Studio Code 에 대해 알아보자 (1/2) (0) | 2021.12.18 |
[개념] Python 구동을 위한 통합개발환경 (IDE) 에 대해 알아보자 (Visual studio code, pycharm, spyder 등) (0) | 2021.12.18 |