분류 전체보기 142

MySQL 기초(trigger)- AWS 풀스택 과정 35일차

오늘은 trigger에 대해서 배워보겠습니다. 목차1.join 복습2.trigger3.느낀 점 1. join 복습DB - day05DB 생성 = college 생성root에서 DB 생성 / 권한 부여 (myUser@localhost)ERD Cloud 사이트에서 ERD 그리기테이블 생성1. root 계정으로 접속mysql -uroot -p비밀번호2. create database college; => db 생성create database school;3. myUser 권한 부여 => 권한 확정grant all privileges on college. * to 'myUser'@'localhost' with grant option;flush privileges;4. myUser 계정으로 접속mysql -umyU..

DB/MySQL 2024.09.02

MySQL 기초(join, rollup, rank)- AWS 풀스택 과정 34일차

오늘은 join, rollup, rank에 대해서 배워보도록 하겠습니다 목차1.join2.rollup, rank3.느낀 점 1. join◈ ERD Cloud DB - day04school db에서 활용1.at_year을 2024로 업데이트update attendset at_year = 2024;2.at_term 학기 11명은(1~11) => 1 / 12 ~ 22 => 2업데이트(if문 / case when then 활용)start transaction;update attendset at_term = casewhen at_num between 1 and 11 then 1when at_num between 12 and 22 then 2else 0end;commit;3. at_mid : 40 / at_fina..

DB/MySQL 2024.08.30

MySQL 기초(ERD)- AWS 풀스택 과정 33일차

오늘은 ERD에 대해서 배워보겠습니다. 목차1.DML2.ERD3.예제 문제4.느낀 점 1. DMLDB - day03test2 테이블에서 확인1. score 칼럼 추가 기본값으로 0으로 설정alter table test2 add score int default 0;2. 학과가 E인 학생들을 출력select dep from test2 where dep = 'E';3. 학과가 E인 튜플을 A로 변경update test2set dep = 'A'where dep = 'E';4. score의 값을 updateupdate test2set score = 80where num = 1;update test2set score = 75where num = 2;update test2set score = 93where num =..

DB/MySQL 2024.08.29

MySQL 기초(DML)- AWS 풀스택 과정 32일차

오늘은 DML에 대해서 배워보도록 하겠습니다. 목차1.DML2.예제 문제3.느낀 점 1. DMLday02 DBDDL : 생성과 관련된 명령- DB 생성, 테이블 생성, 구조 변경, 삭제DML : 테이블 안의 데이터를 조작하는 명령- select, insert, update, delete- joinDCL : 데이터베스트 관리(보안, 병행, 유저)---------------------------------------------------myUser로 접속test 사용 상태- score가 90이상인 학생 이름만 출력select name as '성적 우수자' from studentwhere score >= 90;- 별칭(alias) : 필드명의 이름을 별도로 주거나, 테이블의 이름, 서브쿼리내가 원하는 이름을 ..

DB/MySQL 2024.08.28

MySQL 기초(DB기초)- AWS 풀스택 과정 31일차

오늘은 DB 기초에 대해서 배워보겠습니다. 목차1.DB 기초2.느낀 점 1. DB 기초◈ 이론   ※ 속성은 시험에 잘 나오는 질문            ◈ cmdday01-DB// sql접속 => cmdmysql -umyUser -pMySQLshow databases;// 사용할 DB 선택use textdb;exit => root로 재접속// 유저 생성 => root 계정에서만 사용 가능mysql -uroot -p비밀번호// mysql이 user를 관리하는 테이블로 이동use mysql;// user 생성 구문create user 'mysqlUser2'@'localhost' identified by 'mysql';(=> create user '유저 아이디'@'localhost' identified by ..

DB/MySQL 2024.08.27

Git 설정

◈ Git 세팅- Git을 다운로드, GitHub에 로그인을 해줍니다.- window에서 '자격 증명 관리자'를 검색한 후 자격 증명에 Git이 있다면 삭제를 해줍니다. - GitHub에서 Create a new repository를 눌러줍니다.- 파일 우클릭 'open Git Bash here'를 눌러주면 Git 화면이 나옵니다.  ◈ 설정: Git 처음할 때 하는 설정입니다. 아래에 적혀있는 하나씩 명령어를 입력할 때마다  Enter를 치면 됩니다. (Enter를 한 후 아무 내용도 안 뜰 수 있습니다. 또한 명령어를 입력한 후 입력창이 안 뜨는 경우에는 :, q ,w를 차례대로 키보드로 누르시면 입력창이 나올 수 있습니다.)- git init- git config --global user.name ..

Git 2024.08.26

MySQL 설정 및 기초- AWS 풀스택 과정 30일차

오늘은 MySQL의 기본적인 설정에 대해서 배워보도록 하겠습니다.목차1.MySQL 설정2.DB 기초3.느낀 점 1. MySQL 설정◈ MySQL 다운로드 홈페이지  ◈ MySQL Installer※ Full (Sever를 운영하는 경우에는 Sever only)  ※ 루트 비밀번호 생성- 비밀번호 잊어버리면 데이터를 못 찾음!!!- 루트 비밀번호 공유 X (해킹이 가능함)   - finish 후, 생성된 cmd는 닫아도 됩니다. ◈ MySQL 실행 ◈ MySQL 조작  - 더블 클릭 시, 조작할 DB를 선택할 수 있습니다.- DB를 여러 개 만들 수 있으나 한 번에 한 DB만 조작할 수 있습니다. ◈ MySQL 권한- Users and Privileges로 이동 - Login Name, Password 등..

DB/MySQL 2024.08.26

화면 프로젝트 (6) - AWS 풀스택 과정 30일차

▣ 최종 정리대학교 커뮤니티(ezen inside) 1. 주제선정이유 * 특정 홈페이지의 기능 의견을 제시 * 제시한 기능을 취합하기에 적합한 홈페이지 선정 - 조원1 : 수강평가, 시험 후기 (localStorage 활용)- 조원2 : 학점계산기, 시간표, 메인- 조원3 : 공지사항, 자유게시판 (localStorage 활용)- 조원4(본인) : 페이지 header, footer, 로그인, 회원가입(localStorage 활용), 계정찾기, 내 정보 확인 2. 기능 설명 # 수강평가, 시험 후기JSON 데이터 활용하여 검색기능 구현(대학교 수강명 데이터)검색하여 접속한 후 수강평가와 시험 후기를 작성할 수 있음.별점 5점만점에서 클릭으로 점수를 조정할 수 있음.(review)후기 텍스트를 입력(revi..

Project/AWS-Front 2024.08.26