mysql】【Python基础】MySQL字段类型有哪些

2020-11-26 10:05发布

10条回答
魏魏姐
2楼 · 2020-11-26 10:29

数据库中每个字段都有适当的数据类型,用于限制或允许该字段中存储的数据。

MySQL中支持三种数据类型:数值型、字符串型、日期和时间型。

不同的数据类型提供不同的取值范围,可以存储的值范围越大,所需的存储空间也会越大。因此应根据实际需要选择最合适的类型,这样有利于提高查询的效率和节省存储空间。

数值型

数值型分为整数型和小数型。

  • 整数型中TINYINT占用存储空间最小,为1字节(8bit),BIGINT占用存储空间最大,为8字节(64bit)。

小数型分为浮点数和定点数。浮点数有单精度浮点数FLOAT和双精度浮点数DOUBLE,定点数只有一种DECIMAL。

  • 浮点类型和定点类型都可以用(M, D)来表示,其中M称为精度,表示总位数;D称为标度,表示小数的位数。

  • 浮点数类型的取值范围为 M(1~255)和 D(1~30,且不能大于 M-2),分别表示显示宽度和小数位数。M 和 D 在 FLOAT 和DOUBLE 中是可选的,默认为硬件所支持的最大精度。DECIMAL 的默认 D 值为 0、M 值为 10。

  • 不论是定点还是浮点类型,如果用户指定的精度超出精度范围,则会四舍五入处理。

  • 定点数以字符串形式存储,在对精度要求比较高的时候(如货币、科学数据),使用 DECIMAL 的类型比较好。两个浮点数进行减法和比较运算时也容易出问题,所以在使用浮点数时需要注意,并尽量避免做浮点数比较。

字符串型

字符串类型用来存储字符串数据,还可以存储图片和声音的二进制数据。

  • char存储定长字符串,可以指定字符长度,如char(10),不论存储数据是否达到10个字节,都会占用10个字节的空间(自动用空格填充),如’abc ',提取数据时需要用trim()去掉多余的空格。因为长度固定,方便程序的存储和查找,存取效率比较高。

  • varchar存储可变长度字符串,可以指定字符长度,如varchar(10),占用实际字符长度的存储空间,如’abc’。

  • 知道固定长度的用char,经常变化的字段用varchar。

日期和时间型

year

  • 以 4 位字符串或者 4 位数字格式表示 ‘YYYY’ 或者 YYYY,如输入 ‘2010’ 或 2010,插入数据库的值均为 2010。

  • 以 2 位字符串格式表示’00’~’69’ 和 ‘70’~’99’ 范围的值分别被转换为 2000~2069 和 1970~1999 范围的 year 值。‘0’ 与 ‘00’ 的作用相同。插入超过取值范围的值将被转换为 2000。

  • 以 2 位数字表示1~99 和 70~99 范围的值分别被转换为 2001~2069 和 1970~1999 范围的 year 值。 0 值将被转换为 0000,而不是 2000。

time

  • ‘D HH:MM:SS’ 格式的字符串。还可以使用这些“非严格”的语法:‘HH:MM:SS’、‘HH:MM’、‘D HH’ 或 ‘SS’。这里的 D 表示日,可以取 0~34 之间的值。在插入数据库时,D 被转换为小时保存,格式为 “D*24+HH”。

  • ‘HHMMSS’ 格式、没有间隔符的字符串或者 HHMMSS 格式的数值,假定是有意义的时间。例如,‘101112’ 被理解为’10:11:12’,但是 ‘106112’ 是不合法的(它有一个没有意义的分钟部分),在存储时将变为 00:00:00。

  • 如果没有冒号,MySQL 解释值时,假定最右边的两位表示秒。如 ‘1112’ 和 1112 表示00:11:12, ‘12’ 和 12 表示00:00:12。TIME 值中如果使用冒号则肯定被看作当天的时间,如’11:12’ 表示 11:12:00。

