전체 글

천천히, 하나씩
· Database
DCL(Data Control Laguage)란 데이터베이스 사용자에게 권한을 부여 및 회수하는 언어이다. GRANT 사용자에게 접속권한, 오브젝트 생성 등을 부여할 수 있는 명령어 이다. REVOKE 사용자에게 부여한 권한을 다시 회수하는 명령어이다. 권한의 종류 SELECT, INSERT, UPDATE, DELETE, REFERENS, ALTER, INDEX, ALL 등이 있다. 먼저 권한부여 및 회수를 하는 방법이다. GRANT 권한 ON 테이블 TO 유저; REVOKE 권한 ON 테이블 TO 유저; 한 유저가 컬럼을 업데이트 하고 싶어 한다. 그에 맞는 권한을 부여해보자. GRANT SELECT, UPDATE ON 테이블 TO 유저; UPDATE 문과 WHERE문을 사용하기 위해 SELECT, U..
· Database
DDL이란 데이터를 보관하고 관리하기 위한 객체의 구조를 정의하기 위한 언어이다. CREATE 데이터베이스 상의 테이블 구조를 생성한다. CREATE TABLE INFO( 이름 varchar2(10), 생년 number(40) default 9999, Phone varchar2(15) not null, 첫방문일 date, 고객번호 varchar2(10) primary key ); 컬럼명은 영문, 한글, 숫자의 조합이 가능하다. 컬럼명의 시작은 문자로만 가능하다. 데이터타입 varchar2 : 가변길이 문자열 char : 고정된 길이 만큼의 문자를 채운다 date : 날짜형 number : 숫자형 DDL 종류 CREATE : 구조생성 ALTER : 구조 변경 DROP : 구조 삭제 RENAME : 이름변경..
· BeakJoon
과 같이 9×9 격자판에 쓰여진 81개의 자연수 또는 0이 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 행 몇 열에 위치한 수인지 구하는 프로그램을 작성하시오. 예를 들어, 다음과 같이 81개의 수가 주어지면 이들 중 최댓값은 90이고, 이 값은 5행 7열에 위치한다. 입력 첫째 줄부터 아홉 번째 줄까지 한 줄에 아홉 개 씩 수가 주어진다. 주어지는 수는 100보다 작은 자연수 또는 0이다. 출력 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈간을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한곳의 위치를 출력한다. 위 문제를 파이썬 코드로 풀이 하였다. # 2023년 4월 29일 15:43:14 제출 # # # # # rows = 9 // ..
· React
react에서 state는 컴포넌트가 가질 수 있는 상태이다. useState는 컴포넌트의 상태를 간편하게 생성하고 업데이트 시킬 수 있는 도구이다. const [state, setState] = useState(초기값); 이렇게 변수를 생성 하는 것이 기본 상태이다. 만약 시간을 관리하고 싶다고 가정해보자. const [time, setTime] = useState(1); setTime(6); 이렇게 입맛에 맞게 변경 가능하다. time에 들어있는 기본값은 1이고 setTime을 통해 재정의가 가능하며 setTime을 실행하면 해당 컴포넌트는 다시 렌더링 된다. 간단하게 시간을 카운트 해보는 페이지를 만들어보자. import { useState } from 'react' import './App.css..
CHun2
훈이의 개발일기