전체 글
-
[HTML5 CSS3] 폼태그, input태그 속성, GET방식, POST방식, 입력양식 속성, 속성 선택자 형식, 구조적 가상 클래스 선택자의 종류, 박스모델 속성값 개수의 따른 적용 위치, 레이아웃 속성(position)공부일지 2024. 4. 5. 13:06
[입력 양식 요소] 163page 폼 태그 속성 action : 사용자가 입력한 데이터를 받아 처리하기 위한 웹 프로그램 페이지(ASP, JSP 등)를 지정 method : 웹 서버와 클라이언트 간의 통신 방법을 지정 (GET / POST 방식) input 태그 속성 type : 폼의 모양과 기능을 결정한다 name : 폼의 이름을 결정한다. name의 속성값은 변수처럼 사용된다. [GET 방식과 POST 방식] GET 방식 (method=“GET”) URL 뒤에 파라미터를 붙여서 데이터를 전달하는 방식. URL 주소 뒤에 입력한 데이터가 붙어 전달되므로 보안에 취약하다. 또한 서버로 보낼 수 있는 글자의 수는 2,048자로 제한되어 있다. POST 방식 (method=“POST”) URL..
-
[HTML5 CSS3] 아파치 톰캣 이클립스에서 실행하기, 프로젝트 만들기공부일지 2024. 4. 5. 12:59
[아파치 톰캣 이클립스에서 실행하기] 이클립스 실행 – 브라우저 선택 – webworkspace 폴더 새로 만들기 – 해당 폴더 선택하여 이클립스 실행 메뉴 – 윈도우 – 쇼뷰 – 서버 – 노 서버 부분 클릭 – 아파치 선택 – 9.0 선택 – 넥스트 – 브라우저 – 아파치 톰캣 설치한 폴더 선택 (9.0) - 넥스트 - 피니쉬 [프로젝트 만들기] 파일 – 뉴 - 다이나믹 웹 프로젝트 – 이름 지정(webstudy) – 넥스트 – 넥스트 – 디렉토리 부분 확인 – 피니쉬 만들어진 파일에서 src – 웹앱(이 부분 밑에 파일이 저장되어야함) - 오른쪽 마우스 – 뉴 – html 파일 – 파일 이름 지정(NewFile) – 넥스트 – 피니쉬 서버 – 톰캣 더블 클릭 – 포트 부분 변경 - (8006/8081..
-
[HTML5 CSS3] 문서 구조, 태그, 작성 규칙, 글로벌 속성의 종류공부일지 2024. 4. 4. 12:16
[HTML5 문서의 구조] 9page HTML5 문서를 선언하는 구문, 생략 가능하나 작성할 것을 권장. HTML5 문서의 시작과 종료를 알린다, 웹 페이지의 정보를 정의하는 곳, 아래의 표의 태그를 작성 가능. HTML5 문서의 본문 작성 공간 태그 내에 작성 가능한 태그 작성 내용이 웹브라우저의 제목 표시줄에 나타난다. (64문자 이내 권장) 문서 만든이, 검색 키워드, 웹페이지 정보, 리프레스 등 작성 URL작성 CSS3와 같은 문서 장식 프로그램 위치 공간 외부 문서 혹은 사이트 자원 연결 자바 스크르립트 등의 다양한 프로그램 위치 공간 [HTML5 문서의 작성 규칙] 98page 태그 이름은 대소문자를 구분하지 않는다. 본문 내 연속된 공백이나 줄 바꿈은 하나의 공백으로 처리한다. 태..
-
[MySQL] DDL, DML, DCL 정리, 제약조건공부일지 2024. 4. 2. 17:23
[DDL] - 데이터 정의어 (12~14장) 310 ~392page : 테이블로부터 데이터 구조를 생성, 변경, 제거하는 명령어. ROLLBACK이나 COMMIT이 불가능 CREATE 테이블 생성 ALTER 테이블 변경 RENAME 테이블명 변경 DROP 테이블 제거 TRUNCATE 데이터의 모든 내용 제거 [DML] - 데이터 조작어 (10장) 265page : 테이블의 데이터를 저장, 수정, 삭제하는 명령어, ROLLBACK이나 COMMIT이 가능 SELECT 데이터 조회 INSERT 데이터 추가, 입력 UPDATE 데이터 내용 수정 DELETE 데이터 내용 삭제 [DCL] - 데이터 제어어 395page : 데이터 사용 권한과 관련된 명령어 GRANT 권한을 부여 REVOKE 권한을 취소 COMMI..
-
[MySQL] 트랜젝션, 세션, LOCK, DDL(CREATE, ALTER, RENAME, TRUNCATE , DROP)공부일지 2024. 4. 2. 12:36
[트랜젝션] 291page : 명령어 수행 중 오류로 인해 한쪽만 수행되지 않도록 두 개를 묶어주는 것. (a라는 사람한테 100만원을 빼고 b라는 사람한테 100만원을 이체하기 전에 오류가 나면 100만원이 날라가기 때문에 둘 다 수행되거나 둘 다 안되도록 묶어주는 것.) TCL : 트랜젝션을 제어할 때 사용하는 명령어 ROLLBACK 295page : 트랜젝션 작업의 수행을 취소할 때 사용하는 명령어 (DML명령어에서만 사용 가능) COMMIT : 트랜잭션 명령어를 데이터베이스에 영구히 반영할 때 사용하는 명령어 (DML명령어에서만 사용 가능) [세션] 298page : 데이터베이스 접속을 시작으로 여러 관련 작업을 수행한 후 접속을 종료하기까지의 전체 기간 읽기 일관성의 중요성 299page : 어..
-
[MySQL] 함수 정리공부일지 2024. 4. 1. 17:44
숫자함수 ABS() 절대값 ABS(-10) = 10 FLOOR() 소수점 n자리 버리기 FLOOR(34.5678) = 34 ROUND(숫자, 반올림 자리) 반올림 ROUND(3.54, 1) = 3.5 ROUND(3.54, 0) = 3 TRUNC(숫자, 잘라낼 자리) 지정 자리수 자르기, 반올림X, 그냥 잘라냄O. TRUNC(12.3456, 2) = 12.34 MOD() 나누기 연산 후 나머지를 결과로 되돌려주는 함수(Java %와 같음) MOD(27,7) = 6 (몫은 3, 나머지는 6이므로) GREATEST(value1, value2, ...) 주어진 값 중 가장 큰 값 출력 GREATEST(1, 2, 3); = 3 LEAST(value1, value2, ...) 주어진 값 중 가장 작은 값 출력 LE..
-
[MySQL] 집합연산자공부일지 2024. 3. 27. 17:45
# emp 테이블의 jop열을 중복없이 출력 select distinct job from scott.emp; # 아래의 조건을 모두 만족하는 SQL문 작성 (1) emp 테이블의 모든 열을 출력 (2) emp 테이블의 열 중 아래의 열을 다음과 같은 별칭으로 출력 EMPNO열 -> EMPLOYEE_NO ENAME열 -> EMPLOYEE_NAME MGR열 -> MANAGER SAL열 -> SALARY COMM열 -> COMMISSION DEPTNO열 -> DEPARTMENT_NO (3) 부서번호를 기준으로 내림차순으로 정렬하되 부서번호가 같다면 사원이름 기준 오름차순 select EMPNO as "EMPLOYEE_NO", ENAME as "EMPLOYEE_NAME", MGR as "MANAGER", SAL..
-
[MySQL] select문, between, order by, distinct공부일지 2024. 3. 26. 17:23
[테이블 생성] 57page (1) 스키마-테이블 우클릭-Create Table (2) 데이터 유형 지정, 기본키 지정(PK, Null값이 올 수 없으므로 자동으로 Non Null 체크됌), NN지정 [테이블 내용 수정] 만들어진 테이블에 마우스 대면 3개의 아이콘이 뜨는데 그 중 뺀찌모양 선택, 수정 [데이터 입력] 61page 테이블에 마우스 댄 후 맨 마지막 아이콘 선택, 데이터 입력 select * from 테이블이름 : 해당 테이블의 모든 열을 보여준다. [select문] 179page 194page select 열 이름 from 테이블 이름 where 조건 Ex. memberName이 지운이인 사람의 전체 정보를 보여줘 select * from membertbl where memberName ..