| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- LINUX MASTER
- suricata
- rnn
- Docker
- C언어
- ChatGPT
- 코딩도장
- OSS
- Database
- Spring
- colab
- 인터넷의이해
- ICT멘토링
- Resnet
- Github
- Spring Boot
- VSCode
- 국가과제
- 크롤링 개발
- git
- Powershell
- GoogleDrive
- cloud
- Machine Learning
- Python
- Web
- API
- Rocky Linux
- KAKAO
- 고등학생 대상
- Today
- Total
목록2025/05 (17)
코딩두의 포트폴리오
PHPWeb 페이지를 동적으로 구현하기 위해 개발된 프로그래밍 언어 쿼리(Query)Web 클라이언트의 요청에 의해 Web 서버에 특정한 정보를 출력하는 일련의 과정주료 문자열을 기반으로 한 요청 Web 기반 MySQL 쿼리 과정 PHP Web 페이지의 구조자료 입력 페이지 -> 자료 전달 페이지 -> MySQL 처리 Web 페이지를 통한 MySQL 자료 입력 절차자료 입력 페이지(write.php)- INPUT 태그를 이용한 입력창으로 구성됨- 입력되는 내용은 변수의 값으로 전달됨 자료 전달 페이지(writing.php)- MySQL DB 접속을 진행- 전달 받은 변수를 MySQL테이블에 전달- MySQL 쿼리 처리 후 관련 내용을 진행 MySQL 데이터 출력과 Web 연동- MySQL DB에 저장되..
Table 자료 입력 절차Table 구조 확인 -> 입력할 자료 확인 -> Table 자료 입력 Table 구조 확인하기- Table에 자료를 입력하기 전 Table의 구조 확인 필요(명령어 DESC 테이블명) - 내림차순 입력할 자료 확인하기칼럼의 순서, 필드의 명칭, 필드의 타입과 구조, 필드의 용도 Table 자료 입력하기- MySQL에서 자료를 입력하는 명령어는 INSERTINSERT INTO 테이블명VALUES('칼럼명1', '칼럼명2', '칼럼명3', '칼럼명4');ex) 5월 1일 20원을 지출하여 보험료를 납부한 내용을 DB에 입력하고자 할 경우 전체 칼럼 입력 특정 칼럼 입력 3개 레코드 동시 입력 많은 레코드 동시 입력 다른 테이블의 전체 속성 입력 다른 테이블의 특정 속성 입력 Tab..
RDBMS(관계형 데이터베이스 관리 시스템)- 관계형 데이터 모델에 기초함 -> 데이터를 2차원의 테이블 형태로 표현- MySQL은 RDBMS에 해당됨 RDBMS의 구조 표현 방식에 따른 데이터베이스의 분류 RDBMS의 특징- 데이터의 저장, 구성, 관리가 효율적- 데이터의 중복성 관리가 용이- 데이터의 무결성을 갖고 있음 RDBMS의 동작 구조 데이터베이스 Set-Up 절차데이터베이스 생성 -> 테이블 생성 -> 테이블 데이터 저장 데이터베이스의 구조ex) 책장(DB), 책(data), 도서대(테이블) SQL문의 규칙1. 명령문의 끝에는 반드시 세미콜론(;)을 입력2. 명령문에서는 대,소문자를 구분하지 않음 (ex 전부 대문자, 전부 소문자 상관 X)3. 세미콜론(;)으로 명령문의 끝을 인식 데이터베이..
MySQL 발전 과정1994년 - 데이빗 액스마크 개발(마이클 위데니우스)1995년 - 최초 국제 버전 릴리즈1998년 - windows용 릴리즈(버전 3.20대)2003년 - 버전 4.0 릴리즈2008년 - 선마이크로시스템에서 인수(버전 5.0대)2010년 - 오라클사에서 선마이크로시스템 인수2018년 - 버전 8.0 릴리즈 MySQL 설치용 osLinux(서버용) - 레드햇, 우분투, 센트os, RockyWindows - windows os MySQL 상품 종류상용 Edition - Standard, Enterprise, Cluster CGE무료 Edition - Community 학습용 목적의 MySQL - Windows OS, Community 8.0 Windows OS 권장 사양 Windows..
DIKW의 체계데이터, 정보, 정보, 지혜통합 데이터: 공유 목적으로 수집,관리하는 데이터저장 데이터: 사용자가 필요 시 접근 가능한 매체에 저장하는 데이터운영 데이터: 기업 운영 필요한 데이터공유 데이터: 다수의 사용자 또는 시스템이 공유 가능하도록 구성된 데이터 데이터베이스(DB)다수의 사용자에 의해 공유되기 위해 통합,저장,운영,공유되는 속성을 가진 데이터의 집합 DB의 특성 - 실시간 접근, 지속적 변화, 동시 공유, 내용 기반 참조 DB의 요구 조건데이터 무결성: 데이터 오류 등으로 변형되지 않아야 함데이터 독립성: 데이터베이스와 응용 프로그램은 상호 독립되어야 함데이터 보완: 허가된 사용자만 데이터에 접근할 수 있어야 함데이터 분산 최소: 동일 데이터 분산 관리가 최소화되여야 함데이터 안전서이..
브랜치란 무엇인가?어떤 작업이 가지처럼 갈라지는 모습-> 버전 관리 시스템을 이용하여 체계적으로 작업하기: 어떤 작업을 여러 가지의 방향으로 진행하는 것 브랜치 사용 방법기본 브랜치는 mastergit branch: 현재 브랜치 확인git checkout: 브랜치 전환 -> 브랜치 별로 버전이 달라짐을 알 수 있음 master 브랜치로 병합 현재 브랜치 확인: git branch브랜치 생성: git branch 새 브랜치명브랜치 전환: git checkout 브랜치명 브랜치 병합1. 병합할 브랜치로 전환2. git merge 병합 될 브랜치명 버전 관리 시스템이 어려울 시-> Dropbox-> Google Drive사용 추천 이후 익숙해졌을 때-> GUI 방식의 SourceTree, github De..
가지고 온 버전을 어떻게 활용할 수 있을까?- 버전의 변화를 추적하는 방법- 특정한 버전으로 되돌아가는 방법- 버전 간의 차이점을 비교하는 방법--> 버전의 장점과 활용의 편의성 확인 가능 git diff: commit 전에 마지막 버전 대비 변경된 내용을 최종적으로 확인 가능 git log -p: 버전별 변경내용 확인 과거의 특정 시점으로 돌아가는 방법?reset: 어떤 상태로 버전 상태를 리셋revert: 기존 상태 유지하면서 과거 상태로 돌아감 git commit-am: 변경된 파일을 자동으로 add시켜서 commit함 -> strong 태그 추가 하려면 이전 커밋의 아이디를 알아야 함 버전 간 비교 방법 작업 내용 확인 - git diff변경 이력 조회 - git log (+버전 아이디: 특정 ..