SlideShare a Scribd company logo
1 of 20
DDL – 구조를만들자 웹 데이터 베이스 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과
DataBase 자료를 저장하고 보여주고 관리하는 작업 공간 문자 저장 방식에 대한 이해 필요 http://dev.mysql.com/doc/refman/5.1/en/charset-general.html Character Set 심볼과 특정 코드로 인코딩 될 규칙들의 집합 Ex) “A”, “B”, “a”, “b” “A” = 0, “B” = 1”, “a” = 2, “b” = 3 “A”, “B”, “a”, “b” : 심볼 0, 1, 2, 3 : 코드 Collation CharacterSet에서 문자들을 비교하기 위한 규칙들의 집합 Ex) “A” = 0, “B” = 1 0 < 1 이므로 “A” 가 “ㅠ” 보다 작다 대소문자 비교는? binary collation : Case-sensitive 대소문자를 비교하지 않을 경우 : Case-insensitive 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과
DataBase MySQL에서 지원하는 Character Set 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과
DataBase MySQL에서 지원하는 Collation 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과
DataBase DB 생성문: CREATE DATABASE http://dev.mysql.com/doc/refman/5.1/en/create-database.html CREATE DATABASE  [IF NOT EXISTS] db_name[create_specification] Create_specification [DEFAULT] CHARACTER SET [=] charset_name [DEFAULT] COLLATE [=] collation_name 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과 Ex)  ,[object Object],[object Object],[object Object]
사용자 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과 일반 자원 접근 권한
사용자 : 추가 사용자 추가 : CREATE USER http://dev.mysql.com/doc/refman/5.1/en/adding-users.html http://dev.mysql.com/doc/refman/5.1/en/create-user.html CREATE USER user_specification User_specification ‘User_name’@’Host_name’  [IDENTIFIED BY [PASSWORD] ‘password’] 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과 Ex)  ,[object Object],[object Object]
사용자 : 삭제 사용자 삭제 : DROP USER http://dev.mysql.com/doc/refman/5.1/en/drop-user.html DROP USER ‘user_name’@’host_name’; 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과 Ex)  ,[object Object],[object Object]
사용자 : 테이블 test_user사용자의 정보 출력 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과
사용자 : 권한 부여 사용자를 생성하였으니 이제 생성된 사용자에게 DB 자원에 대해 권한을 부여해 보자. 앞서 설명한 권한들을 주는 과정이다. http://dev.mysql.com/doc/refman/5.1/en/grant.html 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과 GRANT priv_type [(column_list)] [, priv_type [(column_list)]] ...       ON [object_type] priv_level      TO user_specification [, user_specification] ...       [REQUIRE {NONE | ssl_option [[AND] ssl_option] ...}]       [WITH with_option ...]  object_typeTABLE | FUNCTION | PROCEDURE priv_level:      * | *.* | db_name.* | db_name.tbl_name | tbl_namedb_name.routine_nameuser_specification    user[IDENTIFIED BY [PASSWORD] 'password']
사용자 : 권한부여 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과
사용자 : 권한부여 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과 Ex)  ,[object Object],[object Object]
MySQL 접속하기 윈도우 키 + r 키를 눌러 실행창을 띄우고cmd라고 입력합니다. 콘솔 창이 뜨면 ‘mysql –u 사용자명 –p mysql ‘을 입력하고 Enter그 후 Password 입력 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과
개인 활동 DB를 만들어 봅니다. CHARATER SET이 utf8 이 되는 DB를 스스로 만들어 봅니다. 사용자를 추가합니다. 추가한 사용자에 대해 기존에 존재하는 DB의 모든 권한을 갖도록 해 봅니다. SELECT 권한만 갖도록도 해 보세요. GRANT문을 이용하여 사용자를 추가함과 동시에 기존에 존재하는 DB에 모든 권한을 줘 봅니다. 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과
다음 시간에는 … SQL 에 대해 학습합니다. 실제자료가 저장되는 TABLE을 만들어 봅니다. MySQL의 자료형에 대해 이야기 합니다. 이    윤    환, yoonani72@gmail.com 한림대학교 금융정보통계학과
03주차 ddl- table을 만들자
03주차 ddl- table을 만들자
03주차 ddl- table을 만들자
03주차 ddl- table을 만들자
03주차 ddl- table을 만들자

