2020-08-08数据蛙第十期题目

2020-08-08  本文已影响0人  我是块扣肉

Mysql 基础

1、Mysql中字段char、varchar的区别

char为定长,varchar为不定长字符串,如char(10), 存入test,会补足空位,所占长度为10;varchar(10)如输入test,所占长度为4,是灵活的!

2、请建立一张表judge_varchar_char

表名judge_varchar_char,字段分别为

varchar_info varchar(5),

char_info char(5),

int_info int(2)

要求int_info字段增加unsigned zerofill属性

create table judge_varchar_char(

varchar_info varchar(5),

char_info char(5),

int_info int(2)

);

alter table judge_varchar_char modify int_info int(2) unsigned zerofill;

3、题目2的表中,插入(‘200000’,‘300000’,1)的数据会出现什么情况,为什么?

insert into judge_varchar_char values(‘200000’,‘300000’,1);

200000被截取到第五位,300000被截取到第五位

4、请插入带空格的数据('ab  ','ab  ',2)分别求varchar_info,char_info的字符长度和字节长度

insert into judge_varchar_char values('ab  ','ab  ',2);

select

varchar_info,

char_info,

length(varchar_info),

char_length(varchar_info),

length(char_info),

char_length(char_info)

from judge_varchar_char

where varchar_info='ab  ' and char_info='ab  ';

5、用题4的数据证明varchar和char的差别

insert into judge_varchar_char values('ab  ','ab',2);

6、创表时int(5),5代表什么?与varchar(5)的5有什么区别?

5代表可以有五位整数,补足5位前面会补0,;

varchar(5)代表最大长度为5位,不足时按照实际,超过的话截取前5位

7、请一次语句中插入2条数据,(‘cd  ’,'cd  ',1),('cd  ','cd  ',123456)

insert into judge_varchar_char values('cd ','cd ',1),('cd ','cd ',123456); 

8、这两个数据有什么不同,为什么?

int_info 字段长度不同,且int_info字段课可以展示超过定长为2的全部数值!

python:--还没学到!

1、请利用多种方式将截图内容转成DataFrame

2、提取含有字符串‘Pandas’的行--df[df.python=='Pandas']

3、输出df的所有的列名--df.columns

4、修改第二列列名为‘popularity'

5、统计python列中每种模块包出现的次数

6、将空值用上下值的平均值填充

上一篇下一篇

猜你喜欢

热点阅读