【Python 聊天室】MySQL 准备

本文内容是关于MySQL的,和Python关系不大。

1. 安装MySQL

http://wiki.ubuntu.org.cn/MySQL
环境Ubuntu 14.04

2. 登录MySQL

mysql -u root -p

3. 创建数据库

创建数据库

CREATE DATABESE chatroom;

切换到chatroom 数据库

USE chatroom;

4. 创建表

创建用户注册表并初始化

CREATE TABLE username
(
  user_id    int  NOT NULL  AUTO_INCREMENT,
  user_name  char(20) NOT NULL ,
  password char(20)  NOT NULL,
  PRIMARY KEY (user_id)
) ENGINE=InnoDB;

# 往表中写入初始的数据
INSERT INTO username(user_id ,
  user_name  ,
  password 
)
VALUES(1,
  'Administrator',
  '1234');

INSERT INTO username(user_id,
  user_name  ,
  password 
)
VALUES(2,
  'netease1',
  '123');

INSERT INTO username(user_id,
  user_name  ,
  password 
)
VALUES(3,
  'netease2',
  '123');

INSERT INTO username(user_id ,
  user_name  ,
  password 
)
VALUES(4,
  'netease3',
  '123');

INSERT INTO username(user_id ,
  user_name  ,
  password 
)
VALUES(5,
  'netease4',
  '123');

创建房间表

CREATE TABLE room
(
  room_id    int  NOT NULL,
  creator  char(20) NOT NULL ,
  is_password bool, 
  password char(20) ,
  PRIMARY KEY (room_id)
) ENGINE=InnoDB;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,304评论 0 10
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,177评论 2 89
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,092评论 19 139
  • 众所周知,刘秀是刘邦的后代,东汉的建立者。 一生战功绩绩,称帝之后,为百姓打造了一个太平盛世,是一代明君。 但是我...
    嘉笙啊阅读 2,812评论 4 7
  • 万物自带能量,你我自带能量,起心动念都是能量在流动,一念天堂一念地狱,意识的能量决定你的生命状态,意识的能...
    舒骅阅读 8,024评论 0 0

友情链接更多精彩内容