More Related Content

What's hot

집단지성 프로그래밍 05-문서필터링-02
집단지성 프로그래밍 05-문서필터링-02집단지성 프로그래밍 05-문서필터링-02
집단지성 프로그래밍 05-문서필터링-02Kwang Woo NAM
 
PHP에서 객체와 데이터 연결 유지
PHP에서 객체와 데이터 연결 유지PHP에서 객체와 데이터 연결 유지
PHP에서 객체와 데이터 연결 유지Yoonwhan Lee
 
MongoDB 하루만에 끝내기
MongoDB 하루만에 끝내기MongoDB 하루만에 끝내기
MongoDB 하루만에 끝내기Seongkuk Park
 
웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해2minchul
 
[Week2] 데이터 스크래핑
[Week2] 데이터 스크래핑[Week2] 데이터 스크래핑
[Week2] 데이터 스크래핑neuroassociates
 
Laravel 로 배우는 서버사이드 #4
Laravel 로 배우는 서버사이드 #4Laravel 로 배우는 서버사이드 #4
Laravel 로 배우는 서버사이드 #4성일 한
 
robot.txt와 meta tag를 이용한 크롤링 설정
robot.txt와 meta tag를 이용한 크롤링 설정robot.txt와 meta tag를 이용한 크롤링 설정
robot.txt와 meta tag를 이용한 크롤링 설정Yoonsung Jung
 
PHP에서 GCM 푸시 빠르게 보내기 (feat. Async / Generator)
PHP에서 GCM 푸시 빠르게 보내기 (feat. Async / Generator)PHP에서 GCM 푸시 빠르게 보내기 (feat. Async / Generator)
PHP에서 GCM 푸시 빠르게 보내기 (feat. Async / Generator)Changwan Jun
 
Mysql old password 깨기
Mysql old password 깨기Mysql old password 깨기
Mysql old password 깨기HyunSeung Kim
 
Mongo DB로 진행하는 CRUD
Mongo DB로 진행하는 CRUDMongo DB로 진행하는 CRUD
Mongo DB로 진행하는 CRUDJin wook
 
파이썬 웹 프로그래밍 2탄
파이썬 웹 프로그래밍 2탄 파이썬 웹 프로그래밍 2탄
파이썬 웹 프로그래밍 2탄 SeongHyun Ahn
 
처음배우는 자바스크립트, 제이쿼리 #1
처음배우는 자바스크립트, 제이쿼리 #1처음배우는 자바스크립트, 제이쿼리 #1
처음배우는 자바스크립트, 제이쿼리 #1성일 한
 
Python 웹 프로그래밍
Python 웹 프로그래밍Python 웹 프로그래밍
Python 웹 프로그래밍용 최
 
Mongo DB 성능최적화 전략
Mongo DB 성능최적화 전략Mongo DB 성능최적화 전략
Mongo DB 성능최적화 전략Jin wook
 
옛날 웹 개발자가 잠깐 맛본 Vue.js 소개
옛날 웹 개발자가 잠깐 맛본 Vue.js 소개옛날 웹 개발자가 잠깐 맛본 Vue.js 소개
옛날 웹 개발자가 잠깐 맛본 Vue.js 소개beom kyun choi
 
MySQL delete.update
MySQL delete.updateMySQL delete.update
MySQL delete.updateHoyoung Jung
 
Searching algorithm(nanheekim)
Searching algorithm(nanheekim)Searching algorithm(nanheekim)
Searching algorithm(nanheekim)Nanhee Kim
 

What's hot (20)

