개발/DB 3

SQL 종류와 활용

DB 엔진의 종류와 점유 랭킹을 보고 싶으면 여기로 들아가시오 https://db-engines.com/en/ranking_trend historical trend of the popularity ranking of database management systems db-engines.com SQL 종류 SQL: Structured Query Language : 구조화된 질의 언어. CRUD DQL 데이터 질의 언어 SELECT: 데이터 검색 SELECT 를 DQL로 분류하기도 한다. DML 데이터 조작 언어 단위: Row (가로,행) DML은 COMMIT/ROLLBACK 이 가능하다. INSERT: 데이터 추가 UPDATE: 데이터 수정 DELETE: 데이터 삭제 DDL 데이터 정의 언어 단위: Col..

개발/DB 2022.02.20

SQL 데이터 타입 총정리 - SQL Data Type

SQL 에는 다양한 데이터 타입이 있는데 아마도 값의 범위를 이용한 해킹을 방지하거나 데이터를 잘못 다루는 실수로 인한 피해를 줄이기 위해서 그런 것 같다. 다 사용하지는 않고 대표적인 것 몇 개만 외우면 된다. 정확한 수 타입 (Exact Numeric Data Types) bigint -9,223,372,036,854,775,808 9,223,372,036,854,775,807 int -2,147,483,648 2,147,483,647 smallint -32,768 32,767 tinyint 0 255 bit 0 1 decimal -10^38 +1 10^38 -1 numeric -10^38 +1 10^38 -1 money -922,337,203,685,477.5808 +922,337,203,685,4..

개발/DB 2022.02.04

SQLite로 배우는 SQL 표준의 기초

SQL (Structured Query Language) 구조적 질의 언어, 데이터베이스(DataBase)에서 데이터의 효율적인 관리를 하기 위해 만든 언어이다. 각종 서버는 거의 대부분 SQL 기반 DB를 사용한다. 데이터를 직접 다루는 언어이다 보니 보안에 매우 신중하고, 가장 보수적인 문법 규칙을 고수한다. 신중한 입력을 요구받다 보니 자연어에 가까운 명령어를 채택하였다. 언어 특성상 탐욕적 알고리즘을 채택하여 명령어 입력에 매우 신중해야 한다. (특히 DROP) 해킹 공격을 막기 위해 발전을 거듭하여 Secure Coding 기법이 발달하게 되었다. SQL은 Oracle, MS, 등등 여러 기업에서 변조 문법을 추가한 버전(?)이 많아서 가장 먼저 SQL 표준인 ANSI 표준 문법을 배워야 한다...

개발/DB 2022.02.04