美文网首页
2020-08-08数据蛙第十期题目

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

作者: 我是块扣肉 | 来源:发表于2020-08-08 21:41 被阅读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、将空值用上下值的平均值填充

    相关文章

      网友评论

          本文标题:2020-08-08数据蛙第十期题目

          本文链接:https://www.haomeiwen.com/subject/xgxhdktx.html