집단지성 프로그래밍 05-문서필터링-02
집단지성 프로그래밍 05-문서필터링-02집단지성 프로그래밍 05-문서필터링-02
집단지성 프로그래밍 05-문서필터링-02
 
PHP에서 객체와 데이터 연결 유지
PHP에서 객체와 데이터 연결 유지PHP에서 객체와 데이터 연결 유지
PHP에서 객체와 데이터 연결 유지
 
MongoDB 하루만에 끝내기
MongoDB 하루만에 끝내기MongoDB 하루만에 끝내기
MongoDB 하루만에 끝내기
 
웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해
 
[Week2] 데이터 스크래핑
[Week2] 데이터 스크래핑[Week2] 데이터 스크래핑
[Week2] 데이터 스크래핑
 
Laravel 로 배우는 서버사이드 #4
Laravel 로 배우는 서버사이드 #4Laravel 로 배우는 서버사이드 #4
Laravel 로 배우는 서버사이드 #4
 
robot.txt와 meta tag를 이용한 크롤링 설정
robot.txt와 meta tag를 이용한 크롤링 설정robot.txt와 meta tag를 이용한 크롤링 설정
robot.txt와 meta tag를 이용한 크롤링 설정
 
PHP에서 GCM 푸시 빠르게 보내기 (feat. Async / Generator)
PHP에서 GCM 푸시 빠르게 보내기 (feat. Async / Generator)PHP에서 GCM 푸시 빠르게 보내기 (feat. Async / Generator)
PHP에서 GCM 푸시 빠르게 보내기 (feat. Async / Generator)
 
Mysql old password 깨기
Mysql old password 깨기Mysql old password 깨기
Mysql old password 깨기
 
MySQL과 PHP
MySQL과 PHPMySQL과 PHP
MySQL과 PHP
 
Mongo DB로 진행하는 CRUD
Mongo DB로 진행하는 CRUDMongo DB로 진행하는 CRUD
Mongo DB로 진행하는 CRUD
 
파이썬 웹 프로그래밍 2탄
파이썬 웹 프로그래밍 2탄 파이썬 웹 프로그래밍 2탄
파이썬 웹 프로그래밍 2탄
 
처음배우는 자바스크립트, 제이쿼리 #1
처음배우는 자바스크립트, 제이쿼리 #1처음배우는 자바스크립트, 제이쿼리 #1
처음배우는 자바스크립트, 제이쿼리 #1
 
JSON with C++ & C#
JSON with C++ & C#JSON with C++ & C#
JSON with C++ & C#
 
Python 웹 프로그래밍
Python 웹 프로그래밍Python 웹 프로그래밍
Python 웹 프로그래밍
 
Rapid json tutorial
Rapid json tutorialRapid json tutorial
Rapid json tutorial
 
Mongo DB 성능최적화 전략
Mongo DB 성능최적화 전략Mongo DB 성능최적화 전략
Mongo DB 성능최적화 전략
 
옛날 웹 개발자가 잠깐 맛본 Vue.js 소개
옛날 웹 개발자가 잠깐 맛본 Vue.js 소개옛날 웹 개발자가 잠깐 맛본 Vue.js 소개
옛날 웹 개발자가 잠깐 맛본 Vue.js 소개
 
MySQL delete.update
MySQL delete.updateMySQL delete.update
MySQL delete.update
 
Searching algorithm(nanheekim)
Searching algorithm(nanheekim)Searching algorithm(nanheekim)
Searching algorithm(nanheekim)
 

Viewers also liked

BEHIND CLOSED BATHROOM DOORS: CUSTOMER CLUSTERS IN MALE SKIN CARE, 1986
BEHIND CLOSED BATHROOM DOORS: CUSTOMER CLUSTERS IN MALE SKIN CARE, 1986BEHIND CLOSED BATHROOM DOORS: CUSTOMER CLUSTERS IN MALE SKIN CARE, 1986
BEHIND CLOSED BATHROOM DOORS: CUSTOMER CLUSTERS IN MALE SKIN CARE, 1986The Value Engineers
 
