各位新年快乐(* ̄︶ ̄)
本周继续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;
内容不多,还需多多努力啊~~~
网友评论