생활코딩 데이터베이스(5)
-
[생활코딩/SQL] MySQL - 삽입(INSERT), 선택(SELECT), 업데이트(UPDATE), 제거(DELETE)
SQL의 시작과 끝인 삽입(INSERT), 선택(SELECT), 업데이트(UPDATE), 제거(DELETE)이다. INSERT (테이블에 데이터 삽입) USE opentutorials; # opentutorials database를 이용하겠다. SHOW DATABASES; # 어떤 database들이 서버에 있는지 확인해보겠다. SHOW TABLES; # 현재 이용하는 database에 어떤 table들이 있는지 확인하겠다. DESC topic; # topic 테이블이 어떻게 구성되어있는지 확인하겠다. INSERT INTO topic (title, description,created,author,profile) VALUES('MySQL','My SQL is ...',NOW(),'sunbin','devel..
2021.08.15 -
[생활코딩/SQL] MySQL - SQL과 테이블의 구조, 테이블의 생성
SQL과 테이블의 구조 Structured Query Language 표 x축 : row, record, 행 y축 : column, 열 테이블의 생성 USE opentutorials; CREATE TABLE topic( id INT(11) NOT NULL AUTO_INCREMENT, # INT: datatype, 11: 숫자를 얼마까지 노출시킬 것인가, NOT NULL: 값이 없는 것을 허용하지 않겠다. # AUTO_INCREMENT: 중복되지 않는 점차 증가하는 숫자를 이용하겠다. title VARCHAR(100) NOT NULL, # VARCHAR: datatype, 100: 최대 100개의 단어, NOT NULL: 값이 없는 것을 허용하지 않겠다. description TEXT NULL, # TEX..
2021.08.13 -
[생활코딩/SQL] MySQL - MySQL의 구조, 서버 접속, 스키마의 사용
MySQL의 구조 정보는 결국 표에 저장된다. 표를 그룹핑한 것 → 데이터베이스/스키마 (보통 혼용한다) 스키마가 저장되는 곳 → 데이터베이스 서버 서버 접속 데이터베이스 서버를 이용할 때의 효용 → 자체적인 보안 체계를 가지고 있음 → 안전하게 데이터 보관 가능 권한 기능 → 여러 사람을 등록할 수 있다. 중요한 일이 있을 때만 root 사용자를 이용하자 -uXXXX → XXXX 라는 유저로 로그인 -p 옵션을 추가하면 password를 입력해야함 비밀번호 입력 시 한글, 영어 구분해서 받음 스키마의 사용 # database(schema)의 생성 CREATE DATABASE opentutorials; # database(schema)의 삭제 DROP DATABASE opentutorials; # dat..
2021.08.11 -
[생활코딩/SQL] MySQL - 데이터베이스의 목적, 설치
MySQL - 데이터베이스의 목적, 설치 데이터베이스의 목적 스프레드 시트와 데이터베이스의 공통점과 차이점 공통점 데이터를 표로 표현해준다. 차이점 스프레드시트 → 사람이 클릭해서 제어해야한다. 데이터베이스 → 컴퓨터 언어로 제어할 수 있다. MySQL 설치 MySQL 실행 상태 확인 터미널에서 MySQL 모니터로 진입 터미널에서 위와 같은 커맨드를 입력하고, 비밀번호를 입력하면 mysql 터미널로 로그인할 수 있음
2021.08.09 -
[생활코딩/SQL] Database1 강의 정리
Database1 - 2. 데이터베이스의 본질 데이터베이스에 데이터를 어떻게 입력하고 어떻게 출력하는가를 따져보는 것이 본질 입력 데이터의 생성 (Create) 데이터의 수정 (Update) 데이터의 삭제 (Delete) 출력 데이터를 읽음 (Read) → C R U D 강의 영상 https://youtu.be/2S6H6URQiY8 Database1 - 3. file vs database File 원하는 정보만을 꺼내서 보기 어렵다. Database 스프레드시트 → 필터처럼 원하는 부분의 데이터만을 꺼내어 보기 쉽다. 컴퓨터 언어를 이용해서 데이터를 관리 → 자동화를 할 수 있다. 강의 영상 https://youtu.be/skKfHer90eM
2021.08.07