6장문제 [테이블 변경하기]
MySQL & PHP 학습/연습문제 2015. 11. 7. 17:31
다음과 같은 구조의 테이블 initial_series를 만들고, 칼럼 datentime에 값을 입력한 순간 그 시간을 저장하는 레코드를 추가하시오.
테이블 initial_series
구체적인 내용 |
연속 번호 |
입력한 날짜와 시간 |
칼럼 이름 |
number |
datentime |
자료형 |
INT 형 AUTO_INCREMENT PRIMARY KEY 초깃값 100 |
DATETIME 형 |
hint!
현재의 날짜와 시간을 알려주는 NOW() 함수
데이터 대신 NOW()를 입력하면 현재 날짜와 시간이 입력된다.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
create table initial_series (number int auto_increment primary key, datentime datetime) auto_increment=100;
테이블을 initial_series 를 만들고 칼럼 number 에는 숫자형 자료형(int)를 넣어주는데, 이때 이 number 는 연속된 번호값을 가지고 출발합니다. 또한 기본키(primary key)를 가지고 있기 때문에 이 숫자는 유일합니다. 칼럼 datentime 에는 날짜와 시간자료형(datetime)를 가집니다.
insert into initial_series (datentime) values (now());
initial_series 라는 테이블에 칼럼 datentime 를 선택해서 값으로 현재 날짜와 시간(now())를 저장 합니다.
select * from initial_series;
테이블 initial_series 의 모든 칼럼을에 들을 선택해 그 내용들을 보여줍니다.
----------------------------------------------------------------------
* 테이블에 데이터를 추가할 때
insert into 테이블_명 values (데이터1, 데이터2, ....);
이런식으로 입력을 하게 될 경우 데이터를 칼럼 을 입력한 순번데로 넣어줌.
insert into 테이블_명 (칼럼_이름) values (데이터);
이건 칼럼 이름을 지정해서 데이터를 넣어줄 경우.
'MySQL & PHP 학습 > 연습문제' 카테고리의 다른 글
8장문제 [다양한 조건으로 데이터 추출하기] (0) | 2016.01.07 |
---|---|
7장문제 [테이블과 레코드 복사∙삭제하기] (0) | 2015.12.21 |
5장문제 [자료형과 데이터 입력하기] 자료형 테이블 생성, 프롬프트 이름변경 (0) | 2015.08.18 |
4장문제 [데이터베이스 만들기] 레코드 표시, 사용자 정보 표시 (0) | 2015.08.09 |
3장문제 [MySQL 콘솔창] 새로운 사용자 생성, 접근권한 설정 (3) | 2015.07.12 |