标题:mysql学习第6天 前阶段总结+增加数据快速方法-导入数据+查询5种方法

-------------------------------------------------------------------------------------------------------------------------------

时间:2012/4/22 16:54:49

-------------------------------------------------------------------------------------------------------------------------------

内容:

列的类型


视频 11 12
数字
整数 tinyint(0-255) smallint(0-65535) mediumint in bigint
属性unsigned 无符号 zerofill 格式化输出int(8)zerofill 这样不足8位用补齐
primary key not null default‘’

小数 float(m,d)m多少个数 d多少个小数点  有unsigned
decimal

字符串
char(m) 可存储字符数255 定长 不足的用空格补齐  实存m字符 所以取出来的时候空格会消失
varchar(m)可以存储实际65535字节 汉字是2w字符 有1-2个字节存放长度 实际用实际字符加2个字节


日期
year 范围 1900-2115
date  范围 9999-12-31
time -838-59-59
datatime 
一般用时间撮


一般增加数据的方法是
insert into users
[id,name,sex,birhtday]
values
(1,'stephen','sex','2015-01-5'),
(1,'stephen','sex','2015-01-5')

但是数据多的时候需要从别的表调用
所以用这样的
insert into database.1
[id,users,sex]
select [id,users,sex] from dateabase1.2
不需要再加value了

跨表的话 用database.tablename
导入数据的时候 int和decimal不兼容的
所以要注意数据属性



查询的5种子句
where
group
order by
limit

列的类型

视频 11 12
数字
整数 tinyint(0-255) smallint(0-65535) mediumint in bigint
属性unsigned 无符号 zerofill 格式化输出int(8)zerofill 这样不足8位用补齐
primary key not null default‘’

小数 float(m,d)m多少个数 d多少个小数点  有unsigned
decimal

字符串
char(m) 可存储字符数255 定长 不足的用空格补齐  实存m字符 所以取出来的时候空格会消失
varchar(m)可以存储实际65535字节 汉字是2w字符 有1-2个字节存放长度 实际用实际字符加2个字节


日期
year 范围 1900-2115
date  范围 9999-12-31
time -838-59-59
datatime 
一般用时间撮


一般增加数据的方法是
insert into users
[id,name,sex,birhtday]
values
(1,'stephen','sex','2015-01-5'),
(1,'stephen','sex','2015-01-5')

但是数据多的时候需要从别的表调用
所以用这样的
insert into database.1
[id,users,sex]
select [id,users,sex] from dateabase1.2
不需要再加value了

跨表的话 用database.tablename
导入数据的时候 int和decimal不兼容的
所以要注意数据属性



查询的5种子句
where
group
order by
limit