date

  • 以 ‘YYYY-MM-DD’ 或者 ‘YYYYMMDD’ 字符中格式表示的日期,如输入 ‘2015-12-31’ 或者 ‘20151231’,插入数据库的日期为2015-12-31。

  • 以 ‘YY-MM-DD’ 或者 ‘YYMMDD’ 字符串格式表示日期,‘00~69’ 范围的年值转换为 ‘2000 ~ 2069’,‘70~99’ 范围的年值转换为 ‘1970~1999’。如输入 ‘15-12-31’,插入数据库的日期为 2015-12-31;输入 ‘991231’,插入数据库的日期为 1999-12-31。

  • 以 YYMMDD 数字格式表示的日期,00~69 范围的年值转换为 2000~2069,80~99 范围的年值转换为 1980~1999。如输入 151231,插入数据库的日期为 2015-12-31,输入 991231,插入数据库的日期为 1999-12-31。

  • MySQL 允许“不严格”语法:任何标点符号都可以用作日期部分之间的间隔符。例如,‘98-11-31’、‘98.11.31’、‘98/11/31’和’98@11@31’ 是等价的,这些值也可以正确地插入数据库。

datetime

  • 以 ‘YYYY-MM-DD HH:MM:SS’ 或者 ‘YYYYMMDDHHMMSS’ 字符串格式表示的日期,如输入 ‘2014-12-31 05:05:05’ 或者 '20141231050505’,插入数据库的 DATETIME 值都为 2014-12-31 05:05:05。

  • 以 ‘YY-MM-DD HH:MM:SS’ 或者 ‘YYMMDDHHMMSS’ 字符串格式表示的日期,‘00~79’ 范围的年值转换为 ‘2000~2079’,‘80~99’ 范围的年值转换为 ‘1980~1999’。如输入 ‘14-12-31 05:05:05’,插入数据库的 DATETIME 为 2014-12-31 05:05:05;输入 141231050505,插入数据库的 DATETIME 为 2014-12-31 05:05:05。

  • 以 YYYYMMDDHHMMSS 或者 YYMMDDHHMMSS 数字格式表示的日期和时间。如输入 20141231050505,插入数据库的 DATETIME 为 2014-12-31 05:05:05;输入 140505050505,插入数据库的 DATETIME 为 2014-12-31 05:05:05。

  • MySQL 允许“不严格”语法:任何标点符号都可用作日期部分或时间部分之间的间隔符。例如,‘98-12-31 11:30:45’、‘98.12.31 11+30+35’、‘98/12/31 113045’ 和 ‘98@12@31 113045’ 是等价的,这些值都可以正确地插入数据库。


听雨
3楼 · 2020-11-26 14:08


MySQL常见数据类型:[数值]、[日期时间]和[字符串]类型。

一、数值

1、整型

MySQL数据类型含义(有符号)tinyint1个字节


范围(-128~127)smallint2个字节

范围(-32768~32767)mediumint3个字节

范围(-8388608~8388607)int4个字节

范围(-2147483648~2147483647)bigint8个字节

范围(+-9.22*10的18次方)

在int类型里,都是用来存储整形数据,可以根据实际需要选取数据类型。

取值范围如果加了unsigned,则最大数值范围翻倍,比如 tinyint unsigned的取值范围为(0~256)。

int(m)里的m是表示SELECT查询结果集中的显示宽度,无实际意义,不影响实际的取值范围


2、浮点型

MySQL数据类型含义float(m,d)单精度浮点型

8位精度(4字节)

m总个数,d小数位double(m,d)双精度浮点型

16位精度(8字节)

m总个数,d小数位decimal(m,d)定点数

总个数m<38>

设一个字段定义为float(5,2),如果插入一个数123.45678,实际数据库里存的是123.46(四舍五入)

如果不填参数,则根据硬件允许的限制来保存值,不推荐.


浮点型在数据库中存放的是近似值,而定点类型在数据库中存放的是精确值,一般用来计算或存储货币金额。 如果确定数据长度以及小数点位数则采用定点数据类型。

二、字符串

MySQL数据类型含义char(n)固定长度

最多255个字符varchar(n)可变长度

最多65535个字符tinytext短文本字符串

最多255个字符text长文本数据

最多65535个字符mediumtext中等长度文本数据

