본문 바로가기

db4

4.4 MySQL 보안 설정 ROOT 사용자의 데이터 보안 ROOT 패스워드 설정하기 use mysql update user set password=password('12345') where user ='root'; 슈퍼유저(ROOT) 패스워드 변경 2가지 set password 사용 set password for root@localhost=password('12345'); 사용자 생성 및 권한 부여 ①create 문으로 user 생성하기 create user 사용자명 identified by '비밀번호'; create user choi identified by 'choi123'; create user lee@localhost identified by 'lee123'; User테이블 확인 select host, user, passw.. 2012. 2. 22.
4.3.6 뷰(Views) 뷰 테이블은 사용자가 여러 테이블에 있는 데이터를 이용하여 보기 편한 새로운 테이블을 만들 수 있는 기능이다. 데이터가 실제 저장되는 테이블이 아닌 사용자에게 보여주기 위한 뷰 전용 테이블이라 할 수 있다. 뷰 테이블은 필요에 따라 사용자가 재 정의하여 생성할 수 있으며 어떤 기억 공간을 차지 하지도 않는다. 학적 테이블의 학번, 이름, 출생년도, 나이를 출력하라 select stu_no, stu_name, birth_year "출생년도", year(now() - birth_year +1 "나이" #now()함수로 현재의 날짜를 추출하는 함수. from student 이와 같이 나이를 필요로 하는 경우에 매번 계산을 별도로 처리해주어야하는 불편함이 있다. 학적 테이블의 학번, 이름, 출생년도, 나이로 구.. 2012. 2. 22.
Mysql 설치 Mysql 설치 http://www.mysql.com/downloads/installer/ 로그인 없이 다운로드 선택 » No thanks, just take me to the downloads! - 서버가 사용할 포트 번호와 windows service name, root의 암호를 설정할 수 잇다. 포트 번호는 MySQL 서버가 TCP/IP를 통해 네트워크로 연결된 Client들과 통신을 하기 위해 필요하다. 윈도우 서비스 이름은 Mysql 서버의 인스턴스를 정하기 위해 사용된다. 루트 패스워드는 MySql 상의 모든 권한을 가진 관리자 계정의 암호이다. Mysql 설치후 확인하기 시작 메뉴 - MySQL Server 5.5 - The MySQL Command Line Shell 실행 또는 실행 - c.. 2012. 2. 22.
1장 데이터베이스 개요 데이터베이스의 특성 ① 실시간 접근성 ② 계속적인 변화 ③ 동시 공유 ④ 내용에 의한 참조 예제 학적 테이블(개체 이름) ‘김광식’, ‘김정현’, ‘전산과’, ‘수학과’, … → “개체” {김광식, 김정현, …} → “개체 집합” 예) 학생 개체 : (학번, 주민등록번호, 이름, 학과번호, 주소, 학년) 개체집합: 동일한 속성을 갖는 개체들의 집합 개체는 각 속성의 값으로 표현 데이터베이스의 구성요소 개체, 관계 데이터베이스의 모델의 종류 ①계층 데이터 모델 - 개체 집합에 대한 속성 관계를 표현하기 위해 개체를 노드로 표현하고 개체 집합들 사이의 관계를 링크로 연결한 트리 형태의 자료 구조 모델 ②망 데이터 모델 - 개체와 개체 관계를 그래프 구조로 연결하는 데이터 모델 ③관계 데이터 모델 - 단순한 .. 2012. 2. 21.