自我检测:
点击查看---> MySQL数据库的基本操作
-- 数据库的操作
-- 链接数据库
-- 退出数据库
-- sql语句最后需要有分号;结尾
-- 显示数据库版本
-- 显示时间
-- 查看所有数据库
-- 创建数据库
-- 查看创建数据库的语句
-- 查看当前使用的数据库
-- 使用数据库
-- 删除数据库
-- 数据表的操作
-- 查看当前数据库中所有表
-- 创建表
-- 查看表结构
-- 创建students表(id、name、age、high、gender、cls_id)
-- 创建classes表(id、name)
-- 查看表的创建语句
-- 修改表-添加字段
-- 修改表-修改字段:不重命名版
-- 修改表-修改字段:重命名版
-- 修改表-删除字段
-- 删除数据表
-- 删除数据库
-- 增删改查(curd)
-- 增加
-- 全列插入
-- 主键字段 可以用 0 null default 来占位
-- 向classes表中插入 一个班级
-- 向students表插入 一个学生信息
-- 枚举中 的 下标从1 开始 1---“男” 2--->"女"....
-- 部分插入
-- 多行插入
-- 修改
-- 全部都改
-- 条件修改
-- 查询基本使用
-- 查询所有列
---定条件查询
-- 查询指定列
-- 可以使用as为列或表指定别名
-- 字段的顺序
-- 删除
-- 物理删除
-- 逻辑删除(软删除、标记删除)
-- 用一个字段来表示 这条信息是否已经不能再使用了
-- 给students表添加一个is_delete字段 bit 类型
牛刀小试:
create database wechat charset utf8;
use wechat;
create table userinfo(
wechat_id int unsigned not null auto_increment primary key,
wechat_number varchar(30),
name varchar(30) not null,
gender enum("男", "女", "保密") default "保密",
mobile varchar(11) default "11111111111",
email varchar(30)
);
insert into userinfo values(0, "laowang", "老王", "男", "15639166666", "[email protected]"),(default, "laoli", "老李", "女", "15639167777", "[email protected]"),(null, "laozhang", "老张", "男", "15639168888", "[email protected]");
create table contact(
id int unsigned not null auto_increment primary key,
wechat_id int unsigned not null,
friend_wechat_id int unsigned not null
);
insert into userinfo values(0, 1, 2), (null, 1, 3);
create table moments(
id int unsigned not null auto_increment primary key,
wechat_id int unsigned not null,
context varchar(255) not null,
img_url varchar(100),
publish_time date not null
);
insert into moments values(null, 2, "能力到无能为力", "", "2018-8-12"), (default, 3, "拼搏到感动自己", "http://jiayou.jpg", "2018-8-13");
create table chat_tables(
id int unsigned not null auto_increment primary key,
wechat_id int unsigned not null,
friend_wechat_id int unsigned not null,
context varchar(255) not null,
context_type enum("文字", "语音", "图片"),
send_time datetime not null
);
insert into chat_tables values(0, 1, 2, "加油加油我最棒!", 1, "2018-8-12 21:10:49"), (0, 2, 1, "http://meet.jpg", 3, "2018-8-12 21:11:52");