분류 전체보기 423

[HTML] button 태그

button 태그 : 버튼을 생성하는 태그 (input type = "button" 과 동일 기능) 쌍태그 : button태그 안쪽에 문자열을 이용하여 버튼의 이름을 지정 form태그 안에서 사용 form태그 안에서 타입을 설정하지 않는 경우) 기본 submit으로 생성 일반버튼 전송버튼 리셋버튼 메뉴버튼 input type = "button" 과 button 비교 : input태그와 버튼태그는 모두 버튼을 생성하는 태그 input 은 text, password등 입력을 받을 때 주로 사용 button을 이용해 생성하는 경우가 많음 button을 사용하면 버튼의 속성을 더 세세히 만들수 있다는 장점이 있음 input은 단일 / button은 쌍태그

[HTML] input tag 타입

Input tag :여러가지 다양한 기능에 사용 사용자에게 정보를 입력받는 경우 사용 type 속성에 따라 여러기능으로 사용 보통 태그와 함께 사용 input type = "text" 가장 많이 사용 영문, 한글, 특수문자 등의 문자를 입력할 때 사용 placeholder : 미리보기처럼 흐리게 표시 readonly : 읽기 전용 (변경불가능) required : 필수 작성 class = "" 속성을 같이 쓰는 경우 : 같은 스타일을 적용 ID : PASSWORD : input type = "button" 3가지 형식으로 지원 "button" : 기본형 "submit" : 전송버튼, 서버로 전송하세요 (로그인,회원가입) "reset" : 취소버튼 input type = "password" 비밀번호에 사용..

[MySQL] 프로시저 생성 예제 (declare, join 사용)

student 테이블의 st_point(이수학점)를 업데이트 하세요 st_point = 이수학점 attend / student 테이블 사용 attend테이블의 at_repetition = 'y' 인 경우 학점을 받음 학점을 주는 조건 at_reprtition = 'n' 이면 학점을 얻을 수 있음 attend 테이블의 at_co_num가 어느과목인지 먼저 확인 subject 테이블에서 과목의 su_point 체크 후 sum(su_point) 하여 student 테이블의 st_point에 update call update_stpoint(학번) ; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 3..

[MySQL] 프로시저 procedure 생성 예제

product_name을 넣으면 구매한 customer 이름이 검색되는 프로시져 product_name을 in_product_name에 저장하고, buy 테이블에서 in_product_name에 맞는 customer 칼럼 출력하는 프로시저 생성 in in_product_name varchar(45) 를 select_buy라는 프로시저의 속성에 저장 in은 생략이 가능 mysql> drop procedure if exists select_buy; mysql> delimiter // mysql> create procedure select_buy ( -> in in_product_name varchar(45) -> ) -> begin -> select customer from buy -> where produ..

[MySQL] 프로시저 procedure 생성 예제 (in)

product_name을 넣으면 구매한 customer 이름이 검색되는 프로시져 product_name을 in_product_name에 저장하고, buy 테이블에서 in_product_name에 맞는 customer 칼럼 출력하는 프로시저 생성 in in_product_name varchar(45) 를 select_buy라는 프로시저의 속성에 저장 in은 생략이 가능 mysql> drop procedure if exists select_buy; mysql> delimiter // mysql> create procedure select_buy ( -> in in_product_name varchar(45) -> ) -> begin -> select customer from buy -> where produ..

[MySQL] 프로시저 procedure (함수)

프로시저 procedure : 쿼리의 집합 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합 메서드와 동일한 역할 어떠한 동작을 절차적 일괄처리 작업하는데 사용 장점 처리시간의 단축 : 한번에 SQL 구문 처리가 가능 유지 보수에 적합 프로시저 procedure 삭제 drop pricedure if exists 프로시저명 ; 프로시저 procedure 매개변수 in 외부에서 가져와 내부에서만 사용하는 매개변수 프로시저에 값을 전달, 프로시저 내부에서 값 수정 가능 in 매개변수는 복사본만을 사용 가장 많이 사용 out 내부에서 생성되어 외부로 리턴하는 매개변수 프로시저의 값을 호출자에게 다시 전달 ( = 리턴) 프로시저가 반환되는 경우, 새로운 값이 호출자에게 리턴 초기값 = 프로시저 내부에..

[MySQL] trigger 생성 예제 : update after, old, new

trigger 생성 문제 attend테이블의 co_code를 update하면 course테이블의 at_co_code 와 attend테이블의 co_code가 연결되어 있으니, co_code에 맞는 old.co_degree는 -1 / new.co_degree는 +1 되는 트리거 생성 1. update를 두번 사용하는 방법 mysql> delimiter // mysql> create trigger update_attend after update on attend -> for each row -> begin -> update course set co_degree = co_degree -1 -> where co_code = old.at_co_code; -> update course set co_degree = c..