MySQL库表的简单操作

1.创建数据Market,在数据库中创建表customers,表结构如图
在这里插入图片描述
(1)创建数据库Market
create database Market;

(2)创建数据表customers,在c_num字段添加主键约束,c_birth字段上添加非空约束
create table customers;

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

(4)将c_name 字段改名为VARCHAR(70)
在这里插入图片描述

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

(6)增加c_gender字段,数据类型为CHAR(1)
alter table customers add c_gender char(1)

(7)将表名修改为customers_info。
在这里插入图片描述

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

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

2.在Market表创建表orders,结构如图
在这里插入图片描述

2.1创建数据表orders,在o_num字段上添加主键约束和自增约束,在c_id字段上添加外键约束,关联customers_info中主键c_num,删除orders表的外键约束,然后删除表customers_info.
在这里插入图片描述
在这里插入图片描述

3.创建数据库Team,定义数据表player,语句如下;

CREATE DATABASE Team;
user Team;
CREATE TABLE player
{
playid INT PRIMARY KEY,
playname VARCHAR(30) NOT NULL,teamnum
INT NOT NULL UNIQUE,info
VARCHAR (50)
};

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

在这里插入图片描述

在这里插入图片描述

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

(3)创建SQL语句,使用FLUSH PRIVILEGES 重新加载权限表。
FLUSH PRIVILEGES

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

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

(6)创建SQL语句,将account1用户的账号信息从系统中删除。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/13362.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于stm32单片机的智能家居环境监控系统

​一.硬件方案 智能家居环境监控系统的整体电路主要由stm32单片机最小系统,光MQ-2烟雾传感器电路,红外人体检测电路,DS18B20温度传感器,LCD1602显示电路,水泵驱动电路,风扇驱动电路,LED指示灯&…

【EXCEL】给数据添加图表(数据条、柱状图、折线图等),快速分析功能图文详解

目录 0.环境 1.背景简介 2.具体实现 2.1 给数据添加数据条 实现效果: 具体操作: 2.2 给数据添加柱状图图表 实现效果: 具体操作: 2.3 给数据添加迷你图(在表格中的折线图) 实现效果: …

UNI-APP_vmin横屏适配问题

vmax和vmin vmax 相对于视口的宽度或高度中较大的那个。其中最大的那个被均分为100单位的vmax vmin 相对于视口的宽度或高度中较小的那个。其中最小的那个被均分为100单位的vmin当竖屏布局时750rpx是竖屏布局屏幕的宽度 vmin不管横竖屏的情况下,100vmin都是手机屏幕…

Claude使用教程,解决Claude不能回复

Claude是ChatGPT最为有⼒的竞争对⼿之⼀,Claude 的研发公司是专注人工智能安全和研究的初创公司 Anthropic,由前 OpenAI 员工共同创立的。今年 3 月份 Anthropic 获得了谷歌 3 亿美元的投资,谷歌也因此获得其 10% 股份。 ⽬前可以通过官⽹加…

【Accumulate】Gitee解决每次推送输入账户密码问题

【前言】 每次建立私人仓库后,一推送就得输入账户密码,真的巨烦人啊。 【解决】 step1: 绑定私匙: 配置Git_犟小孩的博客-CSDN博客 step2: 每次绑定远程仓库的时候,使用SSH绑定 如果已经绑定过了&…

目标检测舰船数据集整合

PS:大家如果有想要的数据集可以私信我,如果我下载了的话,可以发给你们~ 一、光学数据集 1、 DIOR 数据集(已下载yolo版本)(论文中提到过) DIOR由23463张最优遥感图像和190288个目标实例组成,这些目标实例用…

【适配器模式】—— 每天一点小知识

💧 适配器模式 \color{#FF1493}{适配器模式} 适配器模式💧 🌷 仰望天空,妳我亦是行人.✨ 🦄 个人主页——微风撞见云的博客🎐 🐳 《数据结构与算法》专栏的文章图文并茂🦕…

【源码】vue2+element+laravel8开发不良事件上报系统源码

系统概述: 医院不良事件报告系统为医院内质量控制、患者安全关注、医疗安全不良事件方面的精细化的管理提供了平台,是等级医院评审的必备内容,评审要求医院直报系统要与卫生部“医疗安全(不良)事件报告系统”建立网络对接。 不良事件报告系统…

C语言 base32与base64加解密

概述 Base32、Base64编码就是分别用32个、64个可打印字符表示二进制数据。 一、Base32规则 32 2^5,所以需要5 Bit来表示一个base32字符。一个字节8 Bit,5和8的最小公倍数是40。编码的过程中,以5个字节为一组转为8个base32字符,不…

【Redisson】Redisson--分布式远程服务(Remote Service)

Redisson系列文章: 【Redisson】Redisson–基础入门【Redisson】Redisson–布隆(Bloom Filter)过滤器【Redisson】Redisson–分布式锁的使用(推荐使用)【分布式锁】Redisson分布式锁底层原理【Redisson】Redisson–限流器 文章目录 一、Redi…

目标检测+车道线识别+追踪+测距(代码+部署运行)

目标检测车道线识别追踪测距 本文主要讲述项目集成:从车道线识别、测距、到追踪,集各种流行模型于一体! 不讲原理,直接上干货! 把下文环境配置学会,受益终生! 各大项目皆适用! …

java项目之高校二手交易平台(ssm+jsp+mysql)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的高校二手交易平台。项目源码以及部署相关请联系风歌,文末附上联系信息 。 💕💕作者:风歌&…