🌏 DataBase

🌏 DataBase/MySQL

[DB] 6. 기본 문법(INSERT/UPDATE/DELETE/SELECT)

● 데이터 삽입(INSERT) 1. INSERT INTO 테이블명 VALUES ('값1', '값2', '값3'...) -VALUES 뒤에 있는 필드와 실제 테이블의 필드 개수가 일치해야합니다. AUTO_INCREMENT(자동증감형태) 로 예시에는 적용할 수 없다. 2. INSERT INTO 테이블명 (필드명1, 필드명2, 필드명3 ...) VALUES ('값1', '값2', '값3'...) -테이블명 뒤에 있는 필드 개수와 순서를 VALUES 뒤에 있는 값과 일치시켜야 합니다. -NOT NULL로 설정되어있는 필드는 반드시 INSERT 해야합니다. -필드명은 변경원하는 것을 넣을수 있으며 값과 동일한 순서대로 넣으면 된다. 예) INSERT INTO tb_member(mem_userid, mem_pass..

🌏 DataBase/MySQL

[DB] 5. 연산자

● 산술 연산자 + 더함 - 뺌 * 곱함 / 나눔 DIV 왼쪽 연산자를 오른쪽 연산자로 나눈후, 소수부분을 버림 MOD 또는 % 왼쪽 연산자를 오른쪽 연산자로 나눈후, 그 나머지를 반환함 ● 대입 연산자 = 왼쪽 연산자에 오늘쪽 연산자를 대입 := 왼쪽 연산자에 오른쪽 연산자를 대입 * MySQL에서 '=' 연산자는 두 가지 의미로 해석된다. SET 문이나 UPDATE 문의 SET 절에서 사용되면, 왼쪽 연산자에 오른쪽 연산자를 대입하는 대입 연산자 OR 그 외의 절에서 사용되면, 비교연산자 이다. * 첫 번째 대입 연산자(=)와 달리 두 번째 대입 연산자(:=)는 절대로 비교 연산자로 해석되지 않습니다. ● 비교 연산자 = 왼쪽 연산자와 오른쪽 연산자가 같으면 참을 반환 , != 왼쪽 연산자와 오른쪽 ..

🌏 DataBase/MySQL

[DB] 4. 테이블(Table)

# 테이블(Table) 데이터를 행과 열로 스키마에 따라 저장할 수 있는 구조를 말합니다. * 행(↓) : 로우 or 레코드 or 튜플 * 열(→) : 필드 or 컬럼 or 어트리뷰트 *스키마(schema) 데이터베이스의 구조와 제약 조건에 관한 명세를 기술한 집합을 말합니다. ● 테이블 만들기 CREATE TABLE 테이블명 ( 필드명1 필드타입 제약조건, 필드명2 필드타입 제약조건, 필드명3 필드타입 제약조건, ... ) CREATE TABLE tb_member( mem_idx BIGINT AUTO_INCREMENT PRIMARY KEY, mem_userid VARCHAR(20) UNIQUE NOT NULL, mem_pass VARCHAR(200) NOT NULL, mem_name VARCHAR(10..

🌏 DataBase/MySQL

[DB] 3. MySQL의 데이터 타입 & 제약 조건 / 색인(Index)

# 데이터타입 1. 숫자타입 - 정수 : tinyint, smallint, mediumint, [int(기본형)], [bigint] .. - 소수 : float, [double(기본형)] - number : 자동증가값 / number(4) : 4byte 길이형 증가값 / number(4, 2) : 정수가 앞에 4자리 소수가 뒤에 2자리 고정길이 값 2. 문자열 타입 - 텍스트 : char, [varchar(기본형)], varchar2(문자열), [text] 예) char(5) : 5byte 데이터 저장, 단 1byte만 저장하더라도 5byte 할당 (낭비적) varchar(5) : 5byte 데이터 저장, 단 1byte만 저장하면 공간을 1byte 줄여 할당 (유동적) - 바이너리 : binary, va..

🌏 DataBase/MySQL

[DB] 2. 관계형 데이터베이스(RDBMS)

관계형 데이터베이스는 현재 가장 많이 사용되고 있는 데이터베이스의 한 종류입니다. 관계형 데이터베이스란 테이블(table)로 이루어져 있으며, 이 테이블은 키(key)와 값(value)의 관계를 나타냅니다. ● 특징 1. 데이터의 분류, 정렬, 탐색 속도가 빠릅니다. 2. 오랫동안 사용된 만큼 신뢰성이 높고, 어떤 상황에서도 데이터의 무결성을 보장해 줍니다. 3. 기존에 작성된 스키마를 수정하기가 어렵습니다. 4. 데이터베이스의 부하를 분석하는 것이 어렵습니다. ● 용어 1. 행(↓) : 로우 or 레코드 or 튜플 행은 관계된 데이터의 묶음을 의미합니다. 2. 열(→) : 필드 or 컬럼 or 어트리뷰트 각각의 열은 유일한 이름을 가지고 있으며, 자신만의 타입을 가지고 있습니다. 3. 값(value) ..

🌏 DataBase/MySQL

[DB] 1. 데이터베이스(DataBase) 특징 및 기본 문법(CREATE/ALTER/DROP)

데이터베이스(DataBase) 저장소, 데이터를 통합하여 관리하는 집합체를 의미합니다. 데이터베이스 관리 프로그램(DBMS : Data Base Management System) -> db-engines.com/en/ DB-Engines - Knowledge Base of Relational and NoSQL Database Management Systems DB-Engines DB-Engines is an initiative to collect and present information on database management systems (DBMS). In addition to established relational DBMS, systems and concepts of the growing NoS..

ryang x2
'🌏 DataBase' 카테고리의 글 목록 (2 Page)