Science [&amp;] Technology
Science [&amp;] TechnologyScience [&amp;] Technology
Science [&amp;] Technologysteijger
 
Unilever male skin care segmentation 1980s
Unilever male skin care segmentation 1980sUnilever male skin care segmentation 1980s
Unilever male skin care segmentation 1980sThe Value Engineers
 
HBase Coprocessors @ HUG NYC
HBase Coprocessors @ HUG NYCHBase Coprocessors @ HUG NYC
HBase Coprocessors @ HUG NYCmlai
 
Unilever male skin care segmentation 1980s
Unilever male skin care segmentation 1980sUnilever male skin care segmentation 1980s
Unilever male skin care segmentation 1980sThe Value Engineers
 
MuhaDoyouknowhim
MuhaDoyouknowhimMuhaDoyouknowhim
MuhaDoyouknowhimyahamid
 
The Value Engineers' 25th Birthday Celebration
The Value Engineers' 25th Birthday CelebrationThe Value Engineers' 25th Birthday Celebration
The Value Engineers' 25th Birthday CelebrationThe Value Engineers
 
Pervasive and Persuasive Computing
Pervasive and Persuasive ComputingPervasive and Persuasive Computing
Pervasive and Persuasive Computingyahamid
 
12주차 간단한 방명록 제작 - 두번째
12주차 간단한 방명록 제작 - 두번째12주차 간단한 방명록 제작 - 두번째
12주차 간단한 방명록 제작 - 두번째Yoonwhan Lee
 
Andy Lovatt - New Creative Futures
Andy Lovatt - New Creative FuturesAndy Lovatt - New Creative Futures
Andy Lovatt - New Creative FuturesThe White Room
 
단순선형회귀분석예제
단순선형회귀분석예제단순선형회귀분석예제
단순선형회귀분석예제Yoonwhan Lee
 
R과 기초통계 : 02.기술통계-자료나타내기
R과 기초통계 : 02.기술통계-자료나타내기R과 기초통계 : 02.기술통계-자료나타내기
R과 기초통계 : 02.기술통계-자료나타내기Yoonwhan Lee
 

Viewers also liked (17)

Amigos
AmigosAmigos
Amigos
 
ASLAB_Profile
ASLAB_ProfileASLAB_Profile
ASLAB_Profile
 
Progress day 1
Progress day 1Progress day 1
Progress day 1
 
BEHIND CLOSED BATHROOM DOORS: CUSTOMER CLUSTERS IN MALE SKIN CARE, 1986
BEHIND CLOSED BATHROOM DOORS: CUSTOMER CLUSTERS IN MALE SKIN CARE, 1986BEHIND CLOSED BATHROOM DOORS: CUSTOMER CLUSTERS IN MALE SKIN CARE, 1986
BEHIND CLOSED BATHROOM DOORS: CUSTOMER CLUSTERS IN MALE SKIN CARE, 1986
 
Science [&amp;] Technology
Science [&amp;] TechnologyScience [&amp;] Technology
Science [&amp;] Technology
 
Unilever male skin care segmentation 1980s
Unilever male skin care segmentation 1980sUnilever male skin care segmentation 1980s
Unilever male skin care segmentation 1980s
 
HBase Coprocessors @ HUG NYC
HBase Coprocessors @ HUG NYCHBase Coprocessors @ HUG NYC
HBase Coprocessors @ HUG NYC
 
Unilever male skin care segmentation 1980s
Unilever male skin care segmentation 1980sUnilever male skin care segmentation 1980s
Unilever male skin care segmentation 1980s
 
MuhaDoyouknowhim
MuhaDoyouknowhimMuhaDoyouknowhim
MuhaDoyouknowhim
 
Progress day 2
Progress day 2Progress day 2
Progress day 2
 
Digital Advantage
Digital AdvantageDigital Advantage
Digital Advantage
 
