본문 바로가기
728x90

보안개발 정리4

SQL 문법 정리 - INSERT, UPDATE, DELETE INSERT 문 INSERT INTO 테이블이름(속성리스트) VALUES(값리스트); ※데이터 입력시 속성 이름의 생략이 가능하다. 단, 이때 데이터의 입력 순서는 속성의 순서와 일치해야한다. SELECT문을 사용한 데이터 삽입 삽입하는 테이블과 데이터를 얻는 테이블은 값은 타입의 데이터가 저장되어 있어야 한다. INSERT INTO Book(bookid, bookname, price, publisher) SELECT bookid, bookname, price, publisher FROM Imported_book; UPDATE 문 UPDATE 테이블이름 SET 속성이름1=값1[, 속성이름2=값2, ...] WHERE 검색조건; DELETE 문 DELETE FROM 테이블이름 WHERE 검색조건; 2021. 12. 14.
SQL 문법 정리 - CREATE , ALTER , DROP DB 생성 및 사용 CREATE DATABASE db명 USE db명 CREATE 문 테이블을 구성하고, 속성에 제약을 정의하며, 기본키 및 외래키를 정의하는 명령이다. CREATE TABLE 테이블_이름 ( 속성이름 데이터타입 , 2021. 12. 14.
SQL 문법 정리 SELECT SELECT - SELECT 는 SQL 중에 가장 중요하다. - 테이블에 저장되어 있는 데이터들을 효과적으로 검색/조회하는 SQL이다. SELECT 기본 문법 SELECT [ ALL | DISTINCT ] 속성이름(들) - '*'은 모든 열을 나타내고 ,DISTINCT는 중복을 제거한다. FROM 테이블명 [WHERE 검색조건] [GROUP BY 속성이름] [HAVING 검색조건] [ORDER BY 속성이름 [ASC | DESC]] > ASC 오름차순이 기본(생략가능), DESC는 생략 불가능 [] : 대괄호 안의 SQL 예약어들은 선택적으로 사용 |: 선택 가능한 문법들 중 한 개를 사용 가능 처리순서 1. FROM 2. ON 3. JOIN 4. WHERE 5. GROUP BY 6. WITH CUBE .. 2021. 12. 14.
데이터 베이스 정리 데이터베이스란? DataBase : 데이터 베이스 : DB 데이터베이스는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하 는 데이터의 집합이다. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보 들을 저장하여 운영할 수 있는 공용 데이터들의 묶음이다. -> 데이터의 저장 공간, 데이터를 규격에 맞게 여러 사람이 공유하고 운영할 목 적으로 저장될 공간이다. 그럼 DB를 어떻게 사용하고 관리하는 것인가? 데이터베이스 관리 시스템(DBMS : DataBase Management System) - 데이터베이스 관리 시스템은 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합이다. DBMS은 사용자 또는 다른 프 로그램의 요구를 처리하고 적절히 응답하여 데이.. 2021. 12. 13.
728x90