数据蛙数据分析每周作业

MySQL-第二周

2019-02-03  本文已影响1人  张叁疯_

各位新年快乐(* ̄︶ ̄)

本周继续mysql基础知识:

-- 创建存放数据的整型表

create table my_int(

int_1 tinyint,

int_2 smallint,

int_3 mediumint,

int_4 int,

int_5 bigint

)charset utf8;

-- 测试数据对应的范围

-- 插入数据

insert into my_int values(100,1000,100000,1000000,111111111);

-- 查看表内容

select * from my_int;

-- 插入超出范围

insert into my_int values(128,1,1,1,1);

-- 无符号标识,存储的数据在当前的字段中没有负数

-- 新增字段

-- 格式:alter table 表名 add [column] 新字段名 列类型 [列属性] [位置(first/after 字段名)]

alter table my_int add int_6 tinyint unsigned first;

-- 插入无符号数值

insert into my_int values(255,100,1,1,1,1);

-- 显示表结构(表中包含的字段信息)

-- 格式:desc 表名

desc my_int;

-- 显示数据的最高位,从左侧补0,使用zerofill属性,会自动转为无符号型

alter table my_int add int_7 tinyint zerofill first;

-- 查看表结构

desc my_int;

-- 插入数据看结果

insert into my_int values(1,200,3,4,5,6,7);

-- 查看表内容

select * from my_int;

-- 在不超出范围的情况下设定显示长度-->(2)

alter table my_int add int_8 tinyint(2) zerofill first;

-- 显示表结构

desc my_int;

--插入数据(插入两行数据对比结果)

insert into my_int values(100,2,3,4,5,6,7,8);

insert into my_int values(1,2,3,4,5,6,7,8);

-- 查看表内容

select * from my_int;

-- 删除表

delete from my_int;

内容不多,还需多多努力啊~~~

上一篇 下一篇

猜你喜欢

热点阅读