• Home
  • About
    • on Weekend photo

      on Weekend

      𝙎𝙩𝙪𝙙𝙮𝙞𝙣𝙜

    • Learn More
    • Instagram
    • Github
  • Archive
    • All Posts
    • All Tags
    • All Categories
  • Categories
    • Problem Solving
    • TIL
    • Study
    • Etc
    • 필사
  • Projects

12.30 웹개발 강의 정리

30 Dec 2020

Firebase 설치

파이어베이스 사이트에서 프로젝트 생성 후 웹에 엔결해준다. 참고로 CLI로 작업할 때에 node.js가 있어야 한다.

SQL

  • DDL : 데이터 베이스나 테이블 생성,삭제하거나 그 구조를 변경하기 위해서 사용하는 명령어 (CREATE,DROP)
  • DML : 데이터베이스에 저장된 데이터를 처리하거나 조회, 검색 (UPATAE,INSERT, SELECT)
  • DCL : 데이터베이스에 저장된 데이터를 관리하기 위해서 데이터의 보안,무결성 등을 제어하기 위해서 명령어 (GRANT,REVOKE)

관계형 데이터베이스 용어

  1. 열(column)
    • 각각 열은 유일한 이름을 가지고 있으며 자신만의 타입을 가짐
    • 필드 또는 속성
  2. 행(row)
    • 관계된 데이터의 묶음
    • 한테이블의 모든 행은 같은 수의 열을 가지고 있다.
  3. 값(value)
    • 테이블은 각각의 행과 열에 대응 하는 값을 가지고 있다.
  4. 키 (key)
    • 테이블에서 행의 식별자로 사용된다.
  5. 스키마(schema)
    • 테이블을 디자인 하기 위한 청사진

mysql 구문

  • 대소문자를 구별하지 않는다.
  • 세미콜론 ;
  1. SELECT * FROM Reservation;
  2. select * from Reservation;
  3. Select *From x

SQL 주석

  • # 한줄 주석
  • /* 여러줄을 주석처리 */

데이터 베이스를 생성

CREATE DATEBASE 데이터베이스이름;

생성된 여러 데이터베이스 목록

SHOW DATABASES

테이블 생성

  • CREATE TABLE 테이블이름{ 필드1 필드타입1 ,필드2 필드타입2,… };

CREATE TABLE Test

{ ID INT , Name VARCHAR(30) };

SQL에서 사용되는 자료형!

  • 정수 INT
  • 실수 FLOAT , DOUBLE
  • 문자열 CHAR : 문자열의 길이가 한번 설정되면 그대로 고정!
  • VARCHAR 문자열의 길이가 가변적으로 변한다.
  • 비트 BIT 저장 0, 1 구성된 바이너리 값 저장!

스키마 생성

  • 동글동글한 통 누르면 스키마 생성이 나온다.


backend Share Tweet +1