[PHP 프로그래밍 입문 Chapter 09] 연습 문제, 정답
✨Chapter 09 연습 문제✨
[연습문제 9-01] 다음은 MySQL에 관한 설명이다. 맞으면 ○, 틀리면 ×표시를 하시오.
① MySQL은 데이터베이스 관리 시스템의 하나이다. (○)
② 주로 대형 서버 컴퓨터에 사용하고 중소 시스템이나 PC에는 잘 사용하지 않는다. (×)
③ MySQL은 테이블을 기본 구조로 하는 관계형 데이터베이스 관리 시스템에 속한다. (○)
④ PHP로 웹 프로그래밍을 할 때 데이터베이스로 MySQL을 많이 사용한다. (○)
⑤ SQL은 데이터베이스를 조회하거나 데이터를 갱신할 수 있는 데이터베이스 표준 언어이다. (○)
⑥ phpMyAdmin의 문자셋은 세계 표준인 euc-kr로 설정하는 것이 바람직하다. (○)
⑦ MySQL은 처리 속도가 빠르고 성능이 우수한 편이지만 초보자가 익히기 어렵다. (×)
[연습문제 9-02] MySQL 데이터베이스에서 DB 테이블을 관리하는 SQL 명령에 관한 물음에 답하시오.
① 데이터베이스를 생성하는 명령을 쓰시오.
create table 테이블명(
필드명1 데이터형,
필드명2 데이터형,
필드명3 데이터형,
...
primary key(필드명)
);
② DB 테이블명이 member일 때 이 테이블의 구조를 보는 데 사용하는 명령을 쓰시오,
desc 테이블명;
③ member 테이블에 age 필드를 int 데이터형으로 추가하는 명령을 쓰시오.
alter table member add age int;
④ member 테이블에 age 필드를 삭제하는 명령을 쓰시오.
alter table member drop age;
⑤ member 테이블의 이름을 members로 변경하는 명령을 쓰시오.
alter table member rename members;
⑥ member 테이블의 name 필드를 char(20)으로 변경하는 명령을 쓰시오.
alter table member modify name char(20) ;
[연습문제 9-03] 다음은 회사 사원의 인적 사항을 관리하기 위한 DB테이블(테이블명: employee)의 구조이다.
① employee 테이블을 생성하는 명령의 빈칸을 채우시오.
create table employee(
num int,
id char(20),
name char(10),
gender char(1),
age int,
department char(20),
hp char(20),
address char(100),
primary key(num)
);
② employee 테이블의 구조를 보는 데 사용하는 명령을 쓰시오.
desc employee;
③ employee 테이블에 email 필드를 char(30) 데이터형으로 추가하는 명령을 쓰시오.
alter table employee add email char(20);
④ employee 테이블의 이름을 member로 변경하는 명령을 쓰시오.
alter table employee rename member;
⑤ age 필드를 삭제하는 명령을 쓰시오.
alter table employee drop age;
⑥ employee 테이블을 삭제하는 명령을 쓰시오.
drop table employee;
'Study > PHP' 카테고리의 다른 글
[PHP 프로그래밍 입문 Chapter 10] 연습 문제, 정답 (0) | 2024.01.01 |
---|---|
[PHP 프로그래밍 입문 Chapter 08] 연습 문제, 정답 (0) | 2023.12.30 |
[PHP 프로그래밍 입문 Chapter 06] 연습 문제, 정답 (0) | 2023.12.29 |
[PHP 프로그래밍 입문 Chapter 03] 연습 문제, 정답 (0) | 2023.12.27 |
[PHP 프로그래밍 입문 Chapter 02] (0) | 2023.09.30 |