创建英雄表

本文详细描述了如何在MySQL中创建一个名为hero的英雄表,包括字段定义、数据插入和查询结果的展示,通过实例演示了如何使用INSERT语句插入《西游记》和《水浒传》等文学作品中的角色数据。

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

一.题目要求

1、创建一个英雄表(hero)
        主键
        name
        nickname
        address
        groups
        email
        telphone

二,进行创建步骤

1.进入MySQL,

2.查询已有数据库

3.选中实验创建的数据库

4.创建英雄表的结构

这是一段 MySQL 数据库的建表语句,用于创建名为 t_hero 的表,以下是对代码的详细解释:

  1. create table if not exists t_hero(:这是创建表的语句开头,if not exists 表示如果表 t_hero 不存在才执行创建操作,避免因重复创建表而报错。

  2. id int primary key auto_increment,:定义了一个名为 id 的列,数据类型为 int(整数),它是表的主键(primary key),并且设置了自增属性(auto_increment),意味着每插入一条新记录,该列的值会自动递增。

  3. name varchar(50) not null unique,:定义 name 列,数据类型为 varchar(50)(可变长度字符串,最大长度为 50 个字符),not null 表示该列不能为空,unique 表示该列的值在表中必须是唯一的。

  4. nickname varchar(50) not null unique,:与 name 列类似,定义了 nickname 列,也是可变长度字符串,长度限制为 50,不允许为空且值唯一。

  5. age int check(age>0),:定义 age 列,数据类型为 int,并且设置了一个检查约束(check),确保 age 的值必须大于 0。

  6. address text,:定义 address 列,数据类型为 text,用于存储较长的文本信息。

  7. organize text,:定义 organize 列,数据类型同样为 text,用于存储组织相关的文本信息。

  8. email text,:定义 email 列,数据类型为 text,用于存储电子邮件地址。

  9. telephone varchar(11) NOT NULL:定义 telephone 列,数据类型为 varchar(11),长度限制为 11 个字符,不允许为空,通常用于存储电话号码。

  10. );:表示建表语句结束。

5.

6.使用insert 语句插入内容

 insert into t_hero values(default, "孙悟空", "齐天大圣", 2520, '花果山水帘洞',"《西游记》","123456@.com","12345678912");

insert into t_hero values(default, "猪八戒", "天蓬元帅", 2488,'云栈洞',"《西游记》","123456@.com","12345678912");

 insert into t_hero values(default, "沙和尚", "沙僧", 2388,'流沙河',"《西游记》","123466@.com","12645678912");

 insert into t_hero values(default, "卢俊义", "玉麒麟", 38,'河北大名府 ',"《水浒传》","1519485463@.com","1542162");

 insert into t_hero values(default, "刘备", "刘玄德", 58,'涿县 ',"《三国演义》","614579597@.com","154223162");

 insert into t_hero values(default, "贾宝玉", "怡红公子", 32,'怡红院 ',"《红楼梦》","92466257@.com","152364162");

 insert into t_hero values(default, "宋江", "及时雨", 42,'宋家村',"《水浒传》","856427865@.com","64523154");

········································································································

如出现以上,则插入内容成功。

7.英雄表结果呈现。

8.输入exit退出。

9.增

MySQL基本命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值