• MySQL数据表


    表的命名

    完整的数据表名称应该由数据库名和表明两部分组成,格式如下

    database_name.tabel_name

    其中,database_name说明表在那个数据库上创建,默认为当前数据库,table_name为表的名称,应遵守MySQL对象的命名规则


    MySQL对命名数据库和数据表有一下原则

    1、名称可以由当前字符集中的任何字母、数字、字符组成,下划线和美元符号也可以

    2、名称最长为64个字符

    3、因为数据库表的名称对应与文件夹名和文件名,所以服务器运行的操作系统可能加额外的限制

    4、如果要用引号,就一定要用引号,但双引号并不禁止变量解释

    5、虽然MySQL允许数据库和表明最长可以到64个字符,但名称的长度受限于所用的操作系统限定长度

    6、文件系统大小写敏感性影响到如何命名和引用数据库和表。如果文件系统是大小写敏感(如unix),则名称为my_tbl和MY_TBL的两个表是不同的表,如果文件系统不是大小写敏感的(如windows系统),则这两个名称指的是相同的表,如果使用unix服务器开发数据库,并且又有可能转移到windows服务器,就要注意这一点

    表的结构

            表的存在方式如电子表格的工作表一样拥有列(column)和行(row),用数据库的专业术语来表示,这些列即是字段(field),每个字段分别存储不同性质的数据,而每一行中各个字段的数据构成一条数据记录(record)

            结构(structure)和数据记录是表两大组成部分。当然,在表能够存放数据记录之前,必须先定义结构,而定义表的结构即决定表拥有那些字段以及这些字段的特性。

            所谓“字段特性”,是指这些字段名称、数据类型、长度、精度、小数位数、是否允许空值(null)、设置默认值、主码等。显然,只有彻底了解字段特性的各个定义项,才能创建功能完善和具有专业水准的表

    字段名

           决定字段名称之后,接下来设置字段的数据类型(dataType)、长度(Length)与小数位数(Decimal Digits

           字段的长度是指字段所能容纳的最大数据量,但是对于不同的数据类型,长度对字段的含义有些不同

    1、字符串类型。长度代表字段所能容纳字符的数目,因此它会限制用户所能输入的文本长度

    2、整数类型。长度代表该数据类型指定的显示宽度。显示宽度是指能够显示的最大数据的长度,在不指定宽度的情况下,每个整数类型都有默认的显示宽度。

    3、二进制类型。长度代表字段所能容纳的最大字节数

    4、浮点类型和定点数类型,长度代表数据的总长度,也就是精度。精度是指数据中数据的位数,而小数位数是指数字中右侧的位数,例如数字12345.678的精度是8位,小数位数是3位。

  • 相关阅读:
    【可扩展性】谷歌可扩展和弹性应用的模式
    晶体的负载电容到底怎么选择
    Day52 前端开发 JS 函数 BOM DOM
    凉鞋的 Godot 笔记 202. 变量概述与简介
    半个月时间把MySQL重新巩固了一遍,梳理了一篇几万字 “超硬核” 文章!
    访问外网的安全保障——反向沙箱
    http协议与tomcat
    TinyEngine 开源低代码引擎首次直播答疑Q&A合集
    如何使用CSS画一个三角形
    如何使用云服务器以及宝塔面板快速搭建discuz论坛网站?
  • 原文地址:https://blog.csdn.net/m0_60509400/article/details/126734228