The Value Engineers' 25th Birthday Celebration
The Value Engineers' 25th Birthday CelebrationThe Value Engineers' 25th Birthday Celebration
The Value Engineers' 25th Birthday Celebration
 
Pervasive and Persuasive Computing
Pervasive and Persuasive ComputingPervasive and Persuasive Computing
Pervasive and Persuasive Computing
 
12주차 간단한 방명록 제작 - 두번째
12주차 간단한 방명록 제작 - 두번째12주차 간단한 방명록 제작 - 두번째
12주차 간단한 방명록 제작 - 두번째
 
Andy Lovatt - New Creative Futures
Andy Lovatt - New Creative FuturesAndy Lovatt - New Creative Futures
Andy Lovatt - New Creative Futures
 
단순선형회귀분석예제
단순선형회귀분석예제단순선형회귀분석예제
단순선형회귀분석예제
 
R과 기초통계 : 02.기술통계-자료나타내기
R과 기초통계 : 02.기술통계-자료나타내기R과 기초통계 : 02.기술통계-자료나타내기
R과 기초통계 : 02.기술통계-자료나타내기
 

Similar to 03주차 ddl- table을 만들자

Mongo db 시작하기
Mongo db 시작하기Mongo db 시작하기
Mongo db 시작하기OnGameServer
 
파이썬 데이터베이스 연결 2탄
파이썬 데이터베이스 연결 2탄파이썬 데이터베이스 연결 2탄
파이썬 데이터베이스 연결 2탄SeongHyun Ahn
 
Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임
Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임
Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임KH Park (박경훈)
 
Front-end Development Process - 어디까지 개선할 수 있나
Front-end Development Process - 어디까지 개선할 수 있나Front-end Development Process - 어디까지 개선할 수 있나
Front-end Development Process - 어디까지 개선할 수 있나JeongHun Byeon
 
Okjsp 13주년 발표자료: 생존 프로그래밍 Test
Okjsp 13주년 발표자료: 생존 프로그래밍 TestOkjsp 13주년 발표자료: 생존 프로그래밍 Test
Okjsp 13주년 발표자료: 생존 프로그래밍 Testbeom kyun choi
 
Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Keon Ahn
 
읽기 좋은 코드가 좋은 코드다 Part one
읽기 좋은 코드가 좋은 코드다   Part one읽기 좋은 코드가 좋은 코드다   Part one
읽기 좋은 코드가 좋은 코드다 Part oneJi Hun Kim
 
Node.js + Express + MongoDB
Node.js + Express + MongoDBNode.js + Express + MongoDB
Node.js + Express + MongoDBVincent Park
 
Servlet design pattern
Servlet design patternServlet design pattern
Servlet design patternSukjin Yun
 
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지yongwoo Jeon
 
REST Ovewview
REST OvewviewREST Ovewview
REST OvewviewTerry Cho
 
Elastic beanstalk 배포 환경 구축
Elastic beanstalk 배포 환경 구축Elastic beanstalk 배포 환경 구축
Elastic beanstalk 배포 환경 구축JoongSeob Kim
 
게임을 위한 AWS의 다양한 관리형 Database 서비스 Hands on Lab (김성수 솔루션즈 아키텍트, AWS) :: Gaming ...
게임을 위한 AWS의 다양한 관리형 Database 서비스 Hands on Lab (김성수 솔루션즈 아키텍트, AWS) :: Gaming ...게임을 위한 AWS의 다양한 관리형 Database 서비스 Hands on Lab (김성수 솔루션즈 아키텍트, AWS) :: Gaming ...
게임을 위한 AWS의 다양한 관리형 Database 서비스 Hands on Lab (김성수 솔루션즈 아키텍트, AWS) :: Gaming ...Amazon Web Services Korea
 
Rails style-guide-2
Rails style-guide-2Rails style-guide-2
Rails style-guide-2Yunho Jo
 
파이썬 모듈 패키지
파이썬 모듈 패키지파이썬 모듈 패키지
파이썬 모듈 패키지SeongHyun Ahn
 
