본문 바로가기

인문학도 개발일지/SQL

(5)
SQL 기본 문법과 활용 - 함수 문자열 함수 DBMS 함수 사용법 ORACLE SUBSTR SUBSTRB 함수(문자열, 시작위치, 길이) MSSQL SUBSTRING MYSQL SUBSTRING SUBSTR MID 문자, 아스키 코드 변환 함수 DBMS CHAR → ASCII ASCII → CHAR ORACLE ASCII CHR MSSQL ASCII CHAR MYSQL ASCII, ORD CHAR COUNT 함수 레코드 개수 반환 SELECT COUNT(COLUMN) FROM [TABLE] 길이 함수 DBMS 함수 ORACLE LENGTH MSSQL LEN MYSQL LENGTH
SQL 기본 문법과 활용 - 연산자 연산자와 피연산자의 관계 - 피연산자: 연산에 참여하는 변수나 값 - 연산자: 연산을 수행하는 기호 또는 키워드 산술 연산자 +, -, *, / 비교 연산자 >,
SQL 기본 문법과 활용 - INSERT, SELECT, UPDATE, DELETE 기본문법 INSERT 구문 - 데이터 삽입 INSERT INTO [TABLE_NAME]([COLUMN1]...) VALUES([DATA1]...); SELECT 구문 - 데이터 조회 SELECT [COLUMN1] FROM [TABLE] WHERE [CONDITION]; UPDATE 구문 - 데이터 수정 UPDATE [TABLE] SET [COLUMN1]=[DATA1] WHERE [CONDITION]; DELETE 구문 - 데이터 삭제 DELETE FROM [TABLE] WHERE [CONDITRION]; 실습
SQL 기본 문법과 활용 - CREATE, DROP CREATE 구문 데이터베이스 생성 CREATE DATABASE [DB_NAME]; 테이블 생성 CREATE TABLE [NAME] ([COLUMN_NAME][DATA_TYPE]); DROP 구문 데이터베이스/테이블 삭제 DROP [DATABASE/TABLE][NAME]; 실습 현재 데이터베이스 확인: SHOW DATABASES; 'EXAMPLE' 데이터베이스 생성: CREATE DATABASE EXAMPLE; EXAMPLE 데이터베이스 사용: USE EXAMPLE; 선택된 데이터베이스 확인: SELECT DATABASE(); 'MEMBER' 테이블 생성: 번호값, 이름, 이메일 -> CREATE TABLE MEMBER(SEQ INT, NAME CHAR(20), EMAIL CHAR(50)); 현재 생성된..
SQL 기초 1. 데이터베이스 기초 데이터베이스란 데이터를 구조적으로 모아둔 데이터 집합소 관게형 데이터베이스(Relational Database: RDB) 데이터를 열과 행을 가진 테이블 형태로 표현하며, 구조적으로 데이터 관리를 한다. 용어 - Attribute: 컬럼, 속성 - Tuple: 로우, 레코드, 튜플 - Table: 테이블, 릴레이션 관계형 데이터베이스 관리 시스템(RDBMS) - 관계형 데이터베이스를 관리하는 시스템 - 주요 기능: 데이터 추가, 수정, 삭제, 조회, 데이터 무결성 유지, 트랜젝션 관리, 백업 및 복원, 보안 등 2. SQL이란? Structured Query Language - RDBMS의 데이터를 관리하기 위해 설게된 특수 목적의 프로그래밍 언어 - 데이터 정의 언어(DDL): ..