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 한림대학교 금융정보통계학과
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 한림대학교 금융정보통계학과