最多2的24次方-1个字符longtext超长文本数据

最多2的32次方-1个字符


了解:

① ASCII编码,一个英文字母占一个字节的空间,一个中文占两个字节的空间

② UTF-8编码中,一个英文字符占一个字节,一个中文占三个字节

③ Unicode编码中,一个英文占两个字节,一个中文占两个字节

char和varchar:

1.char(n) 若存入字符数小于n,则以空格补于其后,查询之时再将空格去掉。所以char类型存储的字符串末尾空格将被删除

2.char(n) 固定长度,char(4)不管是存入几个字符,都将占用4个字节,varchar是存入的实际字符数+1个字节(n<=255)或2个字节(n>255),所以varchar(5),存入3个字符将占用4个字节。

3.char类型的字符串检索速度要比varchar类型的快。

从空间上考虑,用varchar合适;

从效率上考虑,用char合适;

根据实际需求选用合适数据类型.


varchar和text:

1.varchar可指定n,text不能指定,内部存储空间varchar是存入的实际字符数+1个字节(n<=255)或2个字节(n>255),text是实际字符数+2个字节。

2.text类型不能有默认值。

3.varchar可直接创建索引,text创建索引要指定前多少个字符。varchar查询速度快于text,在都创建索引的情况下,text的索引似乎不起作用。

总之,字符长度经常变化用varchar,固定长度用char, 超过255字符用varchar和text,能用varchar不用text


三、日期时间类型

MySQL数据类型字节含义date4字节日期值

例 '2020-02-02'time3字节时间值

例 '12:01:02'datetime8字节日期时间

例 '2020-02-02 12:02:02'timestamp4字节自动存储记录修改时间


浅浅77
4楼 · 2020-11-27 09:42

MySQL常见数据类型:[数值]、[日期时间]和[字符串]类型。

一、数值

1、整型

MySQL数据类型含义(有符号)tinyint1个字节

范围(-128~127)smallint2个字节

范围(-32768~32767)mediumint3个字节

范围(-8388608~8388607)int4个字节

范围(-2147483648~2147483647)bigint8个字节

范围(+-9.22*10的18次方)

在int类型里,都是用来存储整形数据,可以根据实际需要选取数据类型。

取值范围如果加了unsigned,则最大数值范围翻倍,比如 tinyint unsigned的取值范围为(0~256)。

int(m)里的m是表示SELECT查询结果集中的显示宽度,无实际意义,不影响实际的取值范围

2、浮点型

MySQL数据类型含义float(m,d)单精度浮点型

8位精度(4字节)

m总个数,d小数位double(m,d)双精度浮点型

16位精度(8字节)

m总个数,d小数位decimal(m,d)定点数

总个数m<38>

设一个字段定义为float(5,2),如果插入一个数123.45678,实际数据库里存的是123.46(四舍五入)

如果不填参数,则根据硬件允许的限制来保存值,不推荐.

浮点型在数据库中存放的是近似值,而定点类型在数据库中存放的是精确值,一般用来计算或存储货币金额。 如果确定数据长度以及小数点位数则采用定点数据类型。

二、字符串

MySQL数据类型含义char(n)固定长度

最多255个字符varchar(n)可变长度

最多65535个字符tinytext短文本字符串

最多255个字符text长文本数据

最多65535个字符mediumtext中等长度文本数据

最多2的24次方-1个字符longtext超长文本数据

最多2的32次方-1个字符

了解:

① ASCII编码,一个英文字母占一个字节的空间,一个中文占两个字节的空间
② UTF-8编码中,一个英文字符占一个字节,一个中文占三个字节
③ Unicode编码中,一个英文占两个字节,一个中文占两个字节

char和varchar:

1.char(n) 若存入字符数小于n,则以空格补于其后,查询之时再将空格去掉。所以char类型存储的字符串末尾空格将被删除
2.char(n) 固定长度,char(4)不管是存入几个字符,都将占用4个字节,varchar是存入的实际字符数+1个字节(n<=255)或2个字节(n>255),所以varchar(5),存入3个字符将占用4个字节。
3.char类型的字符串检索速度要比varchar类型的快。

