목록인포섹 아카데미 (30)
배고픈 개발자 이야기
# 혼자서 해보기 SELECT * FROM db_sqlstk.stock; # 132P~ 혼자서 해보기 SELECT * FROM STOCK WHERE STK_NM = '삼성전자'; # 133 SELECT SEC_NM, STK_CD, STK_NM FROM STOCK WHERE SEC_NM = '자동차' ORDER BY STK_NM DESC; # 146 SELECT T1.STK_CD, T1.STK_NM, T1.EX_CD, T1.SEC_NM FROM STOCK T1 WHERE T1.STK_NM LIKE '동양%' AND T1.SEC_NM NOT LIKE '%금속%' ORDER BY T1.EX_CD DESC, T1.STK_NM ASC; # 147 ~혼자서 해보기 SELECT T1.STK_NM 종목명 , T1.ST..
# 조건절 연습 # history_dt import 부터 SELECT * FROM STOCK; # SELECT는 필요한 컬럼만 입력가능 SELECT STK_CD, STK_NM FROM STOCK; SELECT STK_CD, STK_NM, EX_CD FROM STOCK ORDER BY STK_NM; # 오름차순 내림차순 SELECT STK_CD, STK_NM FROM STOCK ORDER BY STK_NM ASC; SELECT STK_CD, STK_NM FROM STOCK ORDER BY STK_NM DESC; # 문구류만 조회 SELECT * FROM STOCK WHERE SEC_NM = '문구류' ORDER BY STK_NM; SELECT * FROM STOCK WHERE STK_NM = 'SK'; #..
# 스키마 생성 drop table if exists `history_d`; drop table if exists `stock`; CREATE TABLE `stock` ( `STK_CD` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '종목코드', `STK_NM` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '종목명', `EX_CD` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '거래소코드', `NAT_CD` ..
# SQL WorkBench 스키마 생성 /* root 계정으로 접속, madang 데이터베이스 생성, madang 계정 생성 */ /* MySQL Workbench에서 초기화면에서 +를 눌러 root connection을 만들어 접속한다. */ DROP DATABASE IF EXISTS madang; DROP USER IF EXISTS madang@localhost; create user madang@localhost identified WITH mysql_native_password by 'madang'; create database madang; grant all privileges on madang.* to madang@localhost with grant option; commit; /* mad..
SQL WorkBench 간단한 데이터로 연습 # 김연아 고객의 전화번호를 찾으시오. SELECT phone FROM Customer WHERE name='김연아'; # 만원이상인 책의 이름과 배포자를 찾으시오. SELECT bookname, publisher FROM Book WHERE price >= 10000; # 모든 도서의 이름과 가격을 검색하시오. SELECTbookname, price FROM Book; # 모든 도서의 가격과 이름을 검색하시오. SELECTprice, bookname FROM Book; # 모든 도서의 도서번호, 도서이름, 출판사, 가격을 검색하시오. SELECTbookid, bookname, publisher, price FROMBook; SELECT* FROMBook; ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bi7oZH/btraptyJVAX/ajAUINrgdwJfucBkiWwrm0/img.png)
- 명령어(설치 / 실행 / 삭제 / 정지) # 태그가 없으면 최신버전 다운로드 docker pull ubuntu # 특정 버전 다운로드 docker pull ubuntu:18.04 # docker image 목록을 보여주는 명령어 docker images docker image ls # docker image ID목록을 보여주는 명령어 docker images -q docker image ls -q # docker image 삭제 명령어 docker rmi [이미지ID or Repository 이름] docker image rm [이미지ID or Repository 이름] - Docker run 옵션 - Docker 실행 docker pull ubuntu:18.04 # 터머널에 stdin이 가능한 de..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c8l2MB/btral6wCVzz/A66TkZuJDXuENwPNwCoNm1/img.png)
- 하드링크와 심벌릭링크 - 심벌릭링크 - - 하드링크와 심벌릭링크의 차이점 1. 파일명 뒤에 원본 파일명이 표시된다 ex) ->data1 2. 심벌릭 링크 파일의 내용은 원본 파일의 경로 3. 원본파일이 삭제되면 심벌릭 링크로 연결할 수 없다. - 파일 시간 변경하기 # 12월 31일 12시 00분으로 변경 touch -t 12311200 test - 파일 권한 변경 # test.txt 파일의 소유자에게 쓰기권한 뺏기 chmod u-w test.txt # 읽기 전용으로 만들기 -r--r--r-- chmod 444 test.txt - 기본 접근 권한 - 리눅스에서는 파일/디렉토리 생성 시 기본 접근권한이 자동적으로 생성 - 일반적으로 파일은 u+rw, g+r, o+r 로 권한설정 - 디렉토리는 u+rwx..