본문 바로가기

전체 글73

SQL SELECT 연산, 내장형 함수 SQL SELECT 연산, 내장형 함수 ※ 연습 데이터 1. 산술연산, 연결연산 ① 컬럼외에 리터럴 직접 입력 컬럼을 입력한 대상은 테이블에서 값을 차례로 가져오고, 리터럴은 출력행 수만큼 반복되어 출력 SELECT 직원ID , 성별 , 주민등록번호 , 123 , 'Hello' , SYSDATE FROM 직원 ; ② SELECT에 입력된 컬럼이나 리터럴에 AS(ALIAS) 문법을 이용해 별칭 주기 SELECT 직원ID , 성별 , 주민등록번호 AS 주민번호 , 123 AS 숫자형리터럴 , 'HELLO' AS 문자형리터럴 , SYSDATE AS 날짜형리터럴 FROM 직원 ; ③ SELECT에 입력된 컬럼이나 리터럴에 산술연산 SELECT 직원ID , 성별 , 주민등록번호 AS 주민번호 , 123 + 123.. 2023. 1. 9.
자바 연산자(Java Operator) 자바 연산자(Java Operator) 1. 연산 : 정해진 규칙에 따라 데이터를 처리하여 결과를 산출하는 것 2. 산술 연산자 ※ 참조형 데이터 타입 String a = 10 + 7 + "1"; String b = 8 + "1" + 2; String c = "1" + 5 + 2; System.out.println(a); System.out.println(b); System.out.println(c); ▶ 실습 두 개의 정수를 입력 받아 두 수의 더하기, 빼기, 곱하기, 나누기 결과값을 출력하기 (단, 나누기 결과값은 실수로 표현) 더보기 import java.util.Scanner; public class 산술연산자 { public static void main(String[] args) { // 1... 2023. 1. 8.
SQL 기본 SQL 기본 1. SQL (Structured Query Language) : 구조화된 질의 언어 ① SQL 문법의 종류 SELECT : 테이블 안에서 원하는 데이터를 가공 및 추출할 수 있다. from, where, group by, having, order by DML(Data Manipulation Language) : 테이블 내에 데이터를 입력, 삭제, 수정할 수 있다. ex) insert, update, delete DDL(Data Definition Language) : 테이블, 인덱스 등 데이터 저장 객체를 만들거나 수정할 수 있다. ex) create, alter, rename, drop, truncate DCL(Data Control Language) : 권한을 부여할 수 있다. ex) .. 2023. 1. 8.
자바 변수 (Java Variables) 자바 변수 (Java Variables) 1. 자바 특징 이식성이 높은 언어이다 : 여러 운영체제에서 동일하게 실행 객체지향 언어이다 : 각각의 기능이 객체로 만들어져 있어 유지보수에 용이하다. 오픈소스 라이브러리 : Java로 개발된 코드를 서로 공유하며 쓸 수 있다. ※ 기본 단축키 화면 크기 조절 Ctrl + '+' / Ctrl + '-' class 파일 실행 Ctrl + F11 출력 명령 단축키 'syso' + Ctrl + spacebar 코드 한 줄 복사 복사할 코드 커서 + Ctrl + Alt +방향키(위/아래) 코드 한 줄 삭제 Ctrl + 'd' 코드 한 줄 주석 Ctrl + '/' ▶ 연습 System.out.println("안녕하세요~~"); System.out.println("반갑습니.. 2023. 1. 8.
CSS margin, padding, box-sizing, border CSS margin, padding, box-sizing, border 1. margin 테두리를 기준으로 바깥여백 지정 기본적으로 body 태그에는 8px 마진이 존재 마진에는 중첩 현상이 일어남 (같은 영역에 마진이 적용되면, 그 중 큰 마진으로 적용될 뿐 누적되지는 않음) margin : 10px; 모든 방향에 적용 margin : 10px 10px; top,bottom / right,left 적용 margin : 10px 10px 10px; top / right,left / bottom 적용 margin : 10px 10px 10px 10px; top / right / left / bottom 적용 margin : auto; 웹페이지 가운데 위치 margin-top 위쪽 바깥 여백 margin-r.. 2023. 1. 8.
CSS display CSS display 1. display : block 무조건 가로로 한 줄의 영역을 차지하는 속성 width, height 값 설정이 가능 기본값 block : div, p, ... 2. display : inline 내가 담은 컨텐츠까지만 크기로 삼는 속성 width, height 값 설정이 불가능 기본값 inline : span, a, ... 3. display : none 화면에 보이지 않게 지정 반응 선택자 hover와 조합 가능 ▶ 연습 p태그 p태그 p태그 span태그 span태그 span태그 HTML 삽입 미리보기할 수 없는 소스 2023. 1. 8.
파이썬 딕셔너리(Python Dictionary) 파이썬 딕셔너리(Python Dictionary) 1. 딕셔너리 (Dictionary) 단어 그대로 해석하면 사전이라는 뜻 key와 value로 맵핑 되어 있는 순서가 없는 집합 딕셔너리의 타입은 {변할 수 없는 key : 변해도 되는 value}를 한 쌍으로 가진다. 딕셔너리의 기호는 { }로 표현되며, key와 value는 ( : ) 콜론으로 구분 지어준다. # 딕셔너리 생성 dic1 = {'name' : '재석', 'age' : 50, '대표작' : ['무한도전', '런닝맨'] } dic1 # 딕셔너리 타입 확인 print(type(dic1)) 2. 딕셔너리 값 추가 (딕셔너리명[key] = value) 추가할 key가 딕셔너리 내에 없는 key일 경우 추가되며, 이미 key가 있을 경우 딕셔내리 .. 2023. 1. 8.
파이썬 반복문(Python Loop) 파이썬 반복문(Python Loop) 1. 반복문 (while문, for문) ① while문 : 반복 횟수가 명확하지 않을 때 while - break : 반복문을 강제 종료하는 키워드 while - continue : 문장을 실행하다 continue를 만나면 while의 첫 번째 조건식으로 되돌아가는 키워드 ▶ 예제 : 두 개의 정수를 입력 받아 더하는 코드를 작성해보기 num1 = 1 num2 = 1 while num1 != 0 or num2 != 0 : num1 = int(input('첫 번째 정수 입력 >> ')) num2 = int(input('두 번째 정수 입력 >> ')) if num1 == 0 and num2 == 0 : print('프로그램이 종료되었습니다.') else : print('.. 2023. 1. 7.
파이썬 리스트, 튜플 (Python List, Tuple) 파이썬 리스트, 튜플 (Python List, Tuple) 1. 리스트 (list) 파이썬의 자료 구조 중 하나 순서가 있고, 수정 가능한 자료 구조 대괄호 [ ]로 작성되고, 리스트 내부 요소는 콤마(,)로 구분 하나의 리스트에는 다양한 자료형을 포함 이중 리스트 가능 추가, 수정, 삭제 가능 ① 리스트 선언 a = [] # 빈 리스트 b = [1, 2, 3] # 숫자 요소를 담은 리스트 c = ['a', 'b', 'c'] # 문자(열) 요소를 담은 리스트 d = ['이순신', '세종대왕', 1, 2] # 문자(열), 숫자를 함께 담은 리스트 e = [[3, '아이유'], 5, '뉴진스'] # 리스트 내부에 리스트를 포함 print(a) print(b) print(c) print(d) print(e) .. 2023. 1. 7.