0

0

数据库中的数据表由什么组成?

青灯夜游

青灯夜游

发布时间:2020-07-28 16:23:36

|

22025人浏览过

|

来源于php中文网

原创

在数据库中,数据表是由表名、表中的字段和表的记录三个部分组成的。在建立表之前都必须先设计它的结构,表结构描述了一个表的框架。设计表结构实际上就是定义组成一个表的字段个数,每个字段的名称、数据类型和长度等信息。

数据库中的数据表由什么组成?

在建立表之前都必须先设计它的结构,表结构描述了一个表的框架。设计表结构实际上就是定义组成一个表的字段个数,每个字段的名称、数据类型和长度等信息。

设计数据表结构就是定义数据表文件名,确定数据表包含哪些字段,各字段的字段名、字段类型、及宽度,并将这些数据输入到计算机当中。

设计表的结构

1、确定表名。表名要确保其唯一性,表的名称要与用途相符,简略、直观、见名知意。

2、确定字段名称。

⑴字段名长度小于64个字符。

⑵字段名可以包括字母、汉字、数字、空格和其他字符。

⑶字段名不可以包括句号(。)、感叹号(!)、方括号([])和重音符号(、)。

⑷字段名不可以以先导空格开头。

3、确定字段类型。Access提供了10种数据类型,满足字段的不同需要。

4、确定字段属性。如字段大小、格式、默认值、必填字段、有效性规则、有效性文本和索引等。

5、确定表中唯一能识别记录的主关键字段,即主键。

数据类型

数据库中常用的数据类型有以下10种。

  • 文本型

    文本型是默认的数据类型,最多255个字符,默认长度是50个字符。通过设置“字段大小”属性,可以设置“文本”字段中允许输入的最大字符数。文本中包含汉字时,一个汉字也只占一个字符。如果输入的数据长度不超过定义的字段长度,则系统只保存输入到字段中的字符,该字段中未使用的位置上的内容不被保存。文本型通常用于表示文字或不需要计算的数字,例如姓名、地址、学号和邮编等。

  • 备注型

    备注型允许存储的内容可以长达65 535个字符,与文本型数据本质上是相同的,适合于存放对事物进行详细描述的信息,如个人简历、备注和摘要等。

  • 数字型

    由数字0~9,小数点和正负号构成,用于进行算术运算的数据,数字型字段又细分为整型、长整型、字节型、单精度型和双精度型等类型,其长度由系统分别设置为2,4,1,4,8个字节。

    系统默认数字型字段长度为长整型。单精度型小数位数精确到7位,双精度型小数位数精确到15位。字节型只能保存从0到255的整数。

  • 日期时间型

    用于表示100~9999年之间任意日期和时间的组合。日期/时间型数据的存放和显示格式完全取决于用户定义格式。根据存放和显示格式的不同,又分为常规日期、长日期、中日期、短日期、长时间、中时间和短时间等类型,系统默认其长度为8个字节。

    云网OA
    云网OA

    采用JSP开发的办公自动化产品、基于B/S结构,运行环境:JDK v1.5、Tomcat v5.5、MySQL v4.1,三者均为以上版本其他相关内容:可视化流程设计: 流程支持串签、会签和分支流程,可以设置流程节点的修改、删除权限,并可指定流程中各个用户在表单中可以填写的域。智能表单所见即所得设计: 智能设计,自动在数据库中生成表格,方便优化程序 公共交流: 集论坛、博客、聊天室于一体文件柜:C

    下载
  • 货币型

    用于存储货币值。向该字段输入数据时,系统会自动添加货币符号和千位分隔符,货币型数据的存放和显示格式完全取决于用户定义格式。根据存放和显示格式的不同,又分为常规数据、货币、欧元、固定和标准等类型。

    货币型数据整数部分的最大长度为15位,小数部分长度不能超过4位。

  • 自动编号型

    用于存放递增数据和随机数据。在向表中添加记录时,由系统为该字段指定唯一的顺序号,顺序号的确定有两种方法,分别是递增和随机。

    递增方法是默认的设置,每新增一条记录,该字段的值自动增1。

    使用随机方法时,每新增加一条记录,该字段的数据被指定为一个随机的长整型数据。

    该字段的值一旦由系统指定,就不能进行删除和修改。因此,对于含有该类型字段的表,在操作时应注意以下问题:

    (1)如果删除一个记录,其他记录中该字段的值不会进行调整;

    (2)如果向表中添加一条新的记录,该字段不会使用被删除记录中已经使用过的值;

    (3)用户不能对该字段的值进行指定或修改。

    每一个数据表中只允许有一个自动编号型字段,其长度由系统设置为4个字节,如顺序号、商品编号和编码等。

  • 是\否型

    用于判断逻辑值为真或假的数据,表示为Yes/No、True/False或On/Off。字段长度由系统设置为一个字节。如是否通过、婚否等。

  • OLE对象型

    OLE(Object Linking and Embedding,对象的链接与嵌入)用于链接或嵌入由其他应用程序所创建的对象。例如,在数据库中嵌入声音、图片等,它的大小可以达到1GB。

    链接和嵌入的方式在输人数据时可以进行选择,链接对象是将表示文件内容的图片插人到文档中,数据库中只保存该图片与源文件的链接,这样对源文件所做的任何更改都能在文档中反映出来;而嵌入对象是将文件的内容作为对象插入到文档中,该对象也保存在数据库中,这时插入的对象就与源文件无关了。

  • 超链接型

    用于存放超链接地址,链接到Internet、局域网或本地计算机上,大小不超过2048个字节。

  • 查阅向导型

    用于创建查阅向导字段,用户可使用列表框或组合框的形式查阅其他表或本表中其他字段的值。一般为4个字节。

