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、这两个数据有什么不同,为什么?
python:--还没学到!
1、请利用多种方式将截图内容转成DataFrame
2、提取含有字符串‘Pandas’的行--df[df.python=='Pandas']
3、输出df的所有的列名--df.columns
4、修改第二列列名为‘popularity'
5、统计python列中每种模块包出现的次数
6、将空值用上下值的平均值填充