데이터 타입 데이터타입 설명 숫자 데이터 타입 SMALLINT 정수형 데이터 타입 (2byte) INT 정수형 데이터 타입 (4byte) BIGINT 정수형 데이터 타입 (8byte) 무제한 수 표현 가능 FLOAT(p) 부동 소수형 데이터 타입(4byte) 소수점 아래 7자리까지 문자 데이터 타입 CHAR(n) 고정 길이 문자형 (1~255 byte) VARCHAR(n) 가변 길이 문자형 (1~65,535 byte) LONGTEXT 대용량 문자열 데이터 타입 LONGBLOB 대용량 바이너리(2진법) 데이터 타입, 동영상 같은 거 날짜/시간 데이터 타입 DATE 날짜 데이터 타입 YYYY-MM-DD DATETIME 날짜/시간 데이터 타입 YYYY-MM-DD HH:MM:SS char(10) 0), make..
웹 web 사용자에게 보여지는 페이지(프론트) 웹브라우저에 명령을 내리는 html 웹 개발할 때 필요한 건? html - 구조 css - 디자인(보기 좋게) javascript - 동적인 이벤트/기능 추가 웹페이지 만드는 도구 - html 언어는 text 기반이기 때문에 text 쓸 수 있으면 뭐든지 가능. (메모장, 이클립스 등) HTML - Hyper Text Markup Language : Hyper Text(연결 기능 있는 문서)를 만들어주는 언어 - 웹 페이지 구조를 설명, 태그로 구성 - 태그는 브라우저에 컨텐츠 표시하는 방법을 알려줌 - 구조상 상대적으로 바깥에 있는 걸 상위(부모)구조라 함. ~하위(자식)구조 명령 필수 명령 (시작과 종료의 한 쌍으로 이루어짐) 웹페이지 만들자~ 선언, 모..
DBMS - 데이터베이스를 관리하는 시스템 또는 프로그램(Oracle, MySQL, SQL Server, MariaDB) 데이터베이스 - 조직화된 정보들의 모음, 데이터 집합. 데이터베이스는 고유한 이름을 가져야 함 객체 Object - 사람, 사물, 장소, 개념, 사건 같은 유무형의 정보를 가진 독립적인 실체 테이블, 뷰, 인덱스 등이 있고 데이터베이스 내에서 가장 많이 사용되는 객체는 테이블 테이블 Table - 데이터베이스 내에서 데이터를 저장할 때 가장 많이 사용하는 객체 유형, 열과 행으로 이루어짐 데이터 data - 테이블과 같은 객체에 저장된 실제 정보를 의미 열 column - 컬럼/속성 Attribute. 테이블에서의 세로 부분, 하나의 테이블은 여러 열로 구성되어 있음 열 이름 colu..
데이터베이스 조직화된 정보들의 모음, DBMS로 관리되는 데이터의 집합 데이터 저장공간 자체를 의미하기도 함 (대학DB, 쇼핑몰DB) 대용량 데이터를 저장하고 관리하기 용이 암호화 등 보안 기능 제공 여러 사용자 및 응용 프로그램이 동시 사용 가능 데이터 검색, 삽입, 수정, 삭제 편리 DBMS Database Management System : DB 관리 시스템 DB 생성부터 유저, 저장공간, 백업/복구 등 관리 DB로부터 데이터 검색, 삽입, 수정, 삭제 작업 도움 DBMS 유형: 관계형, 계층형, 망형, 객체지향형 등(관계형 RDBMS) 여러 사용자 및 응용 프로그램이 동시 접속 및 데이터 공유 Oracle, MySQL, MariaDB, SQL Server(윈도우), DB2, SQLite(모바일) ..
String 타입 - 문자열 표현하는 데이터 타입, 기본형이 아닌 참조형 (Reference type) - 문자열을 " "로 묶어 표현, 아무것도 포함하지 않는 문자열("")은 널 스트링null string - 덧셈 연산자+ 로 문자열간의 결합 가능 - 어떤 데이터(x)와 문자열을 결합하면 결합된 결과가 새로운 문자열로 생성 String s1 = "string 타입은 char 타입과 다름!!!"; char c2 = 'A'; System.out.println(s1); System.out.println(c2); String s3 = "HI. \n 내 이름은 \t 키 죽."; System.out.println(s3); System.out.println("1" + "2");// 12 System.out.prin..
변수variable 자바에서 데이터를 저장하는 메모리 공간, 한번에 하나의 데이터만 저장 가능, 다른 데이터로 대체 가능 값에 이름을 부여하는 것 변수 선언 먼저 진행, 변수에 데이터를 저장하는 것 : 변수 초기화 변수 선언 데이터 타입 변수명; 데이터타입 : 기본형 참조형 타입명 명시 변수명 : 식별자 작성 규칙에 따른 변수명 지정 변수 초기화 변수명 = 데이터 (또는 변수명); 우변의 데이터를 좌변의 변수에 저장(대입, 할당, 초기화) int a;// 변수 선언 (선언은 한번만) a = 30;// 변수 초기화 (초기화 이후는 대입이라고 함) 이대론 출력이 안 되고 print 해야 됨! 식별자 작성 규칙 1. 숫자는 첫번째로 오면 안됨 2. 특수문자 ( $ , _ ) 사용 가능, 나머진 불가능 3. 예..
상수constant 변수의 반대 개념, 항상 고정된 데이터(변하지 않는 데이터) 실제 사용하는 데이터(상수)를 리터럴Literal 이라 함 System.out.println(1);// 정수형(기본형 = int형) 리터럴 System.out.println(3.14);// 실수형(기본형 = double형) 리터럴 System.out.println('A');// 문자형 리터럴 System.out.println(true);// 논리형(boolean형) 리터럴(true 또는 false) 참거짓 판단 System.out.println(100L);// 100, 정수형(long형) 리터럴(접미사 L) System.out.println(1.5f);// 1.5, 실수형(float형) 리터럴(접미사 F) System.out..
public class dx1 { public static void main(String[] args) { System.out.println("Hello Java!");// String 캐릭터 모음 System.out.println('H'); // Character는 한 글자를 표현 System.out.println("가가" + "사사"); System.out.println(1 + 2);// 3 System.out.println("1" + "1");// 11 System.out.println("매일매일을\t \"벼락치기\"하는것같이\t\n\t\" 살아야해 \""); // escape - \ 다음의 문자로 인식\t 탭\n 줄바꿈 } } 문자열 주석 이스케이프 간단한 단축키 등에 대해서 배웠다. 이까진 할만..