목록개발 공부 (127)
EASY7
DML : Data Manipulation Language -데이터 삽입 INSERT INTO table_name(변수, 변수) values(60,'회계'); INSERT INTO table_name(변수, 변수) select 변수, 변수 from table_name; *INSERT INTO table_name values(60,'회계'); INSERT INTO table_name select 변수, 변수 from table_name; 와 동일하다. * 문자 데이터는 꼭 '로 묶어주기. 안하면 변수로 인식함. -데이터 수정 UPDATE table_name SET 변수=' ', 변수=3 WHERE ~ UPDATE table_name SET (변수, 변수) = (SELECT 변수 변수 FROM table_n..
DDL : Data Definition Language -Table 생성 #일반적인 Table 생성 CREATE TABLE table_name ( 변수 type NOT NULL, 변수 type, PRIMARY KEY, CONSTRAINT pk_name PRIMARY KEY(변수명), CONSTRAINT fk_name FOREIGN KEY(변수명) REFERENCES table_name(변수) ); *type의 종류 CHAR(N) : 고정길이 VARCHAR(N) : 가변길이 DATE : 날짜 #테이블 복사하기 CREATE TABLE table_name AS SELECT * FROM table_name; #특정 칼럼만 복사하기 CREATE TABLE table_name(col_name) AS SELECT 변..
//이곳에 차트 그려짐 하이차트에서 제공하는 url만 쓰면 쉽게 쓸 수 있었는데내 데이터를 적용시켜서 하는데에 시간이 조금 걸렸다.그리고 javascript의 Object와 배열 개념을 좀 공부해야겠다.y축은 숫자넣어야하는데 형변환 안하고 "문자열"넣어서 계속 에러 떴다.ㅠㅠㅠㅠㅠㅠㅠ 결과 창 참고한 코드 : https://www.highcharts.com/demo/line-labels코드의 의미 : http://www.w3big.com/ko/highcharts/highcharts-setting-detail.html
${fn:length(myItemList)
select * from account where userId='ss' and password='' or 1=1 --'; password에 'or 1=1 -- 입력함.-> and가 or보다 우선순위가 높기 때문에 -> --은 그 뒤로는 모두 주석처리함.account의 모든 행이 출력된다.해결책1. '따옴표는 password나 id에 허용하지 말자2. select delete insert drop -(하이픈)등이 input되지 않도록 하자
f2누르면 바로 에러 내용을 확인할 수 있습니다! The prefix "task" for element "task:scheduler" is not bound. namespaces에 가서 task 체크해주기
select seq_item.nextval from dual 을 한 후 이것을 변수에 넣어서 다시 insert하기
보호되어 있는 글입니다.