从空间上考虑,用varchar合适;
从效率上考虑,用char合适;
根据实际需求选用合适数据类型.

varchar和text:

1.varchar可指定n,text不能指定,内部存储空间varchar是存入的实际字符数+1个字节(n<=255)或2个字节(n>255),text是实际字符数+2个字节。
2.text类型不能有默认值。
3.varchar可直接创建索引,text创建索引要指定前多少个字符。varchar查询速度快于text,在都创建索引的情况下,text的索引似乎不起作用。

总之,字符长度经常变化用varchar,固定长度用char, 超过255字符用varchar和text,能用varchar不用text


三、日期时间类型

MySQL数据类型字节含义date4字节日期值

例 '2020-02-02'time3字节时间值

例 '12:01:02'datetime8字节日期时间

例 '2020-02-02 12:02:02'timestamp4字节自动存储记录修改时间

若定义一个字段为timestamp,其他字段内容修改的时候,这个字段里的时间数据会自动刷新为当前时间,所以这个数据类型的字段可以存放这条记录最后被修改的时间。

注意日期格式,data类型分隔符为"-",time类型分隔符为":"

数据类型的附加属性

设计数据表字段属性的时候通常会在数据类型后加一些默认值

例: field_name char(6) not null
定义了 [字段名] 类型为 [字符串] 插入数据时 [不能为空]

MySQL关键字含义NULL数据列可包含NULL值NOT NULL数据列不允许包含NULL值DEFAULT默认值PRIMARY KEY主键UNSIGNED无符号AUTO_INCREMENT自动递增,适用于整数类型

小叮当
5楼 · 2020-11-27 22:47

使用alter命令修改,格式:

alter

table

表名

modify

column

字段名

字段类型定义;

例如:

alter

table

chatter_users

modify

column

ip

varchar(50);


MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。

概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。由MySQL支持的列类型列在下面。下列代码字母用于描述中:M指出最大的显示尺寸。最大的合法的显示尺寸是 255 。D适用于浮点类型并且指出跟随在十进制小数点后的数码的数量。最大可能的值是30,但是应该不大于M-2。方括号(“[”和“]”)指出可选的类型修饰符的部分。注意,如果你指定一个了为ZEROFILL,MySQL将为该列自动地增加UNSIGNED属性。

TINYINT[(M)] [UNSIGNED] [ZEROFILL]

一个很小的整数。有符号的范围是-128到127,无符号的范围是0到255。

SMALLINT[(M)] [UNSIGNED] [ZEROFILL]

一个小整数。有符号的范围是-32768到32767,无符号的范围是0到65535。

MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]

一个中等大小整数。有符号的范围是-8388608到8388607,无符号的范围是0到16777215。

INT[(M)] [UNSIGNED] [ZEROFILL]

一个正常大小整数。有符号的范围是-2147483648到2147483647,无符号的范围是0到4294967295。

INTEGER[(M)] [UNSIGNED] [ZEROFILL]

这是INT的一个同义词。

BIGINT[(M)] [UNSIGNED] [ZEROFILL]

一个大整数。有符号的范围是-9223372036854775808到9223372036854775807,无符号的范围是0到

18446744073709551615。注意,所有算术运算用有符号的BIGINT或DOUBLE值完成,因此你不应该使用大于9223372036854775807(63位)的有符号大整数,除了位函数!注意,当两个参数是INTEGER值时,-、+和*将使用BIGINT运算!这意味着如果你乘2个大整数(或来自于返回整数的函数),如果结果大于9223372036854775807,你可以得到意外的结果。一个浮点数字,不能是无符号的,对一个单精度浮点数,其精度可以是<=24,对一个双精度浮点数,是在25 和53之间,这些类型如FLOAT和DOUBLE类型马上在下面描述。FLOAT(X)有对应的FLOAT和DOUBLE相同的范围,但是显示尺寸和小数位数是未定义的。在MySQL3.23中,这是一个真正的浮点值。在更早的MySQL版本中,FLOAT(precision)总是有2位小数。该句法为了ODBC兼容性而提供。

