1. 다음은 MySQL에 관한 설명이다. 맞으면 O, 틀리면 X 표시를 하시오.
①MySQL 데이터베이스 관리 시스템의 하나이다. ( )
②주로 대형 서버 컴퓨터에 사용하고 중소 시스템이나 PC에는 잘 사용하지 않는다. ( )
③MySQL은 테이블을 기본 구조로 하는 관계형 데이터베이스 관리 시스템에 속한다. ( )
④PHP로 웹 프로그래밍을 할 때 데이터베이스로 MySQL을 많이 사용한다. ( )
⑤SQL은 데이터베이스를 조회하거나 데이터를 갱신할 수 있는 데이터베이스 표준 언어이다. ( )
⑥phpMyAdmin의 문자셋은 세계 표준인 euc-kr로 설정하는 것이 바람직하다. ( )
⑦MySQL은 처리 속도가 빠르고 성능이 우수한 편이지만 초보자가 익히기 어렵다. ( )
① O
② X(예전에는 주로 대형 메인 프레임에 DBMS를 적용했지만 요즘은 중소형 시스템과 PC에서도 많이 사용)
③ O
④ O
⑤ O
⑥ X(UTP-8)
⑦ X(초보자도 익히기 쉽다)
2. MySQL 데이터베이스에서 DB 테이블을 관리하는 SQL 명령에 관한 물음에 답하시오.
①데이터베이스를 생성하는 명령을 쓰시오.
②DB 테이블명이 member일 때 이 테이블의 구조를 보는 데 사용하는 명령을 쓰시오.
③member 테이블에 age 필드를 int 데이터형으로 추가하는 명령을 쓰시오.
④member 테이블에서 age 필드를 삭제하는 명령을 쓰시오.
⑤member 테이블의 이름을 members로 변경하는 명령을 쓰시오.
⑥member 테이블의 name 필드를 char(20)으로 변경하는 명령을 쓰시오.
① create table
② desc member
③ alter table member add age int
④ alter table member drop age
⑤ alter table member rename members
⑥ alter talbe member modify name char(20)
3. 다음은 회사 사원의 인적 사항을 관리하기 위한 DB 테이블(테이블명: employee)의 구조이다.
필드명 | 데이터형 | 설명 |
num | int | 일련번호 |
id | char(20) | 아이디 |
name | char(10) | 이름 |
gender | char(1) | 성별(남성: M, 여성: F) |
age | int | 나이 |
department | char(20) | 근무 부서 |
hp | char(20) | 휴대전화 번호 |
address | char(100) | 집 주소 |
① employee 테이블을 생성하는 명령의 빈칸을 채우시오.
create table employee( num int, (가) char(20), name char(10), gender (나), age int department char(20), (다) char(20), address char(100), primary key( (라) ) ); |
② employee 테이블의 구조를 보는 데 사용하는 명령을 쓰시오.
③ employee 테이블에 email 필드를 char(30) 데이터형으로 추가하는 명령을 쓰시오.
④ employee 테이블의 이름을 member로 변경하는 명령을 쓰시오.
⑤ age 필드를 삭제하는 명령을 쓰시오.
⑥ employee 테이블을 삭제하는 명령을 쓰시오.
①
(가) : id
(나) : char(1)
(다) : hp
(라) : num(웹 사이트에서 회원 가입 양식을 작성할 때 주로 아이디나 일련번호를 사용하여 레코드를 식별한다)
② desc employee;
③ alter table employee add email char(30);
④ alter table employee rename member;
⑤ alter table employee drop age;
⑥ drop table employee;
'PHP' 카테고리의 다른 글
PHP 프로그래밍 입문 3판 연습문제 11장 정답 정리 (1) | 2023.12.22 |
---|---|
PHP 프로그래밍 입문 3판 연습문제 10장 MySQL 조작 정답 정리 (2) | 2023.05.04 |
PHP 프로그래밍 입문 3판 연습문제 8장 쿠키와 세션 정답 정리 (0) | 2023.04.24 |
PHP 프로그래밍 입문 3판 연습문제 7장 폼과 PHP 정답 정리 (0) | 2023.04.24 |
PHP 프로그래밍 입문 3판 연습문제 6장 함수 정답 정리 (0) | 2023.04.24 |