전체 글
-
데이터 제어어(DCL)DataBase/SQL 2022. 11. 12. 20:40
데이터 제어어(DCL : Data Control Language) 데이터 베이스에 접근하거나 권한을 주는 등의 역할을 하는 언어를 말하며, 데이터의 보안, 무결성, 회복등의 정의하는데 사용한다. 명령어 - GRANT(권한 부여) : 특정 데이터 베이스 사용자에게 작업의 권한을 부여한다. - REVOKE(권한 철회) : 특정 데이터 베이스 사용자에게 작업의 권한을 철회한다. 권한 부여 GRANT 권한 ON 테이블 TO 사용자 [WITH GRANT OPTION]; GRANT UPDATE ON 학생 TO 장길산 [WITH GRANT OPTION]; -- 장길산에게 학생테이블에 대한 UPDATE에 대한 권한을 부여하라 권한 철회 REVOKE 권한 ON 테이블 FROM 사용자 [CASCADE CONSTRAINT]..
-
데이터 조작어(DML)DataBase/SQL 2022. 11. 12. 20:10
데이터 조작어(DML : Data Manipulation Language) 데이터 베이스에 입력된 레코드를 조회하거나 입력, 삭제, 갱신의 역할을 하는 언어를 말한다. 데이터 베이스 사용자가 질의어를 통해 데이터를 실질적으로 처리하는 데 사용하는 언어이다. 명령어 - SELECT(조회) : 데이터를 조회한다. - INSERT(입력) : 데이터를 삽입한다. - UPDATE(갱신) : 데이터를 수정한다. - DELETE(삭제) : 데이터를 삭제한다. 데이터 조회 SELECT [ * | DISTINCT ] 속성1, 속성2 FROM 테이블명 WHERE 조건 GROUP BY 기준 HAVING 그룹 조건 ORDER BY 속성[ASC | DESC]; * : 모든 컬럼 * WHERE 조건 = : 같다 : 다르다 is ..
-
데이터 정의어(DDL)DataBase/SQL 2022. 11. 10. 21:51
데이터 정의어(DDL : Data Definition Language) 데이터를 정의하는 언어로서 데이터를 담는 그릇을 의미한다. 데이터 베이스를 정의하고 테이블을 생성하는 등 데이터를 담을 수 있는 골격을 결정하는 역할을 한다. 명령어 - CREATE(생성) : 데이터 베이스, 테이블을 생성한다. - ALTER(수정) : 테이블을 수정한다. - DROP(삭제) : 데이터 베이스, 테이블을 삭제한다. - TRUNCATE(초기화) : 테이블 내 데이터를 초기화한다. 테이블 생성 create table 테이블명( 컬럼명1 데이터타입 [제약조건], 컬럼명2 데이터타입 [제약조건], 컬럼명3 데이터타입 [제약조건], ... 컬럼명n 데이터타입 [제약조건] ); * 데이터타입 1. 숫자타입 정수 : tinyint..
-
SQL(Structured Query Language)DataBase/SQL 2022. 11. 8. 20:10
SQL은 관계형 데이터 베이스에서 데이터를 저장하고 처리하는 등 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다. SQL은 영어키워드를 사용하여 배우기 쉽고 국제적으로 널리 사용되는 쿼리 언어라는 장점이 존재하며, 대소문자를 구별하지 않고 문자열을 저장할 때 ( ‘ ' ) 싱글따옴표만을 사용한다. SQL 명령어 개발자가 관계형 데이터베이스에 저장된 데이터를 조작하는 데 사용하는 특정 키워드 또는 SQL 문으로 다음과 같이 분류한다. 종류 설명 데이터 정의어(DDL) 데이터를 정의하는 언어로서 데이터를 담는 그릇을 의미. 데이터 조작어(DML) 데이터베이스에 저장된 자료들을 입력, 수정, 삭제, 조회하는 언어. 데이터 제어어(DCL) 데이터 보안, 무결성 유지, 병행제어, 회복을 위해 관리자가 사용하..
-
DB 관련 용어 정리DataBase/DB 2022. 11. 8. 19:51
용어 정리 - DB(DataBase) : 다수의 인원, 시스템, 프로그램이 사용할 목적으로 통합하여 관리되는 데이터 집합. - 데이터베이스 관리 시스템(DBMS: Database Management System) : 데이터관리의 복잡성을 해결하는 동시에 추가, 변경, 삭제, 검색 등의 기능을 지원하는 소프트웨어. - RDB(Relation Data Base) : 모든 데이터를 2차원 데이블 형태로 표현하는 관계형 데이터 모델에 기초를 둔 데이터 베이스. - RDBMS : RDB를 생성하고 수정하고 관리할 수 있는 소프트웨어로서 RDBMS의 테이블은 서로 연관되어 있어 일반 DBMS보다 효율적으로 데이터를 저장, 구성 및 관리할 수 있음. 정규화를 통해 데이터의 중복성을 최소화하여 트랜잭션을 수행하는 것이..
-
Enter, Tab, ESC 키 이벤트프로그래밍/JQuery 2022. 11. 7. 22:26
Enter 키를 누를 경우, $("#txtCode").on("keydown", function (e) { if (e.keyCode == 13) { alert(e.keyCode); } }); Tab 키를 누를 경우, $("#txtCode").on("keydown", function (e) { if (e.keyCode == 9) { alert(e.keyCode); } }); ESC 키를 누를 경우, $("#txtCode").on("keydown", function (e) { if (e.keyCode == 27) { alert(e.keyCode); } }); keyPress 이벤트 발생시에는 보조키 Tab, Shift 등 입력시 이벤트가 발생하지 않았지만, keyDown 이벤트에서는 Tab, Shift 등 입..
-
젊은 부자의 법칙일상/독서 2022. 11. 6. 23:55
오늘은 저자 바이런베이님의 '젊은 부자의 법칙' 라는 책을 읽고 소개 해보고자 한다. 책의 저자이신 바이런 베이(BYRON BAY, 호주 동부 해안지역)님은 영어강사부터 시작해서 다양한 사업과 주식, 부동산까지 여러 투자를 통해 마흔이라는 은퇴하기에 이른 나이에 경제적 자유를 이루며 완연한 본인의 삶을 살고 있다. 젋은 부자의 법칙에서는 바이런 베이님이 어떤 배경에서 부자가 되어야겠다고 생각했고 부자가 되는 방법에 대해 본인의 경험을 토대로 얘기해주기 때문에 읽는데 크게 부담이 되지 않는 책이었다. 처음 이 책은 저자의 특유의 사투리를 섞은 고졸 백수에게 보내는 편지로 시작한다. 호주에서 대학생활을 하며 선진국과 그 외 나라 학생들의 마인드 차이를 느끼고는 본인의 용돈은 본인 스스로 충당하기 위해 하루에..
-
ChartJSIT 잡다한 거 2022. 11. 6. 21:02
chartJS는 html 웹 문서를 작성하면서 차트를 만들어 넣고 싶을 때 사용되는 스크립트 중 하나로 chartJS를 사용하기 사전 설치 작업이 필요하다. 설치하는 방법으론 여러방법이 있지만 가장 쉽고 편한 방법인 CDN 코드를 넣는 방법을 선택하여 설치를 해본다. https://cdnjs.com/libraries/Chart.js Chart.js - Libraries - cdnjs - The #1 free and open source CDN built to make life easier for developers Simple HTML5 charts using the canvas element. - Simple. Fast. Reliable. Content delivery at its finest. cdn..