0014-PHP8 MySQL简介

PHP-教程   2023-04-18 18:43   667   0  

MySql 数据库

  • MySql是开源的,所以你不需要支付额外的费用。

  • MySql支持大型的数据库。可以处理拥有上千万条记录的大型数据库。

一、MySql 基础知识

1、为什么要使用 MySql

2、MySql 介绍

  • MySQL是(关系型数据库管理系统)的应用软件之一

    • 数据以表格的形式出现

    • 每行:各种记录名称

    • 每列:记录名称所对应的数据域

    • 许多的行和列组成一张表单

    • 若干的表单组成database

3、数据库管理软件

  • 命令行管理数据库

  • phpMyAdmin

  • Navicat for MySql

4、RDBMS 术语

  • 数据库: 数据库是一些关联表的集合。

  • 数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。

  • 列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据。

  • 行:一行(=元组,或记录)是一组相关的数据,例如一条文章的数据

二、MySql 数据类型

1、数值数据类型

类型用途范围(无符号)范围(有符号)
tinyint极小整数类型(0,255)(-128,127)
smallint小整数类型(0,65535)(-32768,32767)
mediumint中整数类型(0,16777215)(-8388608,8388607)
int大整数类型(0,4294967295)(-2147483648,2147483647)
bigint极大整数类型(0,18446744073709551615)(-9223372036854775808,9223372036854775807)
float浮点小数类型(单精度)0,(1.175494351E-38,3.402823466E+38)(-3.402823466E+38,-1.175494351E-38),0,(1.175 494351E-38,3.402823466351E+38)
double浮点小数类型(双精度)0,(2.2250738585072014E-308,1.7976931348623157E+308)(-1.7976931348623157E+308,-2.2250738585072014E-308),0,(2.2250738585072014E-308,1.7976931348623157E+308)
decimal定点小数类型依赖于M和D的值依赖于M和D的值

2、字符串数据类型

  • BLOB 保存二进制数据

  • TEXT 保存字符数据

类型用途大小(字节)
char定长字符串0-255
varchar变长字符串0-65535
tinytext短文本字符串0-255
text长文本数据0-65535
mediumtext中等长度文本数据0-16777215
longtext极大文本数据0-4294967295
tinyblob不超过 255 个字符的二进制字符串0-255
blob二进制形式的长文本数据0-65535
mediumblob二进制形式的中等长度文本数据0-16777215
longblob二进制形式的极大文本数据0-4294967295

3、日期/时间数据类型

类型用途大小(字节)格式
year3YYYY
data日期3YYYY-MM-DD
time时间3HH:MM:SS
datatime日期时间8YYYY-MM-DD HH:MM:SS
timestamp时间戳4YYYYMMDD HHMMSS


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。