query(13)
-
SQLite 데이터베이스 이용하기 - SQLiteOpenHelper 클래스
SQLite 데이터베이스 이용하기 SQLiteOpenHelper 클래스 SQLiteOpenHelper클래스의 메소드 데이터 추가 SELECT - 데이터 가져오기 UPDATE - 데이터 업데이트 DELETE - 데이터 삭제 데이터 불러오기 SQLiteOpenHelper 클래스 SQLiteOpenHelper는 데이터베이스에 접근할 수 있게 해주는 클래스 데이터베이스를 생성하고 오픈하거나 닫기를 하려면 SQLiteOpenHelper 객체를 사용해야 합니다. SQLiteOpenHelper 클래스는 애플리케이션에서 요구하는 내용에 따라 데이터베이스를 생성하거나 업그레이드하는 기능 제공합니다. DatabaseHelper클래스는 SQLiteOpenHelper클래스를 상속받아 데이터베이스에 접근하게 하는 사용자 정의 ..
-
SUMMARY - 데이터 딕셔너리(Data Dictionary; DD), QUERY 연습
데이터 딕셔너리(Data Dictionary; DD) https://codedragon.tistory.com/4327 데이터 딕셔너리/뷰와 쿼리문 구분 쿼리문 특정 테이블의 구조 알아보기 DESC[RIBE] 테이블명; 현재 접속한 사용자가 소유한 모든 테이블의 정보를 조회할 수 있는 뷰 USER_TABLES 현재 사용자가 소유한 모든 테이블의 정보 및 접근 권한을 부여받은 타 계정의 객체를 조회할 수 있는 뷰 ALL_TABLES 현재 사용자가 접근할 수 있는 테이블의 컬럼 정보 ALL_COLUMNS 현재 사용자가 접근할 수 있는 테이블에 대한 제약조건 정보 ALL_CONS_COLUMNS; 현재 사용자가 접근할 수 있는 데이터베이스 내에 생성된 모든 테이블, 뷰, 동의어, 프로시저 등의 정보 ALL_OBJ..
-
DIKW pyramid(DIKW 피라미드)
DIKW pyramid(DIKW 피라미드) · Data, Information, Knowledge, Wisdom으로 이뤄진 지식 피라미드입니다. · 정보과학에서는 데이터, 정보, 지식을 통해 최종적으로 지혜를 얻어내는 과정을 계층 구조로 설명하고 있습니다. https://zetawiki.com/wiki/DIKW_%ED%94%BC%EB%9D%BC%EB%AF%B8%EB%93%9C https://en.wikipedia.org/wiki/DIKW_pyramid DIKW pyramid 도식도 데이터, 정보, 지식은 상호관계 속에서 역할을 수행하며 인간이 사회활동에서 추구하는 가치창출을 위한 일련의 프로세스로 기능합니다. 프로세스 설명 Wisdom · 지혜 · 지식의 축적과 아이디어가 결합된 창의적 산물을 말합니다...
-
SQL 수행 메소드 - executeQuery(String sql), executeUpdate(String sql), execute(String sql)
SQL 수행 메소드 Statement는 문자열(String)형태의 SQL문을 사용합니다. 생성된 Statement객체가 데이터베이스에게 SQL문을 전송하는 방법은 SQL문에 따라서 3가지로 나눌 수 있습니다. SELECT문의 경우에는 레코드셋(ResultSet)을 반환하고 INSERT나 UPDATE, DELETE문인 경우에는 처리된 레코드(row)의 개수를 반환하며 CREATE나 ALTER문인 경우에는 0을 반환합니다. 쿼리문 메소드 반환 값 SELECT executeQuery() ResultSet INSERT UPDATE DELETE executeUpdate() 처리된 레코드(row)의 개수 CREATE ALTER execute() 0 executeQuery(String sql) ResulSet객체를 ..
-
EXISTS 연산자, EXISTS vs IN
EXISTS 연산자 메인 쿼리의 비교 조건이 서브 쿼리의 결과 중에서 만족하는 값이 하나라도 존재하면 참이 되고 아무 행도 반환하지 않으면 거짓이 됩니다. 형식 설명 EXISTS 만족하는 값이 하나라도 존재하면 참이 되고 아무 행도 반환하지 않으면 거짓 NOT EXISTS EXISTS의 부정 일치되지 않으면 메인 쿼리 테이블의 모든 행을 반환 SELECT 컬럼명 FROM 테이블명 WHERE EXISTS( 서브쿼리); 서브쿼리문에 SELECT 1을 하게 되면 해당 조건을 만족하면 1을 반환하고 EXISTS는 해당 로우(row)가 존재하는지의 여부만 확인한 후 TRUE(1)이면 메인쿼리문을 수행하게 됩니다. SELECT 컬럼명 FROM 테이블명 WHERE EXISTS( SELECT 1 FROM 테이블명 WH..
-
[Oracle] 오라클에 Boolean형 자료형 저장하기
오라클에 Boolean형 자료형 저장하기 오라클에는 Boolean 자료형은 따로 존재하지 않습니다. True 혹은 False만 저장이 되므로 True와 False를 "1"과 "0"을 사용하여 CHAR(1) 타입으로 저장을 하면 됩니다. Boolean형 자료형을 가지는 테이블 생성하기 CREATE TABLE booleantest ( id VARCHAR2(10), name VARCHAR2(20), verified CHAR(1) CONSTRAINT booleantest_verified_CK CHECK(verified = '0' OR verified = '1') ); CREATE TABLE booleantest ( id VARCHAR2(10), name VARCHAR2(20), verified CHAR(1) C..