일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- matplotlib
- Mac
- zip 파일 암호화
- query
- analyzer test
- Kafka
- licence delete curl
- API
- springboot
- Java
- flask
- plugin
- license delete
- token filter test
- MySQL
- aggs
- 900gle
- aggregation
- ELASTIC
- docker
- Elasticsearch
- high level client
- Test
- License
- TensorFlow
- 차트
- Python
- sort
- 파이썬
- zip 암호화
Archives
- Today
- Total
개발잡부
sql 본문
반응형
drop table if exists rooms;
drop table if exists room_members;
drop table if exists user_account;
drop table if exists users;
drop table if exists balance_send;
drop table if exists balance_receive;
CREATE TABLE `rooms` (
`id` bigint NOT NULL AUTO_INCREMENT,
`room_id` varchar(3) NOT NULL,
`room_name` varchar(100) NOT NULL,
`category1` varchar(100) DEFAULT NULL,
`category2` varchar(100) DEFAULT NULL,
`category3` varchar(100) DEFAULT NULL,
`category4` varchar(100) DEFAULT NULL,
`category5` varchar(100) DEFAULT NULL,
`member_count` int(2) DEFAULT NULL,
`open` enum ('Y','N') NOT NULL DEFAULT 'N' ,
`owner_id` bigint NOT NULL,
`created_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `room_id_index` (`room_id`),
KEY `open_index` (`open`),
KEY `owner_id_index` (`owner_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
CREATE TABLE `room_members` (
`id` bigint NOT NULL AUTO_INCREMENT,
`room_id` varchar(3) NOT NULL,
`user_id` bigint NOT NULL,
`black` enum ('Y','N') NOT NULL DEFAULT 'N' ,
`created_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `black_index` (`black`),
KEY `user_id_index` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
CREATE TABLE `balance_send` (
`balance_send_id` bigint NOT NULL AUTO_INCREMENT,
`room_id` varchar(3) NOT NULL,
`sender_user_id` bigint NOT NULL,
`balance` int(20) NOT NULL DEFAULT 0 ,
`send_status` enum ('Y','N','C') NOT NULL DEFAULT 'Y' ,
`created_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`balance_send_id`),
KEY `room_id_index` (`room_id`),
KEY `sender_user_id_index` (`sender_user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
CREATE TABLE `balance_receive`(
`id` bigint NOT NULL AUTO_INCREMENT,
`balance_send_id` bigint NOT NULL,
`receive_user_id` bigint NOT NULL,
`balance` int(20) NOT NULL DEFAULT 0 ,
`receive_status` enum ('Y','N','C') NOT NULL DEFAULT 'Y' ,
`created_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `receive_user_id_index` (`receive_user_id`),
KEY `balance_send_id_index` (`balance_send_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
CREATE TABLE `user_account` (
`account_id` bigint NOT NULL AUTO_INCREMENT,
`user_id` bigint NOT NULL,
`balance` int(20) NOT NULL DEFAULT 0 ,
`black` enum ('Y','N') NOT NULL DEFAULT 'N' ,
`created_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`account_id`),
KEY `black_index` (`black`),
KEY `user_id_index` (`user_id`),
KEY `balance_index` (`balance`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
CREATE TABLE `users` (
`user_id` bigint NOT NULL AUTO_INCREMENT,
`user_name` varchar(100) NOT NULL,
`black` enum ('Y','N') NOT NULL DEFAULT 'N' ,
`created_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`user_id`),
KEY `black_index` (`black`),
KEY `user_id_index` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
반응형
'JAVA > etc.' 카테고리의 다른 글
[java] Spark (0) | 2023.02.08 |
---|---|
spark (0) | 2022.05.30 |
Maven 설치 - Mac OS (old version) (0) | 2022.02.28 |
Nexus (0) | 2022.02.10 |
[Pentaho] Transformation 1 (0) | 2021.12.02 |
Comments