본문 바로가기

분류 전체보기26

DAY 14 - MysQL join : 두 개 이상의 테이블의 특정 조건에 따라 조합하여 결과를 조회하고자 할떄 사용하는 명령어 INNER JOIN : 두 테이블에서 조건이 일치하는 레코드만 반환 select E.employee_number as employee_number, E.name as employee_name, D.code as department_code, D.name as department_name, D.tel_number as department_tel_number from employee as E inner join department as D on E.department_code = D.code; LEFT OUTER JOIN (LEFT JOIN) : 첫 번째 테이블의 모든 레코드와 두 번째 테이블의 조건이 일치.. 2024. 2. 7.
DAY 13 - MySQL 비교연산자 (WHERE절에서 자주 사용) =: 좌항이 우항과 같으면 true select * from jeju where observe_date = '2023-07-05'; , != : 좌항이 우항과 다르면 true select * from jeju where observe_date '2023-07-05'; select * from jeju where observe_date != '2023-07-05'; 3.5; select * from jeju where speed_80m >= 3.5; : 좌항과 우항이 모두 null이면 true select * from jeju where null_column1 null_column2; IS : 좌항이 우항이 같으면 true (키워드) IS NOT : 좌항이 우항과 .. 2024. 2. 6.
DAY 12 - MySQL SQL : 관계형 데이터베이스 관리 시스템에서 데이터를 관리하기 위해 사용되는 표준 언어 : 데이터베이스 스키마 생성 및 수정, 데이터 추가, 수정, 삭제 및 검색 등의 작업 수행 : 명령어는 대소문자 구분이 없음, : ;(세미콜론)을 찍어서 명령어 끝남을 알려줘야 함 SQL 종류 DDL : 데이터 정의어 : 데이터베이스, 테이블, 인덱스의 스키마를 생성, 변경, 삭제하는 역할\ : CREATE, ALTER, DROP DML : 데이터 조작어 : 테이블에 저장된 데이터를 실질적으로 처리 : SELECT, INSERT, UPDATE, DELETE : 데이터의 구조에는 영향을 끼지치 않는다 DCL : 데이터베이스에 대한 접근을 관리 : 권한 회수, 부여하는 역할 : GRANT, REVOKE, COMMIT, .. 2024. 2. 5.
DAY 11 - GitHub clear : 터미널 화면 지우기 pwd : 터미널의 현재 경로 (위치)를 표시해줌 ls : 현재 폴더의 파일 혹은 폴더 리스트를 보여줌 - : 옵션 추가 명령어 a : 모든 파일 및 폴더를 보여줌 l : 파일 혹은 폴더의 상제 정보를 보여줌 - / rwx (1) / rwx (2) / rwx (3) r : 읽기 / w : 작성 / x : 실행 1 rwx : 소유주에 대한 권한 2 rwx : 소유그룹에 대한 권한 3 rwx : 기타 타인 cd : 폴더 이동 / : 현재 위치 . : 뒤 ls -al : 숨긴파일까지 모든 정보를 다 보여줌 cd ../ : 뒤로 넘어감 ~ : 홈 디렉터리로 찾아감 mkdir 폴더명 : 폴더 생성 명령어 rm 파일/폴더명 : 파일 혹은 폴더를 삭제 - r옵션 : 폴더 안에 있는 .. 2024. 2. 1.