崔喵历险记之MySQL梦境世界(第一章)

 返回游戏主界面:个人主页

呼.......哈........呼.......噜~~~~~崔喵睡着了!!!


目录

引言:

新手教程:

1.数据库的操作

1.1显示当前的数据库

1.3使用数据库

1.4删除数据库

2.常用数据类型

2.1数值类型:

2.2字符串类型

2.3日期类型

3.表的操作

3.1显示当前的表

 3.2 创建表

 3.3注释

3.4查看表

 3.5删除表

 3.6新增表

 3.7查看表的内容

虚拟练习室

1.第一关

2.第二关

3.第三关

4.崔喵攻略


引言

你成功来到崔喵的梦境世界,别看了这个游戏是没有登出按钮的,只有通关游戏才能逃离梦境世界。我可没有坑你,(好吧是有点坑你),作为新手奖励丢给你一只崔喵向导,它会带着你学习在前几层的梦境世界冒险,崔喵会帮助你打开新手教程,不要小看它好吗?是吧,崔喵。喵呜~~~。


新手教程

使用指南:帮助玩家学习新技能,你将会学习的技能是: 数据库的操作,常用数据类型,表的操作,

通过第一次新手教程之后,第二次的新手教程可以提升技能的技能点!

所以崔喵什么是数据库?数据库是用来干什么的?你咋啥都不知道???喵!!


1.数据库的操作

1.1显示当前的数据库

show databases;

  1.2创建数据库

create database 数据库名;
eg1:create database test;
//说明:当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集:utf8,校验规则
是:utf8_ general_ ci。
//说明:如果系统没有test的数据库 ,则可以创建一个名test数据库,如果有则不会创建。

1.3使用数据库

use 数据库名;

1.4删除数据库

drop 数据库名;
说明:数据库删除以后,内部看不到对应的数据库,里边的表和数据全部被删除。

2.常用数据类型

2.1数值类型:

整型&浮点型


2.2字符串类型


2.3日期类型


3.表的操作

需要操作数据库中的表时,首先要使用该数据库:

引用:eg1:create database test;

3.1显示当前的表

show tables;

 3.2 创建表

create table 表名 (列名 类型 ,列名 类型);
create table test1 (id int , name varchar(20));
eg2: 
create table pg (id int , name varchar(20) comment'姓名', 
password varchar(20)comment'密码', age int , sex varchar(1), brithday timestamp, amout decimal(13,2) ,
resume text);

 3.3注释

--是注释
#是注释
comment 是注释(只能在建表语句中使用)

3.4查看表

查看指定表的详细情况(查看表的结构,不能查看内容)

desc 表名;

 3.5删除表

drop table 表名;

 3.6新增表

insert into 表名 values (列和与类型);

 3.7查看表的内容

select *from 表名;

 这么简单!我都有些无聊了,带我去打打怪呗!喵~虚~拟~练~习~室~喵呜~~~

虚拟练习室

梦境世界的有一家名叫《南升喵》的猫粮店店里的程序员老王八因喝了隔夜的java咖啡请假一天,崔喵看着柜台上的小猫饼干喵呜了一个小时,你无可奈何的买下了小猫饼干,转头便付了钱。你一眼就瞥见电脑屏幕上没有数据!!!系统提示(请帮助老王八完成数据库)。(记录客户(崔喵)及购物情况:有以下三个表组成)。

1.第一关

商品goods(商品编号goods_id,商品名goods_name, 单价unitprice, 商品类别category, 供应商provider)

2.第二关

客户customer(客户号customer_id,姓名name,住址address,邮箱email,性别sex,身份证card_id)

3.第三关

购买purchase(购买订单号order_id,客户号customer_id,商品号goods_id,购买数量nums)

4.崔喵攻略

//第一关

//创建一个shop数据库
create database if not exists shop default  character set utf8;

//使用shop数据库
use shop;

//创建数据表名 商品 goods
//列为(商品编号goods_id,商品名goods_name, 单价unitprice, 商品类别category, 供应商provider)
 create table if not  exists goods(
    goods_id int comment '商品编号',
    goods_name varchar(32) comment '商品名称',
    unitprice int comment '单价,单位分',
    category varchar(12) comment '商品分类',
    provider varchar(64) comment '供应商名称'
);

//第二关
//创建数据表名 顾客 customer
//列为(客户号customer_id,姓名name,住址address,邮箱email,性别sex,身份证card_id)
create table if not exists customer
(
   customer_id  int comment '客户编号',
   name varchar(32) comment '客户姓名',
   address  varchar(256) comment '客户地址',
   email  varchar(64) comment '电子邮箱',
   sex bit comment '性别',
   card_id varchar(18) comment '身份证'
);

//第三关
//创建数据表名 购买 purchase
//购买purchase(购买订单号order_id,客户号customer_id,商品号goods_id,购买数量nums)
create table if not exists purchase
(
   order_id  int comment '订单号',
   customer_id int comment '客户编号',
   goods_id  int comment '商品编号', 
   nums  int comment '购买数量'
);

系统提示:恭喜你已经完成了本次虚拟练习室的挑战接下来可以继续前往记忆之塔拿回崔喵的记忆碎片,补充崔喵的记忆碎片都补齐完整,你才能通关。同样崔喵每获得一个记忆碎片实力会提升一成更好的帮助你!!!那我们记忆之塔见!!!

  • 42
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值