본문 바로가기

SQL24

데이터베이스 설계 및 구현 - [제5강] 데이터베이스 정의 1 데이터베이스 설계 및 구현 - [제5강] 데이터베이스 정의 1 SQL의 개요 ․데이터 정의 언어 ․스키마 생성 및 삭제 데이터베이스 용어정리 SQL 관계대수에 기초하여 RDBMS의 데이터를 관리하기 위해 설계된 비절차적 언어 DDL 데이터베이스 내의 객체를 생성, 삭제 또는 구조를 조작하는 SQL 명령어의 집합 DML 테이블의 데이터를 생성, 수정 또는 삭제하는 SQL 명령어의 집합 DCL 사용자 권한 및 접근 등을 통제하는 SQL 명령어의 집합 데이터 타입 테이블을 구성하는 컬럼에 저장되는 데이터의 정수, 실수, 문자, 날짜 등 저장된 값의 유형을 지정하는 분류 체계 스키마 또는 데이터베이스 한 데이터베이스 시스템에 필요한 연관된 테이블, 뷰, 저장 프로시저 등의 데이터베이스 객체의 집합 요점정리1. .. 2016. 7. 30.
JSP - [제11강] JDBC를 이용한 데이터베이스 프로그래밍 JSP - [제11강] JDBC를 이용한 데이터베이스 프로그래밍 데이터베이스 기초, MySQL 설치, MySQL 명령문 실행하기, DBMS 연동 프로그래밍 JSP 용어정리 데이터 베이스 관리 시스템(DBMS) 데이터베이스 관리 시스템은 여러 애플리케이션들이 데이터를 공용할 수 있게끔 데이터베이스를 관리해 주는 소프트웨어로 애플리케이션과 데이터 사이의 중재자라 할 수 있다. 데이터베이스를 이용하기 위해서는 DBMS를 통해서만 가능하며 DBMS는 데이터베이스의 생성, 접근, 처리 절차, 보안, 물리적 구성, 관리에 책임을 진다 테이블 관계형 데이터베이스에서 데이터는 테이블의 형태를 띠며 테이블을 릴레이션이라고 한다. 하나의 데이터베이스는 여러 테이블들로 구성된다. 테이블은 행(row)과 열(column)로 .. 2016. 7. 22.
SQL - ALTER TABLE SQL ALTER TABLE 테이블 수정 (ADD, DROP, MODIFY, RENAME) 한번 생성된 테이블은 특별히 사용자가 구조를 변경하기 전까지 생성 당시의 구조를 유지하게 된다.처음의 테이블 구조를 그대로 유지하는 것이 최선이지만, 업무적인 요구 사항이나 시스템 운영상 테이블을 사용하는 도중에 변경해야할 일들이 발생하기도 한다.이 경우 주로 컬럼을 추가/삭제 또는 제약조건을 추가/삭제 작업을 하게 된다. 테이블 구조 보기DESC 테이블명 DESCRIBE 테이블명 EXPLAIN 테이블명 1. ADD COLUMN (컬럼 추가) 기존 테이블에 필요한 컬럼을 추가하는 명령어 ALTER TABLE 테이블명 ADD 추가할 컬럼명 데이터 유형; ALTER TABLE PLAYER ADD (ADDRESS VAR.. 2016. 2. 26.
SQL - 가장 많이 사용되는 SQL명령어 SQL 구문 가장 많이 사용되는 SQL명령어 DB생성및 권한부여 - DB로부터 데이터를 추출합니다. SELECT - DB로부터 데이터를 추출합니다. UPDATE - DB를 업데이트 합니다. DELETE - DB에 있는 자료를 지웁니다. INSERT INTO -DB에 새로운 데이터를 삽입합니다. CREATE DATABASE - 새로운 DB를 생성합니다. ALTER DATABASE - DB를 수정합니다. CREATE TABLE - 새로운 테이블을 생성합니다. ALTER TABLE - 테이블을 수정합니다. DROP TABLE - 테이블을 지웁니다. CREATE INDEX - 인덱스를 생성합니다. (검색 키) DROP INDEX - 인덱스를 지웁니다. JOIN - TABLE의 필요한부분을 합칩니다 2016. 2. 25.
SQL - SELECT SELECT 구문 사용SELECT 구문은 DB에서 데이터를 선택할 때 사용됩니다. SQL SELECT SyntaxSELECT column_name,column_name FROM table_name;andSELECT * FROM table_name; SELECT 컬럼 이름1,컬럼 이름2 FROM 테이블 명;(해석)테이블 명으로 부터 컬럼 이름1, 이름2에 있는 데이터를 가져와라 SELECT * FROM 테이블 명;여기서 *는 모든 컬럼을 이야기 합니다. (해석)테이블 명으로 부터 모든 데이터를 가져와라 예를 들어 Customers와 같은 이름을 가진 테이블이 있다고 하겠습니다. CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry1 Alfreds F.. 2016. 2. 25.
SQL - SELECT DISTINCT SQL SELECT DISTINCT 구문, 중복제거SQL SELECT DISTINCT 구문은 중복을 제거한 결과를 가져오는 명령어 입니다. 테이블에는 다양한 데이터가 있는데 중복이 될 경우가 많이 있습니다. 중복을 피하고 데이터의 종류를 보고 싶을 때 SQL SELECT DISTINCT 를 사용할 수 있습니다. SQL SELECT DISTINCT SyntaxSELECT DISTINCT column_name,column_name FROM table_name; 경우 1: DISTINCT를 사용 안했을 경우 SELECT City FROM Customers; 결과:CityBerlinM�ico D.F.M�ico D.F.LondonLule�MannheimStrasbourgMadridMarseilleTsawassen.. 2016. 2. 25.