MySQL数据库的基本操作之牛刀小试

自我检测:

点击查看---> 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");

猜你喜欢

转载自blog.csdn.net/apollo_miracle/article/details/81625948