相关教程推荐:《数据库视频教程》、《PHP教程

相关专题

更多
php文件怎么打开
php文件怎么打开

打开php文件步骤:1、选择文本编辑器;2、在选择的文本编辑器中,创建一个新的文件,并将其保存为.php文件;3、在创建的PHP文件中,编写PHP代码;4、要在本地计算机上运行PHP文件,需要设置一个服务器环境;5、安装服务器环境后,需要将PHP文件放入服务器目录中;6、一旦将PHP文件放入服务器目录中,就可以通过浏览器来运行它。

2817

2023.09.01

php怎么取出数组的前几个元素
php怎么取出数组的前几个元素

取出php数组的前几个元素的方法有使用array_slice()函数、使用array_splice()函数、使用循环遍历、使用array_slice()函数和array_values()函数等。本专题为大家提供php数组相关的文章、下载、课程内容,供大家免费下载体验。

1692

2023.10.11

php反序列化失败怎么办
php反序列化失败怎么办

php反序列化失败的解决办法检查序列化数据。检查类定义、检查错误日志、更新PHP版本和应用安全措施等。本专题为大家提供php反序列化相关的文章、下载、课程内容,供大家免费下载体验。

1549

2023.10.11

php怎么连接mssql数据库
php怎么连接mssql数据库

连接方法:1、通过mssql_系列函数;2、通过sqlsrv_系列函数;3、通过odbc方式连接;4、通过PDO方式;5、通过COM方式连接。想了解php怎么连接mssql数据库的详细内容,可以访问下面的文章。

1036

2023.10.23

php连接mssql数据库的方法
php连接mssql数据库的方法

php连接mssql数据库的方法有使用PHP的MSSQL扩展、使用PDO等。想了解更多php连接mssql数据库相关内容,可以阅读本专题下面的文章。

1485

2023.10.23

html怎么上传
html怎么上传

html通过使用HTML表单、JavaScript和PHP上传。更多关于html的问题详细请看本专题下面的文章。php中文网欢迎大家前来学习。

1256

2023.11.03

PHP出现乱码怎么解决
PHP出现乱码怎么解决

PHP出现乱码可以通过修改PHP文件头部的字符编码设置、检查PHP文件的编码格式、检查数据库连接设置和检查HTML页面的字符编码设置来解决。更多关于php乱码的问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1589

2023.11.09

php文件怎么在手机上打开
php文件怎么在手机上打开

php文件在手机上打开需要在手机上搭建一个能够运行php的服务器环境,并将php文件上传到服务器上。再在手机上的浏览器中输入服务器的IP地址或域名,加上php文件的路径,即可打开php文件并查看其内容。更多关于php相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1307

2023.11.13

c++空格相关教程合集
c++空格相关教程合集

本专题整合了c++空格相关教程,阅读专题下面的文章了解更多详细内容。

0

2026.01.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.7万人学习

Django 教程
Django 教程

共28课时 | 3.4万人学习

Excel 教程
Excel 教程

共162课时 | 13.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号