MySql

사용자 생성 쿼리

CREATE DATABASE MYAPP;

CREATE USER 'HOMESTEAD' IDENTIFIED BY 'SECRET';

GRANT ALL PRIVILEGES ON MYAPP.* TO 'HOMESTEAD';

FLUSH PRIVILEGES;

테이블 생성

CREATE TABLE POSTS (
  ID    INT(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  TITLE VARCHAR(255),
  BODY  TEXT
)
ENGINE=INNODB DEFAULT CHARSET=UTF8 COLLATE=UTF8_UNICODE_CI;

CREATE TABLE AUTHORS(
  ID INT(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  EMAIL VARCHAR(255) NOT NULL,
  PASSWORD VARCHAR(60) NOT NULL 
) ENGINE=INNODB DEFAULT CHARSET=UTF8 COLLATE=UTF8_UNICODE_CI;

순위 구하기

MySQL에는 랭킹을 구하는 함수가 없어 꼼수를 사용해야 한다. MySQL 데이터베이스에서 순위(랭킹) 구하기

comments powered by Disqus