VS-Code에서 코드 작성 후 웹페이지를 확인할 때, 아무것도 안 뜨는 빈 하얀색 화면만 뜰경우 코드 작성할 때 HTML이나 views에서 script 구문을 작성하면서 오타가 생겼을 때 웹페이지 하얀 화면으로 뜸 이때 확인 및 수정하는 방법은 이런 빈 화면에서 마우스 오른쪽 클릭 후 페이지 소스보기를 한다 그러면 아래와 같이 페이지 소스를 볼 수 있는데 태그를 확인해 보자 색이 다른 태그가 있을 것 색이 하얀색이거나 다른 색이라면 문제가 있으니 확인 후 VS-Code에 들어가서 수정하자
* 테이블에 특정 컬럼의 값들을 고유한 값만 유지하고자 할 때 Primary Key(PK)를 사용* -- 고유한 값을 유지하기 위한 데이터베이스 제약조건 중 한가지 : PK -- PK 제약 조건은 테이블 생성시에 만들어야 함 -- 데이터 입력시 같은 값은 못 넣음 ex) 아이디 중복불가 -- Create로 테이블 생성할때 설정가능 -- Alter로 추가가능 *Create로 추가하기* Create Table 테이블명( 컬럼명 타입(사이즈) not null Primary Key ); 또는 Create Table 테이블명( 컬럼명 타입(사이즈) not null, Constraint pk_테이블명_컬럼명 Primary Key (컬럼명) ); -- Constraint : 제약조건 *Alter로 추가하기* ALTE..
* 데이터 변경(입력, 수정, 삭제)에 대한 처리를 취소하기 * - 복구하기라고 생각하면 된다. -> ROLLBACK; * 데이터 변경(입력, 수정, 삭제)에 대한 처리를 메모리에 영구 반영하기 * - 데이터 변경한 것을 메모리에 적용시킨다고 생각하면 된다. -> COMMIT;
*데이터 삭제(Delete)하기 * DELETE FROM 테이블명; 테이블의 행들만 삭제됨 Drop은 테이블 삭제 Delete는 테이블의 행(데이터) 삭제
* 데이터 수정(Update)하기 * - 서버가 해석하는 순서 : Update > 테이블 > Where > Set UPDATE 테이블명 set name = '최종값' - 조건(필터) 주기 : DB에서의 필터링은 행을 찾기위한 조건처리가 진행됨 WHERE id = '수정할 값'; 조건 : test_tb 테이블에서 아이디가 test02인 행을 찾아 컬럼 name의 값을 test02로 수정하기 : UPDATE test_tb set name = 'test02' WHERE id = 'test02'; 조회 결과 ↓
* 데이터 조회(Select)하기 * -- 조회되는 순서(DB서버가 처리(컴파일)하는 순서) : Select > From > 테이블 > 컬럼 SELECT 컬럼명(여러개 가능) from 테이블명; -- 테이블명에 따옴표를 넣으면 안됨. -- 별표시(*) : 모든 컬럼을 의미함 SELECT * from 테이블명;
*데이터 입력(Insert)하기* Insert into 테이블명(컬럼명(여러개 가능)) values(입력할 데이터); -- 데이터를 입력할 컬럼명 지정(not null은 무조건 지정) -- SQL 구문에서 문자열은 작은 따옴표('')를 사용함 -- 오라클 10이하 버전에서는 varchar2() 사이즈는 한글 2자리 -- 11이상 버전부터는 사이즈 한글 3자리
* 테이블(Table) 수정(Alter)하기 * - 기존 테이블에 컬럼 추가(add)하기 Alter TABLE 테이블명 add( 컬럼명 컬럼타입(사이즈, 소수도 설정가능) ); Ex) -> Alter TABLE test03 add( age NUMBER(8) ); - 특정 컬럼의 사이즈 수정(modify)하기 - 규칙 : 기존 사이즈보다 크게 수정은 가능하지만, - 작게 수정할 경우에는 데이터가 이미 8사이즈로 들어있다면, - 작게 수정은 안됨(오류 발생) ALter TABLE 테이블명 MODIFY( 컬럼명 타입(변경할 사이즈) );