MySQl基础入门⑦

上一章知识内容

分析数据且区分数据类型

看下表分析数据的特征,根据其特征确定相应的数据类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
分析以上表格特征,确定数据类型,并对数据进行分类。分析数据后按固定长度字符串、可变长度字符串、整数、固定精度小数和日期时间数据类型对数据进行分类总会,如下表所示。
在这里插入图片描述

1.char(n)数据类型是固定长度的。若定义一个字段为20个字符的长度,则将存20个字符。当输入少于定义的字符数n时,剩余的长度将被空格填。只有当列中的数据为固定长度(如邮政编码、电话号码、银行账号等)时才能使用这种数据类型。

2.varchar(n)数据类型时可变长度的,每一条记录允许不同的字符数,最大字符数为定义的最大长度,数据的实际长度为输入字符串的实际长度,而不一定是n。例如,一个列定义为varchar(50),这说明该列中只存储3个字符长度的字符串,那么只会使用3个字符串的存储空间。这种数据类型适用于数据长度不固定的情形,如客户名称、姓名、厂家地址等,此时并不在意存储数据的长度。

在这里插入图片描述

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

理解上完上面的图,我们就开始创建表了

1.使用语句创建数据库表及约束

打开我们navicat,打开我们的数据库
在这里插入图片描述
这是我新建的数据库,你们在学的时候也要新建一个,因为新的里面没有表。

点击新建表

在这里插入图片描述
会出现这个,首先第一个就是字段名,第二个是字段的类型,看过之前的文章就知道,
然后就是它的长度了,小数点位数,允不允许为Null,是否设置为键,
这就是整张表的内容。

接下来让我们输入一段信息

在这里插入图片描述
输入完这些信息之后。点击保存,他会提示你要输入表名,
在这里插入图片描述
看你喜欢,不过后面命名的时候肯定要顾名思义的。
在navicat界面的左边查看,表,就会发现刚刚新建的student已经在里面了,打开看,就会发现表里面有个我们刚输入的字段id。
在这里插入图片描述
这就是最简单的创建表的一种方式,接下来我们用命令创建表。
打开我们的命令界面窗口,懒的可以直接按F6
首先先切换到我们要操作的数据库,不然到时候表都不知道建到哪里去了。

第一步.切换数据库命令:USE 数据库名称;

在这里插入图片描述
我这里数据库叫pp,显示Database changed 就是成功了。

第二步.查看当前数据库所有表命令:show tables;

在这里插入图片描述
可以看到我们刚刚创建的student表,和它自己默认的一个表,

第三步.创建表命令:``

表的创建命令需要表的名称、字段名称、定义每个字段(类型、长度等)。
创建表需要 用到```CREATE TABLE``语句,其语法格式为:
创建ygb表,id的一个字段。

	CREATE TABLE ygb(id int primary key);

在这里插入图片描述
到这里,我们最简单的创建表就结束了,接下来就是疯狂练习了,等下一章就开始讲解创建表的一些细节。

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

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

相关文章

windows安装ElasticSearch踩坑记

ElasticSearch是一个开源的分布式搜索和分析引擎。它提供实时分布式搜索功能,可以索引和搜索大量的结构化和非结构化数据。Elasticsearch以其速度、可伸缩性和处理复杂查询的能力而闻名。它常用于日志分析、全文搜索、文档搜索和数据分析等领域。使用ElasticSearch的…

【软件测试面试】银行项目测试面试题+答案(二)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 面试题&#xff1…

【数据库】软件测试之MySQL数据库练习题目

有表如下: Student 学生表 SC 成绩表 Course 课程表 Teacher 老师表 每个学生可以学习多门课程,每一个课程都有得分,每一门课程都有老师来教,一个老师可以教多个学生 1、查询姓‘朱’的学生名单 select * from Student whe…

第二证券:港股通交易股票范围详解:哪些股票可以买卖?

港股通现在能够出资的股票有:①恒生归纳大型股指数的成分股;②恒生归纳中型股指数的成分股;③在沪市上市生意的AH股上市公司的H股。 注意:港股通标的并不是原封不动的,它每半年调整一次,被调出港股通标的的…

Excel下拉自动填充

1、选中需要下拉填充的单元格,按下Ctrl,然后再往下拖动填充。 下拉结果: 2、选中两个连续的单元格,往下拖动填充,可以填充增加两数差。 下拉结果: 本文为学习笔记,所参考文章均已附上链接&#…

OpenCV开发笔记(七十七):相机标定(二):通过棋盘标定计算相机内参矩阵矫正畸变摄像头图像

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/136616551 各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究 红胖子(红模仿)的博…

管理类联考-复试-管理类知识-领导激励理论控制

文章目录 领导领导方式的基本类型领导权变理论情境领导理论管理权力四种员工类型 激励理论归因理论、晕轮效应、假设相似性古典动机理论马斯洛需求理论双因素理论XY理论三种需求理论工作特征模型当代动机理论目标设置理论强化理论公平理论期望理论 控制控制及其必要性PDCA、甘特…

C# 用 System.Xml 读 Freeplane.mm文件,生成测试用例.csv文件

Freeplane 是一款基于 Java 的开源软件,继承 Freemind 的思维导图工具软件,它扩展了知识管理功能,在 Freemind 上增加了一些额外的功能,比如数学公式、节点属性面板等。 先写一个测试程序 test_read_Xml.cs 如下 using System;…

某图网查看大图接口结果加密逆向之数据解密扣取

逆向网址 aHR0cHM6Ly95ZXNtenQuY29tLw 逆向链接 aHR0cHM6Ly95ZXNtenQuY29tL2JlYXV0eS8 逆向接口 aHR0cHM6Ly95ZXNtenQuY29tL2FwcC9wb3N0L3A/aWQ9MTA3NjQy 那么我们可以看到接口请求结果为加密数据, 需要手动解开才可以拿到数据 展示图片大图 逆向过程 请求方式&…

无需编程技能:Python爬虫与数据可视化毕业论文代写服务

引言 作为一名在软件技术领域深耕多年的专业人士,我不仅在软件开发和项目部署方面积累了丰富的实践经验,更以卓越的技术实力获得了🏅30项软件著作权证书的殊荣。这些成就不仅是对我的技术专长的肯定,也是对我的创新精神和专业承诺…

展会回顾 | 同立海源生物亮相2024第7届CAR-TCR欧洲峰会

欧洲峰会 2024年2月28-29日,第七届CAR-TCR欧洲峰会CAR-TCR Summit Europe在英国伦敦圆满落幕。同立海源生物亮相本次峰会,重点展示了公司GMP级别的细胞分选磁珠、人源重组蛋白、免疫细胞培养基等CGT领域核心原料和整体解决方案。 作为全球领先的行业盛…

Git LFS【部署 01】Linux环境安装git-lfs及测试

Linux系统安装git-lfs及测试 1.下载2.安装3.测试4.总结 Git LFS(Large File Storage)是一个用于Git版本控制系统的扩展,它专门用来管理大型文件,如图像、音频和视频文件。 1.下载 安装包下载页面:https://github.com/…