일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 출처 : https://webdir.tistory.com/506
- http://jeonghwan-kim.github.io/dev/2019/06/25/react-ts.html
- toString
- 게시판
- 출처 : https://joshua1988.github.io/web-development/javascript/promise-for-beginners/
- https://velog.io/@velopert/create-typescript-react-component
- object
- Today
- Total
Back Ground
게시판 만들기 - MySQL 본문
create table boardtest1(
num int not null auto_increment primary key,
name varchar(30) not null,
email varchar(30) not null,
pass varchar(30),
title varchar(30),
content varchar(50),
readcount numeric(4) default 0,
writedate date
);
-auto_increment : insert into로 추가 될때 자동으로 숫자가 오른다.
오라클에서는 create squence board_seq( squence 이름 ) start with 1 increment by 1; 를 사용 하여야 한다.
-int , varchar : 상수, 문자
오라클에서는 number 와 varchar varchar2 를 사용 하여야 한다.
-무결성 제약 조건
NOT NULL : NULL을 허용하지 않는다.
UNIQUE : 중복된 값을 허용하지 않고 항상 유일한 값을 갖도록 한다.
PRIMARY KEY : NULL을 허용하지 않고 중복값 허용하지 않는다. (NOT NULL + UNIQUE 조건)
FOREIGN KEY : 참조되는 테이블의 컬럼 값이 존재하면 허용. 2개 테이블의 관계
CHECK : 저장 가능한 데이터 값의 범위나 조건을 지정하여 설정한 값만을 허용
select * from boardtest1; // board 테이블 전체 컬럼/벨류 찾기
desc boardtest1; //테이블 컬럼 보기
//삽입하기
insert into boardtest1(name, email, pass, title, content) // 컬럼을 설정 하고
values ('홍길동', '1234@naver.com', 1234, '배고프다', '냉체 족발 먹고싶다'); // 값을 정해진 컬럼 맞게 준다.
insert into boardtest1 (name, email, pass, title, content)
values ('임꺽정', 'megatic@naver.com', 1234, '에', '네 그렇습니다.');
insert into boardtest1 (name, email, pass, title, content)
values ('허준', 'rhy901008@naver.com', 1234, '네', '맞아여.');
alter table boardtest1 add writedate DATE ; //컬럼 추가
insert into boardtest1 (pass, name, email, title, content, readcount, writedate)
values(1234 , '장보고', 'parkopp@naver.com', 'hi', 'hi',0, now());
insert into boardtest1 (pass, name, email, title, content, readcount, writedate)
values(1234 , '장보고', 'parkopp@naver.com', 'hi', 'hi',0, curdate());
- now() , curdate(), sysdate() : MySQL 현재 시간을 저장해준다.
now() curdate() sysdate()
[ 2016-06-15 08:05:20 ] [ 2016-06-15 ] [ 2016-06-15 08:05:20]
-SYSDATE()는 실행될 때의 시각을 리턴하는데,
NOW()는 실행을 시작할 때의 시각을 리턴하는 차이가 있다.-
오라클에서는 Create 테이블 생성시 writedate DATE DEFAULT(기본값) SYSDATE<- 로 주면 된다
update boardtest1 set readcount = readcount + 1 where num = 21;
// update 테이블명 set 컬럼명 where(조건) 컬럼 = 조건사항;
drop table boardtest1 ; // 테이블 삭제
' JSP > 게시판 만들기' 카테고리의 다른 글
게시판 만들기 - JS 자바스크립트 (0) | 2016.06.16 |
---|---|
게시판 만들기 - VO (0) | 2016.06.15 |
게시판 만들기 - DAO (2) | 2016.06.15 |
게시판 만들기 - DBCP (0) | 2016.06.15 |
게시판 만들기 - DBManager (0) | 2016.06.15 |