데이터베이스 생성 및 데이터 테이블 생성
PHP 백엔드 개발에서 가장 중요한 연결은 데이터베이스를 생성하고 데이터 테이블을 구축하는 것입니다. 이는 전체 프로젝트와 직접적으로 관련되기 때문에 나중에 프로그램 작성을 위한 기반을 마련하기 위해 먼저 몇 개의 데이터 테이블을 생성합니다.
우선 먼저 데이터베이스 기사를 만든 다음 데이터베이스에 쿼리해 보겠습니다
여기서는 읽기 데이터베이스를 만들고 직접 phpmyadmin을 열고 그 안에 생성하겠습니다
물론 SQL 문을 사용하여 작성할 수도 있습니다. 그것 .
그런 다음 테이블을 생성해야 합니다. 여기에 몇 가지 테이블이 간략하게 나와 있습니다.
CREATE TABLE IF NOT EXISTS `admin` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username ` varchar(15) NOT NULL,
`password` varchar(15) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
INSERT INTO ` admin` (`id`, `username`, `password`) VALUES
(1, 'admin', '540548356');
info 테이블:
CREATE TABLE IF NOT EXISTS `info` (
` id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(15) CHARACTER SET utf8 DEFAULT NULL,
`username` varchar(15) DEFAULT NULL,
`qq` varchar(15) DEFAULT NULL ,
`Email` varchar(15) DEFAULT NULL,
`address` varchar(15) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=5 7 ;
새 도서 목록:
CREATE TABLE IF NOT EXISTS `newbook` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`bookname` varchar(32) NOT NULL,
`images` varchar(50) NOT NULL,
`소개` varchar(100) NOT NULL,
`author` varchar(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=4 ;
페이지 테이블:
CREATE TABLE IF NOT EXISTS `page` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(15) NOT NULL,
`images` varchar(100) NOT NULL,
`content` varchar(100) NOT NULL,
기본 키(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=156 ;
사용자 테이블:
CREATE TABLE IF NOT EXISTS `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(32) NOT NULL,
`password` varchar(32) NOT NULL,
`qq` varchar(32) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM 기본 CHARSET=utf8 AUTO_INCREMENT=11 ;
테이블 몇 개 생성을 완료했고 이제 백엔드 개발을 진행하겠습니다