JVM_트러블슈팅.pdf
JVM_트러블슈팅.pdfJVM_트러블슈팅.pdf
JVM_트러블슈팅.pdfkwbak
 
REST API 설계
REST API 설계REST API 설계
REST API 설계Terry Cho
 

Similar to 03주차 ddl- table을 만들자 (20)

Mongo db 시작하기
Mongo db 시작하기Mongo db 시작하기
Mongo db 시작하기
 
파이썬 데이터베이스 연결 2탄
파이썬 데이터베이스 연결 2탄파이썬 데이터베이스 연결 2탄
파이썬 데이터베이스 연결 2탄
 
테스트
테스트테스트
테스트
 
Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임
Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임
Hoons닷넷 좌충우돌 10년, 그리고 새로운 패러다임
 
Front-end Development Process - 어디까지 개선할 수 있나
Front-end Development Process - 어디까지 개선할 수 있나Front-end Development Process - 어디까지 개선할 수 있나
Front-end Development Process - 어디까지 개선할 수 있나
 
Okjsp 13주년 발표자료: 생존 프로그래밍 Test
Okjsp 13주년 발표자료: 생존 프로그래밍 TestOkjsp 13주년 발표자료: 생존 프로그래밍 Test
Okjsp 13주년 발표자료: 생존 프로그래밍 Test
 
Redis
RedisRedis
Redis
 
Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리
 
읽기 좋은 코드가 좋은 코드다 Part one
읽기 좋은 코드가 좋은 코드다   Part one읽기 좋은 코드가 좋은 코드다   Part one
읽기 좋은 코드가 좋은 코드다 Part one
 
Node.js + Express + MongoDB
Node.js + Express + MongoDBNode.js + Express + MongoDB
Node.js + Express + MongoDB
 
Scala for play
Scala for playScala for play
Scala for play
 
Servlet design pattern
Servlet design patternServlet design pattern
Servlet design pattern
 
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
 
REST Ovewview
REST OvewviewREST Ovewview
REST Ovewview
 
Elastic beanstalk 배포 환경 구축
Elastic beanstalk 배포 환경 구축Elastic beanstalk 배포 환경 구축
Elastic beanstalk 배포 환경 구축
 
게임을 위한 AWS의 다양한 관리형 Database 서비스 Hands on Lab (김성수 솔루션즈 아키텍트, AWS) :: Gaming ...
게임을 위한 AWS의 다양한 관리형 Database 서비스 Hands on Lab (김성수 솔루션즈 아키텍트, AWS) :: Gaming ...게임을 위한 AWS의 다양한 관리형 Database 서비스 Hands on Lab (김성수 솔루션즈 아키텍트, AWS) :: Gaming ...
게임을 위한 AWS의 다양한 관리형 Database 서비스 Hands on Lab (김성수 솔루션즈 아키텍트, AWS) :: Gaming ...
 
Rails style-guide-2
Rails style-guide-2Rails style-guide-2
Rails style-guide-2
 
파이썬 모듈 패키지
파이썬 모듈 패키지파이썬 모듈 패키지
파이썬 모듈 패키지
 
JVM_트러블슈팅.pdf
JVM_트러블슈팅.pdfJVM_트러블슈팅.pdf
JVM_트러블슈팅.pdf
 
REST API 설계
REST API 설계REST API 설계
REST API 설계
 

More from Yoonwhan Lee

R 기초 : R Basics
R 기초 : R BasicsR 기초 : R Basics
R 기초 : R BasicsYoonwhan Lee
 
03.기술통계 자료의 중심과 퍼진정도
03.기술통계 자료의 중심과 퍼진정도03.기술통계 자료의 중심과 퍼진정도
03.기술통계 자료의 중심과 퍼진정도Yoonwhan Lee
 
02.자료다루기
02.자료다루기02.자료다루기
02.자료다루기Yoonwhan Lee
 
