MySQL 数据库表操作

图一

创建数据库market,再market中创建数据表customers,customers表结构如图所示 按图示进行操作。

在这里插入图片描述(1)创建数据库Market。
在这里插入图片描述

(2)创建数据表customers,在c_num字段上添加主键约束和自增约束,在c_birth字段上添加非空约束。
在这里插入图片描述

(3)将c_contact字段插入到c_birth字段后面。
在这里插入图片描述

(4)将c_name字段数据类型改为VARCHAR(70)。在这里插入图片描述

(5)将c_contact字段改名为cphone。
在这里插入图片描述

(6)增加c_gender字段,数据类型为CHAR(1)。
(7)将表名修改为customers_info。

在这里插入图片描述

(8)删除字段c_city。
在这里插入图片描述

(9)修改数据表的存储引擎为MVISAM。
在这里插入图片描述

图二

在market中创建数据表orders,如图所示,按图示进行操作

在这里插入图片描述
(1)创建数据表orders,在onum字段上添加主键约束和自增约束,在cid字段上添加外键约束,关联customers表中的主键cnum。
在这里插入图片描述

(2)删除orders表的外键约束,然后删除表customers。
先查看外键名称 再进行修改。

在这里插入图片描述
在这里插入图片描述

图三

创建数据库Team,定义下列数据表player ,语句如下执行以下操作

在这里插入图片描述
创建Team库
在这里插入图片描述
在这里插入图片描述
创建player表
在这里插入图片描述
(1)创建一个新账户,用户名为accountl,该用户通过本地主机连接数据库,密码为 oldpwd1。授权该用户对Team数据库中player表的SELECT和INSERT权限,并且授权该用户对player表的info字段的UPDATE权限。
修改密码限制并创建用户。在这里插入图片描述
授权。
在这里插入图片描述

(2)创建SOL语句,更改account1用户的密码为newpwd2。
在这里插入图片描述

(3)创建SOL语句,使用FLUSH PRIVILEGES重新加载权限表。
在这里插入图片描述

(4)创建SOL语句,查看授权给account1用户的权限。
在这里插入图片描述

(5)创建SQL语句,收回account1用户的权限。
在这里插入图片描述

(6)创建SOL语句,将account1用户的账号信息从系统中删除。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值