
그누보드 (≠백엔드)
Q) DB를 추가하는 방법이 없을까요?
wp_write_free여성사진가협회 / mm_write_free뫄뫄회사 / ss_write_free솨솨기업 등등
모든 DB가 다 'dotoho' 안에 있으면 무섭잖아. 실수로 딴거 삭제할까봐.
A) 돈 주고 서버를 더 사세요.
첨부파일은 CMS_board_file 게시판에서 따로 관리함.

UPDATE `CMS_write_free` SET `wr_hit` = '1000', `wr_name` = '접니다' WHERE `CMS_write_free`.`wr_id` = 1;
<!-- 이 게시판을 수정 --> <!--조회수를 1000으로--> <!--글작성자 수정-->
CMS_write_free /// 이 게시판을 수정wr_hit = '1000' ////// 조회수를 1000으로 수정wr_name = '접니다' /// 글작성자 수정↓
수정 후, php 언어 변경된 것을 확인

아래처럼 게시글 컨텐츠 수정됨
ex1)

wr_subject 제목
wr_content 내용
wr_link1
wr_name 글작성자
wr_datetime 글작성시간
wr_1 2 3 4 ... 여분필드

<!-- 이 테이블로 -->
INSERT INTO `cms_write_free` (`wr_id`, `wr_num`, `wr_reply`, `wr_parent`, `wr_is_comment`, `wr_comment`, `wr_comment_reply`, `ca_name`, `wr_option`, `wr_subject`, `wr_content`, `wr_seo_title`, `wr_link1`, `wr_link2`, `wr_link1_hit`, `wr_link2_hit`, `wr_hit`, `wr_good`, `wr_nogood`, `mb_id`, `wr_password`, `wr_name`, `wr_email`, `wr_homepage`, `wr_datetime`, `wr_file`, `wr_last`, `wr_ip`, `wr_facebook_user`, `wr_twitter_user`, `wr_1`, `wr_2`, `wr_3`, `wr_4`, `wr_5`, `wr_6`, `wr_7`, `wr_8`, `wr_9`, `wr_10`)
VALUES <!-- 각 값들을 삽입(insert into)한다 -->
(NULL, '0', '', '0', '0', '0', '', '', '', 'sQL에서 넣는 데이버베이스', '내용', '', '', '', '0', '0', '0', '0', '0', '', '', '', '', '', '2022-12-05 10:17:38', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '')
cms_write_free (~~~) //// 이 테이블로한꺼번에 5개의 새글이 작성됨

그누보드에서도 확인 가능 ↓

사진을 두 장 첨부하면 아래처럼 나타남.


bo_table 게시판
co_id 내용관리

wr_subject // 게시판명
wr_content // 내용
wr_name // 글작성자
wr_datetime // 글작성시간
wr_hit // 조회수

주로 사용되는 키워드들
where
order by wr_id desc(내림차순)
order by asc(오름차순)
group by 특정 필드
<!-- 필드가 5 이상인 애들 추려 -->
SELECT * FROM `CMS_write_free` where wr_id >= 5;

SELECT * FROM `CMS_write_free` where wr_name = '행인';
<!-- 조회수가 100 이상인 것만 -->
SELECT * FROM `CMS_write_free` where wr_hit >= 100;
SELECT wr_name, wr_subject FROM `CMS_write_free` where wr_hit >= 100;
SELECT count(wr_id) FROM `CMS_write_free` where wr_hit >= 100;
기본 틀 예시)
CREATE TABLE emp_table
<!-- 필드명 용량제한/데이터타입 필수인자 -->
( `emp_id` int NOT NULL,
`emp_name` varchar(100) NOT NULL,
`gender` char NULL,
`age` int(11) NULL,
`content` text(300) NULL,
PRIMARY KEY (emp_id)
);
+) PRIMARY KEY란?
컴퓨터가 관리하는 키
모양 A
CREATE TABLE freeinterview_table
( `id` int NOT NULL,
`subject` varchar(255) NOT NULL,
`content` text NULL
PRIMARY KEY (emp_id)
);
모양 B
CREATE TABLE freeinterview_table
( `id` int NOT NULL AUTO_INCREMENT PRIMARY KEY,
`subject` varchar(255) NOT NULL,
`content` text NULL
);


게시판 관리에서 직접 조정해준다 → 순번이 뒤죽박죽에서 깨끗이 정리됨.