13.상관과 회귀
13.상관과 회귀13.상관과 회귀
13.상관과 회귀Yoonwhan Lee
 
12.세표본 이상의 평균비교
12.세표본 이상의 평균비교12.세표본 이상의 평균비교
12.세표본 이상의 평균비교Yoonwhan Lee
 
11.두표본의 평균비교
11.두표본의 평균비교11.두표본의 평균비교
11.두표본의 평균비교Yoonwhan Lee
 
10.단일표본 평균 모비율
10.단일표본 평균 모비율10.단일표본 평균 모비율
10.단일표본 평균 모비율Yoonwhan Lee
 
09.통계적가설검정
09.통계적가설검정09.통계적가설검정
09.통계적가설검정Yoonwhan Lee
 
00.통계학입문
00.통계학입문00.통계학입문
00.통계학입문Yoonwhan Lee
 
14.범주형자료분석
14.범주형자료분석14.범주형자료분석
14.범주형자료분석Yoonwhan Lee
 
Smart work 자료 1
Smart work 자료 1Smart work 자료 1
Smart work 자료 1Yoonwhan Lee
 
통계자료 분석을 위한 R
통계자료 분석을 위한 R통계자료 분석을 위한 R
통계자료 분석을 위한 RYoonwhan Lee
 
통계자료분석을 ㅇ
통계자료분석을 ㅇ통계자료분석을 ㅇ
통계자료분석을 ㅇYoonwhan Lee
 
PHP를 이용한 간단한 방명록 만들기
PHP를 이용한 간단한 방명록 만들기PHP를 이용한 간단한 방명록 만들기
PHP를 이용한 간단한 방명록 만들기Yoonwhan Lee
 

More from Yoonwhan Lee (20)

R 기초 : R Basics
R 기초 : R BasicsR 기초 : R Basics
R 기초 : R Basics
 
03.기술통계 자료의 중심과 퍼진정도
03.기술통계 자료의 중심과 퍼진정도03.기술통계 자료의 중심과 퍼진정도
03.기술통계 자료의 중심과 퍼진정도
 
02.자료다루기
02.자료다루기02.자료다루기
02.자료다루기
 
01.r 기초
01.r 기초01.r 기초
01.r 기초
 
13.상관과 회귀
13.상관과 회귀13.상관과 회귀
13.상관과 회귀
 
12.세표본 이상의 평균비교
12.세표본 이상의 평균비교12.세표본 이상의 평균비교
12.세표본 이상의 평균비교
 
11.두표본의 평균비교
11.두표본의 평균비교11.두표본의 평균비교
11.두표본의 평균비교
 
10.단일표본 평균 모비율
10.단일표본 평균 모비율10.단일표본 평균 모비율
10.단일표본 평균 모비율
 
09.통계적가설검정
09.통계적가설검정09.통계적가설검정
09.통계적가설검정
 
08.추정
08.추정08.추정
08.추정
 
07.표본분포
07.표본분포07.표본분포
07.표본분포
 
06.확률분포
06.확률분포06.확률분포
06.확률분포
 
05.확률
05.확률05.확률
05.확률
 
00.통계학입문
00.통계학입문00.통계학입문
00.통계학입문
 
14.범주형자료분석
14.범주형자료분석14.범주형자료분석
14.범주형자료분석
 
Smart work 자료 1
Smart work 자료 1Smart work 자료 1
Smart work 자료 1
 
통계자료 분석을 위한 R
통계자료 분석을 위한 R통계자료 분석을 위한 R
통계자료 분석을 위한 R
 
통계자료분석을 ㅇ
통계자료분석을 ㅇ통계자료분석을 ㅇ
통계자료분석을 ㅇ
 
PHP를 이용한 간단한 방명록 만들기
PHP를 이용한 간단한 방명록 만들기PHP를 이용한 간단한 방명록 만들기
PHP를 이용한 간단한 방명록 만들기
 
Class10
Class10Class10
Class10
 

