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

本文详细介绍MySQL数据库的基础操作,包括数据库的连接、退出、版本显示、时间显示等;数据表的创建、修改、删除等;以及数据的增删改查等核心功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自我检测:

点击查看---> 《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", "124@qq.com"),(default, "laoli", "老李", "女", "15639167777", "780@163.com"),(null, "laozhang", "老张", "男", "15639168888", "666@itcast.com");

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");

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值