강의 개요

Similar documents
MySQL-.. 1

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한

10.ppt

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

untitled

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

6장. SQL

TITLE

DBMS & SQL Server Installation Database Laboratory

13주-14주proc.PDF

윈도우시스템프로그래밍

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

1217 WebTrafMon II

PowerPoint 프레젠테이션

문서 템플릿

Microsoft PowerPoint - chap03-변수와데이터형.pptx

Spring Boot/JDBC JdbcTemplate/CRUD 예제

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

PowerPoint Presentation

Microsoft PowerPoint - lec2.ppt

강의 개요

1.2 자료형 (data type) 프로그램에서다루는값의형태로변수나함수를정의할때주로사용하며, 컴퓨터는선언된 자료형만큼의메모리를확보하여프로그래머에게제공한다 정수 (integer) 1) int(4 bytes) 연산범위 : (-2 31 ) ~ (2 31 /2)-

본 발명은 중공코어 프리캐스트 슬래브 및 그 시공방법에 관한 것으로, 자세하게는 중공코어로 형성된 프리캐스트 슬래브 에 온돌을 일체로 구성한 슬래브 구조 및 그 시공방법에 관한 것이다. 이를 위한 온돌 일체형 중공코어 프리캐스트 슬래브는, 공장에서 제작되는 중공코어 프

Microsoft Word - php12.doc

K&R2 Reference Manual 번역본

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

MySQL-Ch10

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Spring Data JPA Many To Many 양방향 관계 예제

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

Microsoft PowerPoint - ch07 - 포인터 pm0415

*세지6문제(306~316)OK

PowerPoint 프레젠테이션

PowerPoint Presentation

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

윈도우시스템프로그래밍

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

Microsoft PowerPoint - 10Àå.ppt

Tablespace On-Offline 테이블스페이스 온라인/오프라인

Microsoft PowerPoint - Chapter_04.pptx

07 자바의 다양한 클래스.key

C# Programming Guide - Types

C++ Programming

ALTIBASE HDB Patch Notes

슬라이드 1

Microsoft PowerPoint - e pptx

[ 목차 ] 5.1 데이터베이스프로그래밍개념 5.2 T-SQL T-SQL 문법 5.3 JAVA 프로그래밍 2

Microsoft PowerPoint 자바-기본문법(Ch2).pptx

PowerPoint Presentation

Microsoft PowerPoint - QVIZMVUMWURI.pptx

Microsoft PowerPoint Python-DB

KNK_C02_form_IO_kor

ORACLE-SQL