03주차 ddl- table을 만들자

  • 1. DDL – 구조를만들자 웹 데이터 베이스 이 윤 환, yoonani72@gmail.com 한림대학교 금융정보통계학과
  • 2. DataBase 자료를 저장하고 보여주고 관리하는 작업 공간 문자 저장 방식에 대한 이해 필요 http://dev.mysql.com/doc/refman/5.1/en/charset-general.html Character Set 심볼과 특정 코드로 인코딩 될 규칙들의 집합 Ex) “A”, “B”, “a”, “b” “A” = 0, “B” = 1”, “a” = 2, “b” = 3 “A”, “B”, “a”, “b” : 심볼 0, 1, 2, 3 : 코드 Collation CharacterSet에서 문자들을 비교하기 위한 규칙들의 집합 Ex) “A” = 0, “B” = 1 0 < 1 이므로 “A” 가 “ㅠ” 보다 작다 대소문자 비교는? binary collation : Case-sensitive 대소문자를 비교하지 않을 경우 : Case-insensitive 이 윤 환, yoonani72@gmail.com 한림대학교 금융정보통계학과
  • 3. DataBase MySQL에서 지원하는 Character Set 이 윤 환, yoonani72@gmail.com 한림대학교 금융정보통계학과
  • 4. DataBase MySQL에서 지원하는 Collation 이 윤 환, yoonani72@gmail.com 한림대학교 금융정보통계학과
  • 5.
  • 6. 사용자 이 윤 환, yoonani72@gmail.com 한림대학교 금융정보통계학과 일반 자원 접근 권한
  • 7.
  • 8.
  • 9. 사용자 : 테이블 test_user사용자의 정보 출력 이 윤 환, yoonani72@gmail.com 한림대학교 금융정보통계학과
  • 10. 사용자 : 권한 부여 사용자를 생성하였으니 이제 생성된 사용자에게 DB 자원에 대해 권한을 부여해 보자. 앞서 설명한 권한들을 주는 과정이다. http://dev.mysql.com/doc/refman/5.1/en/grant.html 이 윤 환, yoonani72@gmail.com 한림대학교 금융정보통계학과 GRANT priv_type [(column_list)] [, priv_type [(column_list)]] ... ON [object_type] priv_level TO user_specification [, user_specification] ... [REQUIRE {NONE | ssl_option [[AND] ssl_option] ...}] [WITH with_option ...] object_typeTABLE | FUNCTION | PROCEDURE priv_level: * | *.* | db_name.* | db_name.tbl_name | tbl_namedb_name.routine_nameuser_specification user[IDENTIFIED BY [PASSWORD] 'password']
  • 11. 사용자 : 권한부여 이 윤 환, yoonani72@gmail.com 한림대학교 금융정보통계학과
  • 12.
  • 13. MySQL 접속하기 윈도우 키 + r 키를 눌러 실행창을 띄우고cmd라고 입력합니다. 콘솔 창이 뜨면 ‘mysql –u 사용자명 –p mysql ‘을 입력하고 Enter그 후 Password 입력 이 윤 환, yoonani72@gmail.com 한림대학교 금융정보통계학과
  • 14. 개인 활동 DB를 만들어 봅니다. CHARATER SET이 utf8 이 되는 DB를 스스로 만들어 봅니다. 사용자를 추가합니다. 추가한 사용자에 대해 기존에 존재하는 DB의 모든 권한을 갖도록 해 봅니다. SELECT 권한만 갖도록도 해 보세요. GRANT문을 이용하여 사용자를 추가함과 동시에 기존에 존재하는 DB에 모든 권한을 줘 봅니다. 이 윤 환, yoonani72@gmail.com 한림대학교 금융정보통계학과
  • 15. 다음 시간에는 … SQL 에 대해 학습합니다. 실제자료가 저장되는 TABLE을 만들어 봅니다. MySQL의 자료형에 대해 이야기 합니다. 이 윤 환, yoonani72@gmail.com 한림대학교 금융정보통계학과