ORACLE SQL 29

CSS 기본적인 것들과 자주 사용되는 것들

선택자란? -> 특정 html요소를 선택하고자 할 때 사용하는 기능 해당 요소를 선택해서 원하는 스타일과 기능을 적용시킬 수 있다  모든 (전체)  선택자 : * 현재 이 문서상에 모든 요소들을 다 선택하고자 할 때 사용  태그 선택자 : 태그명 { }현재 이 문서 상에 해당 태그를 모두 선택하고자 할 때 사용  아이디 선택자 : #아이디명  클래스 선택자 : .클래스명현재 문서 상에 특정 html 요소 "여러 개"를 선택하고자 할 때 사용 .클래스명{ 스타일속: 값;}  기타 선택자 :  * 키워드 => 속성값  키워드가 일치하는 경우 : 선택자[속성명=키워드]키워드가 포함되어 있는 경우(전체단어): 선택자[속성명~=키워드]키워드가 포함되어 있는 경우 : 선택자[속성명*]div[name=name1]{ ..

ORACLE SQL 2024.08.06

HTML5 : 기초 글자태그,

-> 문서 유형  언어 설정 html 뒤에 붙는 lang을 속성이라고 한다   머리 부분 문서의 각종 정보와 문서 자체에  대한 설명 내용 (문서의 각종 정보(제목, 설명, 외부파일 등등) 작성) - - > 끝 부분  DOCTYPE html> html lang="ko">              >                문서의 각종 정보(제목, 설명, 외부파일 등등) 작성                     -->    head>                                브라우저/검색엔진/기타 서비스 부분에서 사용되는 설정         -->        meta charset="UTF-8">         meta name="generator" content="VS Code">   ..

ORACLE SQL 2024.08.05

SQL JDBC 회원 관리 프로그램_selectLIst

controller 클래스  public void selectList() { ArrayList list = new MemberService().selectList(); if (list.isEmpty()) { new MemberMenu().displayNoData("전체 조회 결과가 없음!"); } else { new MemberMenu().displayMemberList(list); }}  ArrayList list = new MemberService().selectList(); ArrayList 참조 변수 list를 생성을 하고 생성자로 MemberService().selectList()로 생성을 한다  이는 list 안에 데이터가 없다..

ORACLE SQL 2024.08.04

ORACLE 사용자 계정 설정 및 DDL과 DML 차이점

SELECT * FROM DBA_USERS; -- 현재 모든 계정들에 대하여 명령문  -- 명령문 실행 : 초록색 재생버튼 클릭 또는 Ctrl + Enter  -- 일반 사용자 계정 생성구분 (관리자 계정으로만 가능!) -- [표현법] (DDL) CREATE USER 계정명 IDENTIFIED BY 비밀번호; CREATE USER "C##KH" IDENTIFIED BY KH;  -- 생성한 사용자 계정에 최소한 권한 (데이터 관리, 접속)부여   -- [표현법] GRANT 권한1, 권한2, ....TO 계정명;   GRANT CONNECT, RESOURCE TO "C##KH";    -- 테이블 스페이스 관련 설정   ALTER USER "C##KH" DEFAULT TABLESPACE USERS QUOT..

ORACLE SQL 2024.08.03

ORACLE SQL HAVING과 WHERE의 차이점

주요 사용 사례와 예시 :   WHERE절 : 그룹화되기 전에 각 개별 행에 조건을 적용합니다 집계 함수와 함께 사용할 수 없습니다 SELECT department_id, COUNT(*) FROM employees GROUP BY department_id HAVING COUNT(*) >= 10;   HAVING절 : 그룹화된 후에 그룹에 조건을 적용합니다 집계 함수와 함께 사용할 수 있습니다   SELECT department_id, COUNT(*) FROM employees WHERE salary > 30000  -- 개별 행에 조건 적용 GROUP BY department_id HAVING COUNT(*) >= 5; -- 그룹화된 결과에 조건 적용    HAVING절은 그룹화된 데이터에 대해 조건을 ..

ORACLE SQL 2024.08.02

SQL 아침 복습 자료 문제 풀이_2

* 검색하고자 하는 내용 :직급코드가 J7이거나 J6이면서 SALARY 값이 200만원 이상이고BONUS가 있고 여자이며 이메일주소는 _앞에 3글자만 있는사원의 사원명, 주민등록번호, 직급코드, 부서코드, 급여, 보너스를 조회하고자 한다.(정상적으로 조회가 된다면 2개의 결과를 확인할 수 있음) 아래 쿼리문에서 실행 시 원하는 결과가 나오지 않는다. 어떤 문제가 있는 지 원인을 파악하여 작성한 후 해결  -- 문제 쿼리문-- SELECT EMP_NAME, EMP_NO, JOB_CODE, DEPT_CODE, SALARY, BONUSFROM EMPLOYEE WHERE JOB_CODE = 'J7' OR JOB_CODE = 'J6' AND SALARY > 2000000AND EMAIL LIKE '____%' A..

ORACLE SQL 2024.08.01

SQL 아침 복습 자료 문제 풀이

CREATE USER C##TEST IDENTIFIED BY 1234; 실행 User C##TEST이(가) 생성되었습니다. 계정 생성만 하고 접속 시 에러 (user C##TEST lacks CREATE SESSION privillege; logon denied 에러)   원인 : 위 내용에서는 사용자 계정에서 비밀번호만 생성을 했다. 해결 방안 : 제대로된 계정을 생성을 하기 위해서는 관리자 계정으로 권한을 주어야한다. GRANT CONNECT, RESOURCE TO C##TEST(계정명) -- * QUIZ2 * -------- CREATE TABLE TB_JOB ( JOBCODE NUMBER PRIMARY KEY,     -- 행들을 구별하길 위한 식별자 역할을 함  JOBNAME VARCHAR2(1..

ORACLE SQL 2024.08.01

ORACLE SQL DCL/TCL , view

DCL : 데이터 제어 언어 => 계정에 권한을 부여하는 시스템 권한/ 객체 접근 권한을 부여하거나 회수하는 구문  - 시스템 권한 : DB에 접근하는 권한 , 객체를 생성할 수 있는 권한 - 객체 접근 권한 : 특정 객체들을 조작할 수 있는 권한   * 계정 생성 *CREAT USER 계정명 IDENTIFIED BY 비밀번호 ; * 권한 부여 *GRANT 권한 (CONNECT, RESOURCE) TO 계정명;       * 시스템 권한 종류 *     - CREATE SESSION : 접속 권한      - CREATE TABLE : 테이블 생성 권한      - CREATE VIEW : 뷰 생성 권한      - CREATE SEQENCE : 시퀀스 생성 권한       VIEW :  SELECT문을..

ORACLE SQL 2024.07.31

ORACLE SQL JAVA 적용 시키기

JDBC용 객체  Connection : DB의 연결 정보를 담고있는 객체[Prepared] Statement : 연결된 DB에 sql문을 전달하여 실행하고 그 결과를 받아주는 객체  ResultSet : DQL(SELECT)문 실행 후 조회 결과를 담고있는 객체 *JDBC 과정 (*순서 중요*) 1) JDBC용 DRIVER 등록 : 해당 DBMS(오라클)가 제공하는 클래스 등록 2) Connection 생성 : 연결하고자 하는 DB정보를 입력해서 해당 DB와 연결하면서 생성 DB정보 : 접속 주소(ur1) , 사용자 이름(username), 사용자 비밀번호(password) 3) Statement 생성 : Connection 객체를 이용하여 생성sql문을 실행하고 결과를 이용하여 생성  4) sql문을..

ORACLE SQL 2024.07.30