예제소스는 에서다운로드하여사용하거나툴바의 [ 새쿼리 ]( 에아래의소스를입력한다. 입력후에는앞으로실습을위해서저장해둔다. -- 실습에필요한 Madang DB 와 COMPANY DB 를모두생성한다. -- 데이터베이스생성 US

The Pocket Guide to TCP/IP Sockets: C Version

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

PowerPoint 프레젠테이션

201502IC1AP-1 DB 구축 2015 학년도 2 학기 프로젝트특강보고서 프로젝트명 : DB 구축 ( DB ) 2015 년 11 월 20 일 지도교수 : 황치곤교수님 학과 : 정보통신공학과 1팀제출자 : 역할성명학번 조장 조재석 조원 송찬호 2

PowerPoint Presentation

많이 이용하는 라면,햄버그,과자,탄산음료등은 무서운 병을 유발하고 비만의 원인 식품 이다. 8,등겨에 흘려 보낸 영양을 되 찾을 수 있다. 도정과정에서 등겨에 흘려 보낸 영양 많은 쌀눈과 쌀껍질의 영양을 등겨를 물에 우러나게하여 장시간 물에 담가 두어 영양을 되 찾는다

Chap7.PDF

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Microsoft PowerPoint - chap11.ppt [호환 모드]

untitled

금오공대 컴퓨터공학전공 강의자료

슬라이드 1

본 강의에 들어가기 전

Microsoft PowerPoint - 27.pptx

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

DocsPin_Korean.pages

슬라이드 1

11장 포인터

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

TEST BANK & SOLUTION

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

Observational Determinism for Concurrent Program Security

본 강의에 들어가기 전

untitled

PowerPoint 프레젠테이션

특허청구의 범위 청구항 1 앵커(20)를 이용한 옹벽 시공에 사용되는 옹벽패널에 있어서, 단위패널형태의 판 형태로 구성되며, 내부 중앙부가 후방 하부를 향해 기울어지도록 돌출 형성되어, 전면이 오 목하게 들어가고 후면이 돌출된 결속부(11)를 형성하되, 이 결속부(11

쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning

Microsoft PowerPoint - a10.ppt [호환 모드]

Microsoft PowerPoint - chap06-1Array.ppt

PowerPoint Presentation

5장 SQL 언어 Part II


PowerPoint Presentation

JAVA PROGRAMMING 실습 02. 표준 입출력

금오공대 컴퓨터공학전공 강의자료

슬라이드 1

Transcription:

DDL TABLE 을만들자 웹데이터베이스

TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE 생성 http://dev.mysql.cm/dc/refman/5.1/en/create-table.html CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name (create_definitin, ) [table_ptins] [partitin_ptins] [select_statement]; TABLE 제거 DROP TABLE [IF EXISTS] tbl_name;

TABLE : 예를통한생성문 CREATE TEMPORAY TABLE tmp_tab ( myid int NOT NULL ); 임시테이블 tmp_tab 을만든다. 테이블의열은 myid 라는이름을가지며저장될자료의형태는정수형자료 (INT) 이고반드시값이있어야한다 (NOT NULL). TEMPORAY TABLE 은현재접속에서만유지되는 TABLE 로현재접속을종료하면사라지는 TABLE 이다. CREATE TABLE dept_tab ( dept_id int NOT NULL PRIMARY KEY, deptkname varchar(255) NOT NULL, deptename varchar(255) NOT NULL ); 테이블 dept_tab 을만든다. dept_id 는주키이다. > desc dept_tab

TABLE : 예를통한생성 Create Definitin cl_name clumn_definitin Clumn definitin Data_type [NOT NULL NULL] [DEFAULT default_value] [AUTO_INCREMENT] [UNIQUE [KEY] PRIMARY [KEY]] [COMMENT string ] [reference_definitin] CREATE TABLE student_tab ( myid int NOT NULL AUTO_INCREMENT PRIMARY KEY, mysno char(8) NOT NULL UNIQUE KEY, myname varchar(50) NOT NULL DEFAULT 없음, mydept int NOT NULL REFERENCES dept_tab(dept_id) COMMENT dept_tab의 dept_id를참조한다. ); => 에러발생 > desc student_tab

TABLE : 자료형 자료형 지정형태 : 자료형이름 ( 정의 ) 문자열자료형 고정길이문자열과가변길이문자열 고정길이문자열 지정한크기만큼용량할당 지정한크기보다적게문자열이입력되더라도실제차지하는양은지정한크기와동일 검색에있어상대적으로빠르다. CHAR : 뒤에붙는공백문자는무시된다. 가변길이문자열 지정한크기는최대크기 지정한크기보다적게문자열이입력될경우실제차지하는용량은문자열의길이만큼만차지함 용량을효율적으로관리할수있다. VARCHAR, TEXT 등

TABLE : 자료형 문자열자료형 Value CHAR(4) Strage Required VARCHAR(4) Strage Required '' ' ' 4 bytes '' 1 byte 'ab' 'ab ' 4 bytes 'ab' 3 bytes 'abcd' 'abcd' 4 bytes 'abcd' 5 bytes 'abcdefgh' 'abcd' 4 bytes 'abcd' 5 bytes > CREATE TABLE vc (v VARCHAR(4), c CHAR(4)); > INSERT INTO vc VALUES ('ab, 'ab'); > SELECT * FROM vs; > INSERT INTO vc VALUES ('ab ', 'ab '); > SELECT CONCAT('(', v, ')'), CONCAT('(', c, ')') FROM vc;

TABLE : 자료형 문자열자료형 열거형자료 : ENUM Dmain 을한정하여해당 Dmain 의값만입력될수있도록한다. Ex > CREATE TABLE enumtest ( name ENUM('small', 'medium', 'large') ); > INSERT INTO enumtest VALUES ( small ); > INSERT INTO enumtest VALUES ( medium-large ); > SELECT * FROM enumtest; 집합자료 : SET 한정된 Dmain 들의부분집합이값이되도록한다 ( 최대 64 개의원소로 Dmain 을구성할수있다 ) 중복될경우생략된다. > CREATE TABLE settest ( sd SET( a', b', c, d ) ); > INSERT INTO settest VALUES ( a, d ), ( d, a ), ( a, d, d ), ( a, d, d ); > SELECT * FROM settest;

TABLE : 자료형 숫자자료형 정수형 정수자료형 [UNSIGNED] [ZEROFILL] Type Strage (Bytes) Minimum Value (Signed/Unsigned) Maximum Value Signed/Unsigned) TINYINT 1 SMALLINT 2 MEDIUMINT 3 INT 4 BIGINT 8-128 127 0 255-32768 32767 0 65535-8388608 8388607 0 16777215-2147483648 2147483647 0 4294967295-9223372036854775808 9223372036854775807 0 1844674407370955161

TABLE : 자료형 숫자자료형 실수형 부동소수점형 [(M, D)] [UNSIGNED] [ZEROFILL] FLOAT 4Byte, 단일정밀도 -3.402823466E+38 에서 -1.175494351E-38, 0 이고, 그리고 1.175494351E-38 에서 3.402823466E+38 M : 전체자리, D : 소수이하자리수지정 DOUBLE 고정소수점형 8Byte, 이중정밀도 DECIMAL (M, D) 1.7976931348623157E+308 에서 -2.2250738585072014E- 308, 0, 그리고 2.2250738585072014E-308 에서 1.7976931348623157E+308 까지 65 자리까지표현가능

TABLE : 자료형 > CREATE TEMPORARY TABLE numerictest ( -> cl1 int zerfill, -> cl2 int unsigned, -> cl3 flat(5, 2), -> cl4 decimal(5, 2) -> ); > INSERT INTO numerictest VALUES (1, -1, 5.2, 5.2); > INSERT INTO numerictest VALUES (1, 12, 5.222, 5.222); > SELECT * FROM enumtest; > shw warnings;

다음시간에는 SQL 에대해학습합니다. TABLE 나머지에대해이야기하고 TABLE 만드는과정을정리합니다.