M

PDO 방식을 이용한 DB TABLE 생성 본문

공부

PDO 방식을 이용한 DB TABLE 생성

M_master 2019. 9. 27. 15:52
<?php
header('Content-Type:text/html; charset=UTF-8');

include './dbconfig.php';

$sql = "CREATE TABLE write_1 (
	wr_id  int(11) NOT NULL AUTO_INCREMENT,
	wr_name varchar(255) NOT NULL,
	wr_password varchar(255) NOT NULL,
	wr_content text NOT NULL,
	wr_datatime datetime NOT NULL,
	PRIMARY KEY(wr_id)
)";


$createTable = $db->exec($sql);

if($createTable){
	echo '테이블 생성 완료';
} else {
	echo '테이블이 존재하거나 생성 실패';
}

?>

 

NOT NULL - 컬럼 생성시 지정하지 않으면 default로 Null이 허용가능하게 되어 있습니다. 따라서 해당 컬럼값을 입력하지 않고 튜플을 삽입시 Null이 들어가게 되는데 이를 방지하기 위해서 NOT NULL을 적으면 됩니다.

 

PRIMARY KEY(기본키) -  PRIMARY KEY로 지정된 컬럼은  NULL값을 가지지 못하며, 중복된 값을 가질 수 없습니다.

728x90

'공부' 카테고리의 다른 글

가상화 종류  (0) 2021.09.26
php5.x버전 DB접속  (0) 2019.08.06
PDO를 이용한 DB접속  (0) 2019.06.09