· 7 years ago · Dec 08, 2018, 11:18 PM
1/**
2 * モãƒã‚¤ãƒ«ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°2
3 * SQL実習
4 *
5 * Date: 2018-12-10
6 */
7
8/* ----------------------------------------- */
9/* ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ä½œæˆ */
10/* ----------------------------------------- */
11CREATE DATABASE IF NOT EXISTS chat;
12USE chat;
13
14/* ----------------------------------------- */
15/* ãƒ†ãƒ¼ãƒ–ãƒ«ä½œæˆ */
16/* ----------------------------------------- */
17DROP TABLE IF EXISTS user;
18CREATE TABLE user(
19 `user_id` varchar(64),
20 `pw` varchar(64),
21 `name` varchar(255),
22 `time` datetime,
23
24 PRIMARY KEY(`user_id`)
25);
26
27DROP TABLE IF EXISTS log;
28CREATE TABLE log(
29 `id` integer AUTO_INCREMENT,
30 `user_id` varchar(128),
31 `message` varchar(255),
32 `time` datetime,
33
34 PRIMARY KEY(`id`)
35);
36
37/* ----------------------------------------- */
38/* テストデータ挿入 */
39/* ----------------------------------------- */
40INSERT INTO user
41VALUES
42 ('foo', 'abc123', 'bar', '2018-12-10 10:00:00'),
43 ('banana', 'abc123', 'ãƒãƒŠãƒŠ', '2018-12-10 11:00:00'),
44 ('tarou', 'abc123', '太郎', '2018-12-10 12:00:00')
45 ;
46
47INSERT INTO log(`user_id`, `message`, `time`)
48VALUES
49 ('banana', 'ã“ã‚“ã«ã¡ã¯', '2018-12-10 13:00:00'),
50 ('tarou', 'Hello!', '2018-12-10 13:00:10'),
51 ('tarou', 'Nice to meet you', '2018-12-10 13:00:20'),
52 ('tarou', 'Are you OK?', '2018-12-10 13:00:30'),
53 ('banana', '日本語ã§OK', '2018-12-10 13:00:40')
54 ;