FLOAT[(M,D)] [ZEROFILL]

一个小(单精密)浮点数字。不能无符号。允许的值是-3.402823466E+38到-1.175494351E-38,0 和1.175494351E-38到3.402823466E+38。M是显示宽度而D是小数的位数。没有参数的FLOAT或有<24>

DOUBLE[(M,D)] [ZEROFILL]

一个正常大小(双精密)浮点数字。不能无符号。允许的值是-1.7976931348623157E+308到-2.2250738585072014E-308、 0和2.2250738585072014E-308到1.7976931348623157E+308。M是显示宽度而D是小数位数。没有一个参数的 DOUBLE或FLOAT(X)(25 < = X < = 53)代表一个双精密浮点数字。

DOUBLE PRECISION[(M,D)] [ZEROFILL]

REAL[(M,D)] [ZEROFILL]

这些是DOUBLE同义词。

DECIMAL[(M[,D])] [ZEROFILL]

一个未压缩(unpack)的浮点数字。不能无符号。行为如同一个CHAR列:“未压缩”意味着数字作为一个字符串被存储,值的每一位使用一个字符。小数点,并且对于负数,“-”符号不在M中计算。如果D是0,值将没有小数点或小数部分。DECIMAL值的最大范围与DOUBLE相同,但是对一个给定的 DECIMAL列,实际的范围可以通过M和D的选择被限制。如果D被省略,它被设置为0。如果M被省掉,它被设置为10。注意,在MySQL3.22 里,M参数包括符号和小数点。

NUMERIC(M,D) [ZEROFILL]

这是DECIMAL的一个同义词。

DATE

一个日期。支持的范围是'1000-01-01'到'9999-12-31'。MySQL以'YYYY-MM-DD'格式来显示DATE值,但是允许你使用字符串或数字把值赋给DATE列。

DATETIME

一个日期和时间组合。支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。MySQL以'YYYY-MM-DD HH:MM:SS'格式来显示DATETIME值,但是允许你使用字符串或数字把值赋给DATETIME的列。

TIMESTAMP[(M)]

一个时间戳记。范围是'1970-01-01 00:00:00'到2037年的某时。MySQL以YYYYMMDDHHMMSS、YYMMDDHHMMSS、YYYYMMDD或YYMMDD 格式来显示TIMESTAMP值,取决于是否M是14(或省略)、12、8或6,但是允许你使用字符串或数字把值赋给TIMESTAMP列。一个 TIMESTAMP列对于记录一个INSERT或UPDATE操作的日期和时间是有用的,因为如果你不自己给它赋值,它自动地被设置为最近操作的日期和时间。你以可以通过赋给它一个NULL值设置它为当前的日期和时间。

TIME

一个时间。范围是'-838:59:59'到'838:59:59'。MySQL以'HH:MM:SS'格式来显示TIME值,但是允许你使用字符串或数字把值赋给TIME列。

YEAR[(2|4)]

一个2或4位数字格式的年(缺省是4位)。允许的值是1901到2155,和0000(4位年格式),如果你使用2位,1970-2069( 70-69)。MySQL以YYYY格式来显示YEAR值,但是允许你把使用字符串或数字值赋给YEAR列。(YEAR类型在MySQL3.22中是新类型。)

CHAR(M) [BINARY]

一个定长字符串,当存储时,总是是用空格填满右边到指定的长度。M的范围是1 ~ 255个字符。当值被检索时,空格尾部被删除。CHAR值根据缺省字符集以大小写不区分的方式排序和比较,除非给出BINARY关键词。NATIONAL CHAR(短形式NCHAR)是ANSI SQL的方式来定义CHAR列应该使用缺省字符集。这是MySQL的缺省。CHAR是CHARACTER的一个缩写。


天天
7楼 · 2020-11-29 21:15

Mysql支持的多种数据类型主要有:数值数据类型、日期/时间类型、字符串类型。 


猜不到结尾
8楼 · 2020-11-30 09:12

使用alter命令修改,格式:

alter

table

表名

modify

column

字段名

字段类型定义;

例如:

alter

table

chatter_users

