mysql第二次作业

作业:
    创建一个数据,db_classics
    创建一张表:t_hero
    id name nickname age address job  weapon group
    1 张百川 玉皇大帝 200000        
    2 孙悟空  齐天大圣 
    3 林妹妹 
创建数据库,创建英雄表
添加对应的约束条件
插入80条数据
通过alter添加两个新的字段
通过alter删除一个字段
重命名一张表


create database if not exists db_classics default charset=utf8mb4;    
# 如果数据库存在,也不报错,特别适合于写脚本时,编码使用utf8mb4


    create table if not exists t_hero(
        id int primary key auto_increment,
        name varchar(50) not null unique,
        nickname varchar(50) not null unique,
        age int check(age >= 18) default 20,
        address varchar(50) not null unique,
        gender varchar(10) default "男",
        job  varchar(10),
        weapon varchar(50),
        grou int not null default 1,
    );

insert into t_hero values(1,"张百川","玉皇大帝",200000,"天庭","男","刺客","不知道",1)
insert into t_hero values(2,"孙悟空","齐天大圣",600,"花果山","男","战士","金箍棒",2)
insert into t_hero values(3,"林黛玉","林妹妹",18,"贾府","女","法师","面巾",3)


修改表结构:
    增加新的列
    ALTER TABLE t_hero ADD "爱好" varchar not null;
    ALTER TABLE t_hero ADD "评价" default '强';    


    删除列
    ALTER TABLE t_hero DROP "爱好"


    表重命名
  ALTER TABLE t_hero RENAME t_hero1;

create database if not exists db_classics default charset=utf8mb4;    
# 如果数据库存在,也不报错,特别适合于写脚本时,编码使用utf8mb4
    create table if not exists t_hero(
        id int primary key auto_increment,
        name varchar(50) not null unique,
        nickname varchar(50) not null unique,
        age int check(age >= 18),
        address varchar(50) not null unique,
        gender varchar(10) not null default "男",
        job varchar(10),
        weapon varchar(50),
        grou int not null default 1
    );

insert into t_hero values(1,"张百川","玉皇大帝",200000,"天庭","男","刺客","不知道",1);
insert into t_hero values(2,"孙悟空","齐天大圣",600,"花果山","男","战士","金箍棒",2)
insert into t_hero values(3,"林黛玉","林妹妹",18,"贾府","女","法师","面巾",3)


#修改表结构:
    #增加新的列
    ALTER TABLE t_hero ADD 爱好 varchar(100) not null;
    ALTER TABLE t_hero ADD 评价 varchar(100) default "强";    
    #删除列
    ALTER TABLE t_hero DROP 爱好;
    #表重命名
    ALTER TABLE t_hero RENAME t_hero1;

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

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

相关文章

Docker Dockerfile解析

Dockerfile是什么 Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。 官网:Dockerfile reference | Docker Docs 构建三步骤: 编写Dockerfile文件docker build命令构建镜像docker run依镜像运行容…

基于微信小程的流浪动物救助宠物领养平台设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言系统主要功能:具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利 代码参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计…

四川天蝶电子商务有限公司可靠吗?真实吗?

​近年来,抖音带货已成为一种日益流行的新零售趋势。而四川天蝶电子商务有限公司作为抖音带货领域的先行者之一,备受消费者关注。但是,我们不能仅凭其名声来评判其可靠性。在对该公司的抖音带货服务进行评估之前,有必要了解和了解…

PHP8的类与对象的基本操作之类常量-PHP8知识详解

php 8引入了一种新的特性,称为类常量(class Constants)。类常量是在类中定义的常量,类似于全局常量,但作用域仅限于定义它们的类。 在PHP 8中,类常量的作用域被限制在定义它们的类中。这意味着只有类的成员…

【算法思想-排序】根据另一个数组次序排序 - 力扣 1122 题

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学…

学习记忆——宫殿篇——记忆宫殿——记忆桩——学校

教室 桶 走道 桌子 暖气 窗台 后背 窗帘 监视器 白盒子 教师 讲台 表 投影仪 音响 窗 喇叭 黑板 门 栏杆 椅子 食堂 桶 刷卡器 柱子 桌子 风扇 灯罩 一列椅子 地面 大门空间 电视 活动室 盘子 纸盒 油桶 称 水桶 展牌 帘子 消防栓 毯子 储物箱 宿舍 梯子 坐垫 挂件 吊兰 君子…

