본문 바로가기

MySQL6

[Node.js] prepared statement 사용 시 주의 사항 https://core-research-team.github.io/2020-10-01/Expressjs Express.js + MySQL SQLi Express.js + MySQL SQLi core-research-team.github.io 위 링크를 통해 공부한 내용을 정리하기 위한 포스팅입니다. https://velog.io/@hyejinjeong9999/MySQL-%EC%BF%BC%EB%A6%AC-%EB%A1%9C%EA%B7%B8-%ED%99%95%EC%9D%B8 MySQL 쿼리 로그 확인 프로그램에서 어떤 쿼리들이 실행됐는지 확인하기 위해 MySql 로그를 킬 수 있다. ❗용량을 많이 잡아먹으니 주의할 것보통은 FILE 로 되어있다.0 이나 OFF는 사용 안함1 이나 ON 은 사용 함을 의미한 v.. 2024. 3. 28.
[MySQL] 챕터 8. 테이블과 뷰 8.1 테이블 테이블은 데이터를 저장하는 기본적인 구조로, 행(row)과 열(column)의 집합으로 이루어져 있다. 테이블을 사용하면 정보를 구조화하여 데이터베이스에 저장할 수 있다. 8.1.1 테이블 만들기 SQL로 테이블 만들기 테이블 생성 (CREATE TABLE) Employees라는 테이블을 만든다. EmployeeID라는 정수 데이터 타입이면서 기본키인 열을 만든다 FirstName이라는 가변 문자열 데이터타입을 만든다 LastName이라는 가변 문자열 데이터타입을 만든다 Department라는 가변 문자열 데이터타입을 만든다. 데이터 삽입 Employee 테이블에 데이터를 삽입하는 예시이다. 기본키 열은 Auto_Increment 속성이 정의되어 있으니 생략할 수 있다. 데이터 삭제 `Em.. 2024. 3. 10.
[MySQL] 챕터 7. SQL 고급 7.1 MySQL의 데이터 형식 7.1.1 MySQL에서 지원하는 데이터 형식의 종류 숫자 데이터 형식 데이터 형식 바이트 수 숫자 범위 설명 BIT(N) N/8 1~64bit를 표현. b`0000` 형식으로 표현 TINYINT 1 -128~127 정수 SMALLINT 2 -32,768~32,767 정수 MEDIUMINT 3 -8,388,608~8,388,607 정수 INT INTEGER 4 약 -21억 ~ 약 21억 정수 BIGINT 8 약 -900경 ~ 900경 정수 FLOAT 4 -3.40E+38 ~ -1.17E-38 소수점 아래 7자리까지 표현 DOUBLE REAL 8 -1.22E-308 ~ 1.79E+308 소수점 아래 15자리까지 표현 DECIMAL(m,[d]) NUMERIC(m,[d]) 5~.. 2024. 3. 8.
[MySQL] 챕터 1. DBMS 개요와 MySQL 소개 1.1 DBMS 개요 1.1.1 데이터베이스의 정의와 특징 데이터베이스는 구조화된 데이터의 집합으로, 데이터를 효율적으로 저장, 검색, 관리할 수 있도록 돕는 시스템이다. 또한, 데이터베이스는 여러 명의 사용자나 응용 프로그램이 공유하고 동시에 접근이 가능해야 한다. 데이터베이스는 다음과 같은 특징을 가진다 데이터 무결성: 데이터 무결성은 데이터의 정확성, 일관성 및 신뢰성을 보장하는 것을 말한다. 데이터베이스는 데이터 무결성을 유지하기 위해 여러 제약 조건을 사용한다. 기본 키 제약, 외래 키 제약, 유니크 제약 등이 이에 해당한다. 이러한 제약 조건들은 데이터가 데이터베이스에 입력, 수정, 삭제될 때 정해진 규칙을 따르도록 함으로써 오류를 최소화하고 데이터의 정확성을 유지한다 데이터 독립성: 데이터 .. 2024. 2. 26.
반응형