MySQl基础入门⑦

这篇具有很好参考价值的文章主要介绍了MySQl基础入门⑦。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

上一章知识内容

分析数据且区分数据类型

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

MySQl基础入门⑦,mysql,mysql,数据库
MySQl基础入门⑦,mysql,mysql,数据库
MySQl基础入门⑦,mysql,mysql,数据库
MySQl基础入门⑦,mysql,mysql,数据库
MySQl基础入门⑦,mysql,mysql,数据库
分析以上表格特征,确定数据类型,并对数据进行分类。分析数据后按固定长度字符串、可变长度字符串、整数、固定精度小数和日期时间数据类型对数据进行分类总会,如下表所示。
MySQl基础入门⑦,mysql,mysql,数据库

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

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

MySQl基础入门⑦,mysql,mysql,数据库

MySQl基础入门⑦,mysql,mysql,数据库
MySQl基础入门⑦,mysql,mysql,数据库
MySQl基础入门⑦,mysql,mysql,数据库
MySQl基础入门⑦,mysql,mysql,数据库
MySQl基础入门⑦,mysql,mysql,数据库

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

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

打开我们navicat,打开我们的数据库
MySQl基础入门⑦,mysql,mysql,数据库
这是我新建的数据库,你们在学的时候也要新建一个,因为新的里面没有表。

点击新建表

MySQl基础入门⑦,mysql,mysql,数据库
会出现这个,首先第一个就是字段名,第二个是字段的类型,看过之前的文章就知道,
然后就是它的长度了,小数点位数,允不允许为Null,是否设置为键,
这就是整张表的内容。

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

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

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

MySQl基础入门⑦,mysql,mysql,数据库
我这里数据库叫pp,显示Database changed 就是成功了。

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

MySQl基础入门⑦,mysql,mysql,数据库
可以看到我们刚刚创建的student表,和它自己默认的一个表,

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

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

	CREATE TABLE ygb(
	id int primary key
	);

MySQl基础入门⑦,mysql,mysql,数据库
到这里,我们最简单的创建表就结束了,接下来就是疯狂练习了,等下一章就开始讲解创建表的一些细节。文章来源地址https://www.toymoban.com/news/detail-838577.html

到了这里,关于MySQl基础入门⑦的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【MySQL】 MySQL数据库基础

    🎄本节目标: 🚩数据库的操作:创建数据库、删除数据库 🚩常用数据类型 🚩表的操作:创建表、删除表 SHOW DATABASES; 使用如下: 🎈语法: 🎈语法说明 大写的表示 [] 是可选项 CHARACTER SET: 指定数据库采用的字符集 COLLATE: 指定数据库字符集的校验规则 🎈示例: 🛫

    2024年02月08日
    浏览(51)
  • MySQL数据库基础之MySQL查询基础

    从今天开始,本系列内容就带各位小伙伴学习数据库技术 。数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。 全文大约【 1212】 字,不说废话,只讲可以让你学到技术、

    2024年02月06日
    浏览(52)
  • MYSQL数据库基础(数据库)

    用户在客户端输入SQL语句 客户端会把SQL通过网络发送给服务器 服务器会执行这个SQL,把结果返回给客户端 客户端接收到结果后,显示到界面上 1.创建数据库 1.1 语法 1.2 解析 已经有了数据库,为何还要创建 计算机中,不同的词有不同的含义,如一门学科、一类软件、某个具

    2024年02月07日
    浏览(51)
  • MySQL入门:如何创建数据库?

    本文详细概述了如何使用不同的方法和工具(包括用于MySQL的命令行,工作台和dbForge Studio)在MySQL中创建数据库。 MySQL是基于SQL的关系数据库管理系统。它是由Oracle Corporation开发,分发和支持的。MySQL是免费的开源软件,由于其可靠性,兼容性,成本效益和全面的支持,它正

    2024年02月03日
    浏览(50)
  • MySQL - 第1节 - MySQL数据库基础

    目录 1.数据库的概念 2.主流数据库 3.基本使用 3.1.连接服务器 3.2.服务器管理 3.3.数据库服务器,数据库,表关系 3.4.使用案例 3.4.1.数据存储路径 3.4.2.创建/删除数据库 3.4.3.使用数据库 3.4.4.创建数据库表 3.4.5.表中插入数据 3.4.6.查询表中的数据 3.5.数据逻辑存储 4.MySQL架构 5.SQ

    2024年02月09日
    浏览(45)
  • MySQL——数据库基础

    目录 一.什么是数据库 二.主流的数据库 三.服务器,数据库,表关系 四.数据逻辑存储  五.MySQL架构 六.SQL语句分类   七.存储引擎 存储数据用文件就可以了,为什么还要弄个数据库? 文件保存数据有以下几个缺点: 文件的安全性问题 文件不利于数据查询和管理 文件不利于存

    2024年02月04日
    浏览(39)
  • 【MySQL--->数据库基础】

    mysql本质是一个CS模式的网络服务,mysql是客户端,mysqld是服务端,提供高效的数据存取方案.数据库系统简单来说是一个数据集合加上管理这个数据集合的程序以及其他先关软件和硬件的集合。这个数据集合成为数据库,管理这个数据库的程序成为数据库管理系统。所以与数据库技

    2024年02月13日
    浏览(43)
  • MySQL数据库基础

    常用的数据类型 int :整型 无符号[0,232-1],有符号[-231,2^31-1] float :单精度浮点 4字节32位 double :双精度浮点 8字节64位 char :固定长度的字符类型 varchar :可变长度的字符类型 text :文本 image :图片 decimal(5,2) :5个有效长度数字,小数点后面有2位 datetime : 日期   SQL语句 SQ

    2024年02月02日
    浏览(39)
  • 【MySQL】数据库基础

    存储数据用文件就可以了,为什么还要弄个数据库呢? 文件保存数据有以下几个缺点: 文件的安全性问题 文件不利于数据查询和管理 文件不利于存储海量数据 文件在程序中控制不方便 数据库存储介质: 磁盘 内存 为了解决上述问题,专家们设计出更加利于管理数据的东西—

    2024年02月02日
    浏览(37)
  • 数据库MySQL基础

     相关概念 版本       数值型   字符型   日期型        SQL语句可以单行或多行书写,以分号结尾。 SQL语句可以使用空格/缩进来增强语句的可读性。 MySQL数据库的SQL语句不区分大小写,建议使用大写。 注释: 单行注释:--注释内容或#注释内容(MySQL特有) 多行注释:/*注

    2024年02月13日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包