ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SQL 처음 사용할 때 필요한 코드
    aide 2020. 7. 3. 01:22
    # 언어 인코딩 설정
    SET NAMES utf8mb4;
     
    # DB 생성
    DROP DATABASE IF EXISTS site20;
    CREATE DATABASE site20;
    USE site20;
     
    # 게시물 테이블 생성
    DROP TABLE IF EXISTS article;
    CREATE TABLE article (
    id INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
    regDate DATETIME NOT NULL,
    updateDate DATETIME NOT NULL,
    displayStatus TINYINT(1) UNSIGNED NOT NULL,
    cateItemId INT(10) UNSIGNED NOT NULL,
    title CHAR(250) CHARSET utf8mb4 NOT NULL,
    `body` LONGTEXT CHARSET utf8mb4 NOT NULL
    );
     
    # 카테고리 아이템 테이블 생성
    DROP TABLE IF EXISTS cateItem;
    CREATE TABLE cateItem (
    id INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
    regDate DATETIME NOT NULL,
    `name` CHAR(100) NOT NULL UNIQUE
    );
    # 카테고리 아이템 추가
    INSERT INTO cateItem SET regDate = NOW(), `name` = '일상';
    INSERT INTO cateItem SET regDate = NOW(), `name` = 'IT/일반';
    INSERT INTO cateItem SET regDate = NOW(), `name` = 'IT/프론트엔드';
    INSERT INTO cateItem SET regDate = NOW(), `name` = 'IT/디자인';
     
    # 게시물 테이블 생성
    DROP TABLE IF EXISTS article;
    CREATE TABLE article (
    id INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
    regDate DATETIME NOT NULL,
    updateDate DATETIME NOT NULL,
    displayStatus TINYINT(1) UNSIGNED NOT NULL,
    cateItemId INT(10) UNSIGNED NOT NULL,
    title CHAR(250) CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
    `body` LONGTEXT CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL
    );
     
    # 1번글 생성, 2번 카테고리 아이템으로 지정
    INSERT INTO article
    SET regDate = NOW(),
    updateDate = NOW(),
    cateItemId = 2,
    title = '제목',
    `body` = '';
     
    # 2번글 생성, 3번 카테고리 아이템으로 지정
    INSERT INTO article
    SET regDate = NOW(),
    updateDate = NOW(),
    cateItemId = 3,
    title = '제목',
    `body` = '';

    'aide' 카테고리의 다른 글

    크로스 브라우징과 벤더 프리픽스  (0) 2020.05.14
    도메인과 URL, 포트  (0) 2020.05.14
    자바스크립트와 제이쿼리  (0) 2020.05.14
    웹과 인터넷의 차이  (0) 2020.05.14
    웹 브라우저와 웹 서버  (0) 2020.05.14
Designed by Tistory.