본문 바로가기
FastCampus/한 번에 끝내는 파이썬 웹 개발 초격차 패키지 Online.

한 번에 끝내는 파이썬 웹 개발 초격차 패키지 54일차

by Dream_World 2021. 10. 29.

파이썬 심화 문법

오늘도 자신을 반성해야 하는 시간이 될 것 같다. 나갔다만 오면 졸리고 패턴이 끊겨서 내가 무엇을 하고 있는지 도통 감이 안 잡힌다. 하루 해야 할 할당치를 다 이루지 못한 아쉬움이 많이 크다. 종일 배가 아픈 것도 한몫하고 있고 졸린 것은 덤이라고 해야 할 듯하다. 많이 지쳐있다. 종일 쉰 듯 안 쉰 듯 아쉬움 많이 가득한 하루를 보낸 것 같다. 공부해야지 하고 노트를 펼쳐놓고 제대로 읽어보지도 않고 화장실만 계속해서 들락날락 한 나의 모습이 더 아련하다. 공부에 지친 것도 아닌데 왜 이렇게 몸을 가누지 못하는지 점점 내가 운동에 대해 갈망함과 절실함이 커져만 간다. 왜 나이 들기 전에 운동하라고 하는지 많이 깨닫는 하루하루가 되는 듯하다. 내 몸이 많이 피폐해져 가는 모습 속에 체력적 한계를 매일같이 뛰어넘고 있다는 것을 볼 수 있다. 분명히 지쳐 있지만, 몸은 움직여야 하고 방향성에 맞게 살아야 하는 하루 루틴이 있기에 우리는 움직이는 원동력인 것 같다. 장 트러블이 계속해서 울려서 너무 고통스럽지만 블로그 작성은 계속된다.


데이터베이스

SQL DDL (CREATE, ALTER, DROP)

SQL CREATE

- SQL 데이터 타입

  • integer : 정수
  • real : 실수
  • text : 문자열
  • null : null값 (데이터 없음)

- 테이블 생성 명령(쿼리)

CREATE TABLE 테이블명 (컬럼명1 데이터타입, 컬럼명2 데이터타입);

- 제약 조건

  • 1. primary key : 기본 키
CREATE TABLE 테이블명 (컬럼명1 데이터타입 primary key, 컬럼명2 데이터타입);
  • 2. not null : 데이터가 비어있다
CREATE TABLE 테이블명 (컬럼명1 데이터타입 not null, 컬럼명2 데이터타입);
  • 3. default : 기본값
CREATE TABLE 테이블명 (컬럼명1 데이터타입 default '제목없음', 컬럼명2 데이터타입);
  • 4. unique : 유일하다
CREATE TABLE 테이블명 (컬럼명1 데이터타입 unique, 컬럼명2 데이터타입);

 

SQL ALTER

- 테이블 수정 명령

ALTER TABLE 테이블명 RENAME TO 새로운 테이블명;

- 컬럼 수정하기

ALTER TABLE 테이블명 ADD COLUMN 컬럼명;
ALTER TABLE 테이블명 RENAME COLUMN 컬럼명 TO 새로운 컬럼명;

 

SQL DROP

- 테이블 삭제

DROP 테이블명;

 

SQLite3 Browser 설치

https://sqlitebrowser.org/

 

DB Browser for SQLite

DB Browser for SQLite The Official home of the DB Browser for SQLite Screenshot What it is DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite. DB4S is for users and dev

sqlitebrowser.org

 

오늘은 데이터베이스 SQL DLL(정의어) 을(를) 학습하는 시간을 가져 보았다. DB를 생성하고 수정하고 삭제하면서 테이블 화면의 유동적인 모습을 볼 수 있었다. DB Browser for SQ Lite 처음 사용해봤는데 디자인 구성이 잘되어 있어서 신기했다. SQ Lite vs code에서 사용할 줄 알았는데 예상 밖이어서 더 놀랐다. 외부적인 프로그램 사용하여 테스트하면서 정의 어를 익혀 가는 것을 보면서 더 깔끔한 모습이 보였던 것 같다. 아직은 쉬어가는 단계라 생각하며 CREATE 부분에서는 어려움이 없는 것 같다.
54일 차는 여기서 마무리하고자 합니다.


패스트캠퍼스 링크 : https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

댓글