modify

column

ip

varchar(50);


梵梵
9楼 · 2020-11-30 17:56

MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。

相关问题推荐

  • 回答 5

    MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的版本:针对不同的用户,MySQL分为两种不同的版本:MySQL Community Server社区版本,免费,但是Mysql不提供...

  • mysql安装步骤mysql 2022-05-07 18:01
    回答 2

    mysql安装需要先使用yum安装mysql数据库的软件包 ;然后启动数据库服务并运行mysql_secure_installation去除安全隐患,最后登录数据库,便可完成安装

  • 回答 5

    1.查看所有数据库showdatabases;2.查看当前使用的数据库selectdatabase();3.查看数据库使用端口showvariableslike&#39;port&#39;;4.查看数据库编码showvariableslike‘%char%’;character_set_client 为客户端编码方式; character_set_connection 为建立连接...

  • 回答 5

    CREATE TABLE IF NOT EXISTS `runoob_tbl`(    `runoob_id` INT UNSIGNED AUTO_INCREMENT,    `runoob_title` VARCHAR(100) NOT NULL,    `runoob_author` VARCHAR(40) NOT NULL,    `submission_date` DATE,    PRI...

  • 回答 5

    在常规里面设置成utf-8

  • 回答 10

    首先是我们将鼠标移动到如下图所示的计算机的图标上,点击右键,选择管理。然后我们点击如下图界面中的服务和应用程序。接下来可以看到它下面有一个我们的目标——服务。服务的话它是按字母排列的,我们往下拉,找到Mysql服务。此时可以看到它是一个手动启动...

  • 回答 7

    有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或是它们已被从新到(Incoming)目录移出。下列信息可能会对解决问题有所帮助:下列软件包有未满足的依赖关...

  • 回答 20

    1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3. MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。4. MySQL Cluster CGE 高级集群版,需付费...

  • 回答 8

    mysql创建外键要求比较严格,严格到有时候你找不到到底哪里错了。1.检查你的表是不是都是INNodb类型的,只有这种类型才可以创建外键。2.检查字段名是不是有错误。3.检查字段类型,最好一样。4.比较隐蔽,检查字符集,为了迁移和使用的方便,尽量使用UTF85.上...

  • 回答 2

    1、请查看数据库的存储引擎,全文索引只支持MyISAM表。2、mysql默认对全文检索有单词的字符限制:ft_max_word_len 84,ft_min_word_len 43、MYSQL 全文索引是实现不了like  的效果,只能按单词来查询...

  • 回答 3

    这个最大4g应该是和是否是32位系统无关。

  • 回答 9

    第一种叫外连接 处在join前面的表会全部选择出来,你自己去百度下 说不清第二中就是多表连接,进行笛卡尔积运算自己那拿表去实践 你很快就会明白

  • 回答 4

    一定要卸载干净!!! 1. 在控制面板将mysql管理软件卸载掉 2. 删除两个安装文件,如果没有修改安装路径的默认路径如下1)C:\Program Files  有一个mysql安装目录 ,将整个目录删除 2)另外一个安装路径是一个隐藏文件夹下的mysql目录将隐藏的文件显示...

  • 回答 6

    事实上MySQL 能承受的数据量的多少主要和数据表的结构有关,并不是一个固定的数值。表的结构简单,则能承受的数据量相对比结构复杂时大些。据D.V.B 团队以及Cmshelp 团队做CMS 系统评测时的结果来看,MySQL单表大约在2千万条记录(4G)下能够良好运行,经过数...

  • 回答 5

    事实上MySQL 能承受的数据量的多少主要和数据表的结构有关,并不是一个固定的数值。表的结构简单,则能承受的数据量相对比结构复杂时大些。据D.V.B 团队以及Cmshelp 团队做CMS 系统评测时的结果来看,MySQL单表大约在2千万条记录(4G)下能够良好运行,经过数...

  • 回答 6

    mysql哪个版本比较稳定MySQL的选择要取决于用途的,mysql5.5或者5.7 的版本,网上资源较多mysql的版本如下:1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3. MySQL C...

没有解决我的问题,去提问