大学宿舍IP一键视频对讲

大学宿舍ip一键视频对讲 大学宿舍一键视频对讲是指在大学宿舍内安装一套视频对讲系统,通过一键操作,实现与宿舍内其他人进行视频通话的功能。 该系统通常包括以下组成部分: 1. 室内终端:每个宿舍内安装一个室内终端,…

前端性能测试工具-lighthouse

Lighthouse简介 Lighthouse 是 Google 的一款开源工具,它可以作为一个 Chrome 扩展程序运行,或从命令行运行。只需要给 Lighthouse 提供一个要审查的网址,它将针对此页面运行一连串的测试,然后生成一个页面性能的报告。 Lightho…

C++ - map 和 set 的模拟实现 - 红黑树当中的仿函数 - 红黑树的迭代器实现

简单了解map 和 set 的实现 首先我们要知道,map 和 set 的底层就是 红黑树,但是 STL 当中 ,map 和 set 并不是我们想象的,直接使用一个 pair 对象来存储一个 key-value 或者 是 一个 key。具体如下所示: set&#xff…

QUIC协议报文解析(三)

在前面的两篇文字里我们简单介绍了QUIC的发展历史,优点以及QUIC协议的连接原理。本篇文章将会以具体的QUIC报文为例,详细介绍QUIC报文的结构以及各个字段的含义。 早期QUIC版本众多,主要有谷歌家的gQUIC,以及IETF致力于将QUIC标准…

Spring底层原理之 BeanFactory 与 ApplicationContext

🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 Redis 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 Spring底层原理 一、 BeanFactory 与 Appli…

二维码智慧门牌管理系统:提升城市管理效率与服务水平

文章目录 前言一、系统原理及特点二、系统的优势与应用 前言 在当今快速发展的信息化时代,如何有效地管理城市地址信息成为了各大城市面临的重要问题。传统的门牌管理系统已经无法满足现代城市的需求,而二维码智慧门牌管理系统作为全新的解决方案&#…

ruoyi-vue项目的打包、与运行

ruoyi-vue项目的打包、与运行 打包打包后文件,及其运行 打包 打包后文件,及其运行 注意:要(带配置)打开redis redis-server.exe redis.windows.conf

《计算机网络》——应用层

2.1 应用层协议原理(P54) 研发网络应用的核心是写出能够运行在不同端系统和通过网络彼此交流的程序。 2.1.1 网络应用程序体系结构 两种主流的应用体系结构:客户-服务器体系结构、对等体系结构。 客户-服务器体系:服务器是一个…

最新《2023上半年网络安全观察报告》发布,解读网络安全发展

回顾2023上半年,人工智能大模型飞速应用于网络攻击与对抗,颠覆传统攻防场景,新型安全威胁凸显;国产化系统漏洞被大规模利用,严重威胁国内用户数据安全与财产安全;个人信息泄露问题频频出现,数据…

机器学习——SVM(支持向量机)

0、前言: SVM应用:主要针对小样本数据进行学习、分类和回归(预测),能解决神经网络不能解决的过学习问题,有很好的泛化能力。(注意:SVM算法的数学原理涉及知识点比较多,所…

【ELFK】之消息队列kafka

一、kafka的定义 Kafka 是一个分布式的基于发布/订阅模式的消息队列(MQ,Message Queue),主要应用于大数据实时处理领域。Kafka 是最初由 Linkedin 公司开发,是一个分布式、支持分区的(partition&#xff0…

复习Day03:数组part03:76 . 最小覆盖子串、438. 找到z字符串z中所有字母异位词

之前的blog链接:https://blog.csdn.net/weixin_43303286/article/details/131700482?spm1001.2014.3001.5501 我用的方法是在leetcode再过一遍例题,明显会的就复制粘贴,之前没写出来就重写,然后从拓展题目中找题目来写。辅以Lab…

中国城市政商关系健康总指数、方面指数及一级指标得分2018

中国城市政商关系健康总指数、方面指数及一级指标得分2018 1、指标:省份代码、省份、城市代码、城市名称、政商关系健康指数、亲近指数、清白指数、政府关心、政府服务、企业税负、政府廉洁度、政府透明度 2、范围:290个地级市 3、数据说明&#xff1…

pandas--->CSV / JSON

csv CSV(Comma-Separated Values,逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。 CSV 是一种通用的、相对简单的文…