분류 전체보기 (165) 썸네일형 리스트형 공부기록, 2021-09-09(sql 용어4) - sql 기본용어4 - 21) 테이블 이름 변경 RENAME employees2 TO emp; 22) 테이블 삭제 DROP TABLE emp; 23) 테이블의 컬럼에 기본키 지정 -employees 테이블의 컬럼 employ_id를 기본키로 pk_emp_sample란 이름으로 지정 ALTER TABLE employees ADD CONSTRAINT pk_emp_sample PRIMARY KEY(employ_id); 24) emp_sample의 부서번호 컬럼에 존재하지 않는 부서번호가 저장되지 않도록 테이블dapartments의 department_id를 외래키지정하기 ALTER TABLE emp_sample ADD CONSTRAINT fk_emp_sample FOREIGN KEY(department_id.. 공부기록, 2021-09-08(sql 용어3) sql 기본용어3 - 15) hr 사용자가 할당받은 SELECT 권한 회수 REVOKE SELECT ON SCOTT.emp from hr; 16) scott 계정의 암호를 1234로 변경하기 ATLER USER scott IDENTIFIED BY 1234; 17) 테이블스페이스 myts 삭제 DROP TABLESPACE myts INCLUDING CONTENTS AND DATAFILES; 18) CREATE TABLE : 테이블 생성 칼럼명 데이터타입 크기 ------------------------------- dno NUMBER dname VARCHAR(2) 14 loc VARCHAR(2) 13 CREATE TABLE dept( dno NUMBER, dname VARCHAR2(14), loc VARC.. 공부기록, 2021-09-07(sql 용어2) 10) 테이블스페이스 1) 테이블, 인덱스, 뷰, 스퀸스, 시노님 등의 객체를 저장하는 공간 2) 필요에 따라 여러개 생성가능 3) 하나의 테이블스페이스는 최소 하나의 데이터파일로 구성된다. 11) 사용자 생성 - 기본테이블 기본 테이블스페이스는 users 임시테이블스페이스 temp를 사용하는 테이블스페이스에 계정명 test_ex 비밀번호1234 계정생성 CREATE USER test_ex IDENTIFIED BY 1234 DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP; - 권한(롤) 부여 : 접속권한, DBA권한부여 GRANT CONNECT, DBA TO test_ex; 12) 테이블스페이스 생성하기 - 테이블스페이스 명 myts, 크기 100MB, 공간이 .. 공부기록, 2021-09-06(sql 용어) - sql 기본용어 - 1) DBMS 설치하기 - 클라이언트 프로그램으로 접속( SQL Developer, SQL plus 등) - 환경변수 설정 - 설치한 DBMS 버전확인 - 2) 데이터베이스 생성하기 - 데이터베이스 스키마 생성 CREATE DATABASE - 데이터베이스 사용자 계정 생성 CREATE USER - 사용자 권한 설정 GRANT - 3) H2DB 기준 - 시퀸스 값 1000에서 재시작 : ALTER SEQUENCE seq_id RESTART WITH 1000; - CREATE [OR REPLACE] TABLE ~ - CREATE [IF NOT EXISTS] TABLE~ - DROP TABLE IF EXISTS comm; // 테이블이 존재한다면 삭제 - 4) 데이터 컬럼 타입 - NU.. 공부기록, 2021-09-03(inner join) - inner join - INNER JOIN INNER JOIN은 ON 절과 함께 사용되며, ON 절의 조건을 만족하는 데이터만을 가져옵니다. 문법 1. 첫번째테이블이름 INNER JOIN 두번째테이블이름 ON 조건 2. 첫번째테이블이름 JOIN 두번째테이블이름 ON 조건 ON 절에서는 WHERE 절에서 사용할 수 있는 모든 조건을 사용할 수 있습니다. 표준 SQL과는 달리 MySQL에서는 JOIN, INNER JOIN, CROSS JOIN이 모두 같은 의미로 사용됩니다. ``` 다음 예제는 Reservation 테이블의 Name 필드와 Customer 테이블의 Name 필드가 서로 일치하는 레코드만을 INNER JOIN으로 가져오는 예제입니다. 예제 1. SELECT * FROM Reservation.. 공부기록, 2021-09-02(react 기본용어2) - recoil 용어설명2 - RecoilRoot : 프로젝트의 최상단에 설정해주어야 내부에서 recoil을 사용할 수 있습니다. - atom: key와 value를 설정해줍니다. 기본 state입니다. - selector: reducer와 흡사합니다. selector에서 atom의 값을 가져오고, switch문으로 매개변수의 해당부분을 찾아, 값을 변형시켜 반환할 수 있습니다. - useRecoilState: useState와 흡사하게 [value, setValue]형식으로 setValue로 값을 변경 할 수 있습니다. - useRecoilValue: 오로지 recoil의 값만 가져오고 싶으면 사용합니다. ## 자주 하는 실수 - 기본기능으로 때우려고함 ## 큐 - 어차피 헷갈리니 자주보고쓰자 ## 내.. 공부기록, 2021-09-01(react 용어) - react 용어 설명 - React Javascript Web Front-End Rendering 라이브러리 중 하나 보통 Single Page Application Framework가 대부분의 기능을 포함 하고 있는 반면에 React는 대부분의 기능을 포함하고 있는. Framework가 아니라 View를 Rendering 하는 것이 주 기능이며 나머지 기타 기능들(router, ajax등등)은 서드파티 라이브러리를 추가적으로 사용해야 한다. - Component React에서 데이터를 화면에 렌더링하는 가장 기본이 되는 단위 라고 할 수 있겠습니다. React.Component를 상속하는 클래스형태의 Component와 함수형태의 Component 두가지 형태를 가지고 있으며 목적에 따라 구분해서 .. 공부기록, 2021-08-31(recoil persist) - recoil persist 저장방식 ``` import { atom, RecoilRoot, useRecoilState } from 'recoil' import { recoilPersist } from 'recoil-persist' const { persistAtom } = recoilPersist() const counterState = atom({ key: 'count', default: 0, effects_UNSTABLE: [persistAtom], }) ``` 이전 1 2 3 4 5 6 7 ··· 21 다음