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