一、珊瑚玉最全知识大整理?
珊瑚玉又名菊花玉,是经历数亿年的地壳运动、地热煎熬、高温高压才能形成的化石玉,被誉为“有机宝石”。
是海底是珊瑚白化后形成珊瑚礁受碳钙渗入,在经过几亿年不断的地壳变动地热煎烤长时间高温高压作用后形成化石,外观花纹鲜亮明显像菊花,玉石专家称之为菊花玉别名为发财玉。
有些受其特殊代替呈玉随化现象(呈半透明状,硬度为6-7度)在国际黄石论述中称之为“有机宝石”,它的花纹会因为珊瑚的大小、种类的不同而产生不同的天然花纹图案,而玉化矿物的成分不同其颜色也多姿多彩,其中花型花瓣清晰、排列紧密惟妙惟肖仿佛一片菊花海洋的菊花化石令人爱不惜手,是不可多得的收藏级珍品,与其他玉石资源比,硬度较低,容易破碎,可以说,珊瑚玉的美是独一无二的,不论是原石还是成品,可赏质色,赏纹理,仔细把玩中,感叹生命的奇迹,自然的伟大......
二、最全的宝石入门知识?
1. 宝石定义:宝石是具有稀有性、美观性和坚硬度的天然矿物或矿物类似物质。它们通常被用于首饰制作和装饰。
2. 分类:宝石可以根据其化学成分、物理特性和颜色进行分类。常见的宝石包括钻石、红宝石、蓝宝石、祖母绿、翡翠等。
3. 形成:宝石形成于地壳深处,经过长时间的高温高压作用,或者在地壳表面经历化学反应和天气作用。它们以晶体形式存在,并通过切割和抛光来展示其内部的优雅和光彩。
4. 物理特性:宝石具有各种物理特性,如光泽、硬度、折射率和断裂。这些特性决定了宝石的价值和用途。
5. 颜色和透明度:宝石的颜色可以是单色或多色的,根据其中的杂质元素不同而产生。透明度可以从完全透明到半透明或不透明。
6. 星宝石和猫眼宝石:星宝石具有特殊的光学现象,表现为星芒效应。猫眼宝石则具有一条明显的光亮带,使其看起来像猫的眼睛。
7. 宝石评估:衡量宝石品质的指标包括颜色、透明度、切割工艺、重量(克拉)和产地等。认证机构可通过鉴定宝石的品质和真实性。
这些是宝石的基础知识,了解这些可以让您更好地理解和欣赏宝石的价值和美丽。在购买宝石时,建议咨询专业人士或从可信的商家购买,以确保获得高质量和真实的宝石
三、最全的c语言指针详解?
指针是 C 语言中非常重要的概念,它是一种变量,存储的是内存地址。下面是 C 语言指针的一些详解:
声明指针
声明指针时需要使用星号 *,比如 int *p 表示声明一个指向 int 类型变量的指针。需要注意的是,指针变量必须先声明,再赋值。
指针的赋值
指针的赋值可以使用 & 运算符取地址,比如 int a = 10; int *p = &a; 表示将指针 p 赋值为变量 a 的地址。
指针的解引用
指针的解引用可以使用星号 *,比如 *p 表示取指针 p 指向的内存地址上的值。
指针的运算
指针可以进行加减运算,但不能进行乘除运算。加减运算的结果是指针指向的地址加上或减去一个整数后的地址,比如 p++ 表示将指针 p 指向的地址加 1。
指针的数组
指针也可以用来表示数组,比如 int a[10]; int *p = a; 表示将指针 p 指向数组 a 的第一个元素。
指针的函数
指针也可以用来表示函数,比如 int (*p)(); 表示声明一个返回值为 int 类型,没有参数的函数指针。
指针是 C 语言中非常基础和重要的概念,掌握好指针可以让你更好地理解和运用 C 语言。
四、最大最全的数据库?
目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。
单个数据库 ,如果按一个统称的解决方案数据库来界定的话,那肯定是 google的数据库了!
五、最全的两性知识?
以下是一些比较全面的两性知识点:
1. 生理知识:
- 男性生殖系统和女性生殖系统的结构和功能;
- 性腺的发育和性激素的作用;
- 孕期和生理周期的变化;
- 性传播感染和避孕方法;
- 对常见妇科疾病和男性生殖系统问题的了解。
2. 心理和情感:
- 性别认同和性倾向的多样性;
- 性别角色的形成和影响;
- 异性恋、同性恋、双性恋等性取向的理解;
- 情绪和性欲的关系;
- 两性在性方面的需求和沟通。
3. 人际关系:
- 两性间的交往和亲密关系的建立;
- 性与爱的区别和相互作用;
- 尊重、信任和理解的重要性;
- 婚姻和伴侣关系中的挑战和解决方法;
- 性教育的重要性和正确教育的方式。
这仅仅是一个概览,两性关系是一个复杂而多样的领域。如果您对特定的两性知识有任何具体的问题或感兴趣的话题,请提供更具体的信息,我将尽力为您提供更详细的信息。
六、大数据基础知识大汇总?
大数据的基础知识,应当包括以下几方面。
一是大数据的概念。
大数据是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力,洞察发现力和流程优化能力的海量,高增长率和多样化的信息资产。
二是大数据主要解决的问题。解决的主要问题有海量数据的存储,分析计算,统一资源管理调度。
三是大数据的特点。
特点主要有,数据量越来越大,数据量增长越来越快,数据的结构多种多样,价值密度的高低与数据总量大小成正比。
四是大数据应用场景。
包括物流,仓储,零售,旅游,推荐,保险,金融,房地产,人工智能。以及大数据部门组织结构等等。
七、小学奥数的七大板块知识详解?
数论 。整数问题、数的整除、质数与合数、最大公约数与最小公倍数、奇数与偶数、余数问题等。
图形与空间 。平面图形、立体图形、图形与位置、图形与变换等。
计数与概率 。排列组合、涂色问题、计数方法与技巧、排列组合与简单概率等。
逻辑与推理 。简单的逻辑推理、数的推理、图形的推理等。
数与运算 。数的运算、数的应用等。
策略与方法 。数学应用、数学方法等。
综合与实践 。数学游戏、数学谜题等。
八、四大名著知识点最全归纳?
—— 《西游记》 ——
1、《西游记》中孙悟空从菩提祖师处学到七十二变等神通,又从龙宫索取如意金箍棒作为兵器,因大闹天宫被如来佛祖压在五行山下,受苦五百年,后受观世音菩萨规劝皈依佛门,给唐僧做了大徒弟,取名孙行者。
2、在护送唐僧去西天取经途中,机智灵活、疾恶如仇的是孙悟空;憨态可掬、好耍小聪明的是猪八戒,法名是猪悟能;忠诚老实、勤勤恳恳的是沙僧。
3、《西游记》中有许多脍炙人口的故事,如三打白骨精、大闹天宫、真假美猴王、三借芭蕉扇。
4、古典文学名著《西游记》中,孙悟空最具有反抗精神的故事情节是大闹天宫。
5、填人名,补足歇后语。
(1)(猪八戒)照镜子——里外不是人
(2)(猪八戒)见高小姐——改换了头面
(3)(孙悟空)钻进铁扇公主肚里——心腹之患
6、有人对《西游记》道:“阳光灿烂猪八戒,百变猴头孙悟空,憨厚老成沙和尚,阿弥陀佛是唐僧。漫漫西天取经路,除妖斗魔显真功。若问是谁普此画,淮安才子吴承恩。”
7、《西游记》中“大闹五庄观、推倒人参果树”的是孙悟空。
—— 《三国演义》 ——
1、《三国演义》中忠义的化身是关羽,我们所熟知的他忠、义、勇、谋、傲的事情分别有:千里走单骑、华容道义释曹操、过五关斩六将、水淹七军、败走麦城。
2、《三国演义》中智者的化身当属军师诸葛亮,他未出茅庐,便知天下三分之事,书中记叙了有关他的许多脍炙人口的事迹,如火烧赤壁、七擒孟获、六出祁山、空城计、挥泪斩马谡等。
3、《三国演义》中桃园三结义的三弟兄分别是使用双股锏的刘备,使青龙偃月刀的关羽和使丈八蛇矛枪的张飞。
4、“滚滚长江东逝水,浪花淘尽英雄。是非成败转头空。青山依旧在,几度夕阳红……”这是我国古典文学名著《三国演义》的开篇词。
5、写出两个与“三国”故事有关的成语或俗语:三顾茅庐、万事俱备,只欠东风。
6、诸葛亮是《三国演义》中的主要人物,请写出小说中有关诸葛亮的两个故事的名称。例如:草船借箭,舌战群儒,空城计。
7、填人名,补足歇后语。
(1)(诸葛亮)借东风——巧用天时
(2)(刘备)借荆州——有借无还
(3)(徐庶)进曹营——一言不发
(4)(周瑜)打(黄盖)——一个愿打,一个愿挨。
(5)三个臭皮匠——顶个(诸葛亮)(比喻人多智慧多,有事情大家商量,能想出好办法来)
8、杜牧《赤壁》诗中“东风不与周郎便,铜雀春深锁二乔”的句子写的战役是赤壁之战。涉及到的两个主要人物周瑜、曹操。
9、成语“万事俱备,只欠东风”是根据《三国演义》赤壁之战(战役)中”周瑜定计火攻曹操”的故事演化而来的。请再写出源于《三国演义》的两个成语,并写出相应的人物及故事。
成语:三顾茅庐 人物及故事:刘备三请诸葛亮。
成语:身在曹营心在汉 人物及故事:徐庶人在曹营,不献一策。
10、结合《三国演义》,说出诸葛亮与周瑜联手指挥的一场著名的以少胜多的战例,是赤壁之战;再说出诸葛亮挥泪斩马谡是因为失街亭一事。
—— 《水浒传》——
1、我们所熟知的打虎英雄是《水浒传》中的武松,他在该书中有许多脍炙人口的事迹,如手刃潘金莲,斗杀西门庆,为兄报仇。在快活林里醉打蒋门神。
2、《水浒传》号称黑旋风的是李逵,他所使的武器是两把板斧,该人力大如牛,但险些被冒充他的李鬼所害。
3、绰号豹子头的林冲,原为东京八十万禁军教头,后被高俅设计误入白虎节堂,刺配沧州,后雪夜上梁山。
4、《水浒传》中有108位好汉个个都有一段精彩的故事,人人都有一个特征鲜明的外号。
(1)请用一句话写出《水浒传》中你最熟悉的故事:智取生辰纲、三打祝家庄、倒拔垂杨柳、醉打蒋门神、火并王伦、大闹飞云浦、血溅鸳鸯楼。
(2)请写出《水浒传》中你喜欢的一位好汉的外号,并说出此外号表现出的人物特征:鼓上蚤时迁轻功上乘善于偷盗;行者武松,武艺高强,有勇有谋,崇尚忠义,有仇必复,有恩必报;呼保义(及时雨)宋江,仗义疏财, 有组织和指挥能力;有浓厚忠君思想。
5、《水浒传》的作者是施耐庵,该书描写了北宋徽宗时,以宋江为首的108名好汉在水泊梁山聚义,打家劫舍,杀富济贫的豪举。
6、鲁智深绰号花和尚,他在渭州三拳打死镇关西,在相国寺倒拔垂杨柳,在野猪林救林冲。
7、《水浒传》中吴用绰号智多星,与晁盖、公孙胜等人在黄泥岗智取了生辰纲。
8、梁山泊中的三员女将的名字及绰号是:(1)“母大虫”顾大嫂(2)“一丈青”扈三娘(3)“母夜叉”孙二娘。
9、填人名,补足歇后语。
(1)(宋江)上梁山——官逼民反
(2)(李逵)打宋江——过后赔礼
(3)(张飞)穿针——大眼对小眼
10、“花和尚倒拔垂杨柳,豹子头误入白虎堂”是名著《水浒传》中的一个回目,其中“花和尚”指的是鲁智深。
11、《水浒传》中这样写道:“山顶上立一面杏黄旗,上书‘替天行道’四字,忠义堂前绣字红旗后面:一书‘山东呼保义’一书‘河北玉麒麟’”。请问,上段话中的字是宋江和卢俊义两位首领的称谓。
12、我国第一部歌颂农民起义的长篇章回小说, 《水浒传》写得荡气回肠,全书的高潮部分是梁山英雄排座次;全书的低潮部分是魂聚蓼儿洼。
13、补全回目:
(1)、史大郎夜走华阴县,鲁提辖拳打镇关西
(2)、梁山泊林冲落草,汴京城杨志卖刀
14、《水浒传》的作者施耐庵,朝代元末明初,它是我国第一部章回体长篇白话小说。《水浒传》中共有108将,天罡是36人,地煞星72人。
15、“醉打蒋门神”、“大闹飞云浦”……说的是《水浒》中一位传奇英雄的故事。这位英雄是武松,他的传奇故事还有很多,请用最简洁的语言写出一个故事的名字:武松打虎
16、在《水浒传》中,绰号为“智多星”的人是吴用,也被称为“赛诸葛”。他与一伙儿好汉在“黄泥冈上巧施功”,干的一件大事是智取生辰纲。
17、有一篇新闻的标题是:纯净水市场“李鬼”泛滥。李鬼出自《水浒传》,在这里指代现货。
18、《水浒》主要人物有及时雨宋江,行者武松,花和尚鲁智深,黑旋风李逵。
19、《水浒》中身怀绝技的三位英雄:善盗的是鼓上蚤时迁,善射的是小李广花荣,善行的是神行太保戴宗。
20、武松在血溅鸳鸯楼,杀死西门庆等人后,在墙上写下了哪八个字杀人者,打虎武松也。
21、请在下面括号上填入相关的内容。
一部《水浒传》,塑造了多少流传百世的英雄形象,点亮了多少闪耀天空的罡煞之星。话说梁山第十四条好汉武松,为兄报仇怒杀西门庆、潘金莲;发配孟州途 中,在十字坡酒店结识(母夜叉)孙二娘;醉打蒋门神,替(金眼彪)施恩夺回快活林;大闹飞云浦,血溅鸳鸯楼,为躲避官府缉捕,削发扮成行者;夜走蜈蚣岭, 痛杀王道人……正是:“山中猛虎,见时魄散魂飞;林下强人,撞着心惊胆裂。”
22、梁山一百单八将中第一个出场的是史进,他的绰号是九纹龙。
23、《水浒传》中一开始逆来顺受,后来怒而反抗的英雄是林冲;见义勇为、性格最粗犷豪放的是鲁智深。
24、《水浒传》中,坚决反对招安的头领有二人,是武松、李逵,主张招安的头领有两人,是宋江、卢俊义。
25、《水浒传》中“道服裁棕叶,云冠剪鹿皮……阵法方诸葛,阴谋胜范蠡.华山谁第一,口口号‘神机’,这首诗赞的梁山好汉是朱武。
26、梁山一百单八将中绰号含龙的头入云龙公孙胜、九纹龙史进、混江龙李俊、独角龙邹润、出林龙邹渊。
27、《水浒传》中有一个人物,原来是个“浮浪破落户子弟”,只因踢得一脚好球,受到皇帝的赏识,没到半年时间,直抬举他做到殿帅府太尉职事,他把持朝政、无恶不作,这个人是高俅。
28、《水浒传》中对林冲恩将仇报的人是陆谦,恩将恩报的人是鲁智深。
29、我国四大名著中有两部作品塑造了一个足智多谋的军师,一个是《三国演义》中的蜀国军师诸葛亮,一个是《水浒传》中的梁山军师吴用。
30、《水浒传》中“玉环步,鸳鸯脚”是梁山好汉武松的平生绝学。
31、《水浒传》中有三大恶霸:一是开肉铺的镇关西,被鲁智深当街所杀;一是开酒铺的蒋门神被武松所杀;一是开生药铺的西门庆被武松所杀。
32、梁山一百单八将中秀才出身的三人是吴用、萧让、蒋敬。
33、“好人有难皆怜惜,奸恶无灾尽诧憎”这两句诗出自古典文学名著《水浒传》,诗中“好人”是指宋江,被人称为及时雨。
34、《水浒传》梁山好汉中以《三国演义》关云长面目为模子,所写的是他的后人关胜。
35、《水浒传》中“倒拔垂杨柳”的好汉是鲁智深,“醉打蒋门神”的好汉是武松。
36、“力健声雄性粗齿,丈二长枪撒如雨,邺中豪杰霸华阳,口口人称‘跳涧虎’。”这首诗赞的是梁山好汉陈达。
37、①在《水浒传》中刻画具有惊世骇俗之美,心狠手辣的人物是潘金莲。
②《水浒传》中“位列三十六星之末,却机巧灵心,多见识,了身达命,都强似那三十五个”的梁山好汉是燕青。
③《水浒传》中唯一以农家子弟身份入伙的好汉是九尾龟陶宗旺。
38、《水浒传》中“浪里白条”指的是张顺,和他相关的故事有夜闹金沙渡。
39、宋江手下五虎将是指关胜、林冲、秦明、宛平、呼延灼。
40、“那七个贩枣子的客人,立于松树旁边,指着这一十五人说道:‘倒也!倒也!’只见这十五个人头重脚轻,一个个面面相觑,都软倒了。那七个客人从 树林里推出这七辆江州车儿,把车子上的枣子丢在地上,交过十一担金珠宝贝都装在车子内,遮盖好了,叫声:“聒噪!”一直望黄泥冈下推下去。这段话描述的情 节是《水浒传》中的智取生辰纲。
41、《水浒传》中,放火烧战船,帮助宋江两败高太尉的是刘唐。
42、《水浒传》中“庄前锣鼓响叮当,娇客新来小霸王。不信桃花村外火,照人另样冒火光。“这是写梁山好汉周通。
43、《水浒传》中大闹野猪林的人是谁鲁智深;大闹忠义堂的人是谁李逵;大闹飞云浦的人是谁武松。
—— 《红楼梦》 ——
1、金陵十二钗指的是:(林黛玉、薛宝钗、王熙凤、贾元春、贾迎春、贾探春、贾惜春、贾巧姐、李纨、史湘云、秦可卿、妙玉)。
2、《红楼梦》中,有“小宝钗”、“小黛玉”之称的两个人分别是(袭人)、(晴雯)。
3、《红楼梦》的两条主线是(贾府由盛到衰的演变过程)、(宝、黛、钗的爱情婚姻悲剧)
4、《红楼梦》中,“品格端方,容貌丰美,行为豁达,随时从分。”说的是(薛宝钗)
5、《红楼梦》中,“眉如墨画,面如桃瓣,目如秋波。虽怒时而若笑,即嗔时而有情”。说的是(贾宝玉)。
6、《红楼梦》中,“情天情海幻情身,情既相缝必主淫。漫言不有皆荣出,造衅开端实在宁。”说的是(秦可卿)。
7、贾府的媳妇,稳重贤惠,本分随和,青春丧偶,统领众姐妹,曾负责海棠诗,此人便是(李纨)。
8、“未若锦囊收艳骨,一抔净土掩风流”的作者是《红楼梦》中的(林黛玉),此诗的名字是《葬花词》,此诗意在喻人,悲叹自己的命运,控诉社会的黑暗,其思想性与艺术性均达到最高境界。
9、《红楼梦》的作者是(清)代作家(曹雪芹),相传后40回是(高鄂)所作。
10、《红楼梦》中有两句诗评论王熙凤在贾府衰亡中的悲惨下场,这两句诗是(机关算尽太聪明,反误了卿卿性命)。
11、《红楼梦》又名《石头记》、《情僧录》、《风月宝鉴》、《金陵十二钗》等。
12、《红楼梦》中,“枉自温柔和顺,空云似贵如兰。堪羡优伶有福,谁知公子无缘”,说的是(袭人)。
13、“四春”之中,性格比较懦弱的是(迎春),精明志高、具有管理才能的是(探春),最后出家为尼的是(惜春)。
14、《红楼梦》中结的两个诗社分别是(海棠社)和(桃花社),社长是( 李纨和林黛玉)。
15、《红楼梦》中,“绛珠仙草”指的人物是(林黛玉),“神瑛侍者”是(贾宝玉 )。
16、《红楼梦》中,“才自精明志自高,生于未世运偏消。清明涕泪江边望,千里东风一梦遥。”说的是(贾探春)。
九、四柱命理最全的基础知识?
基础知识:
1五行的相生相克关系。
2,大运和流年的关系,3五行发用和地支暗藏,4,十大用神的基本知识,5,神煞和命主八字之间的关系,6,命主日元与八字,大运,流年之间的生克关系。
十、mysql数据类型的详解?
MySQL数据库的表是一个二维表,由一个或多个数据列构成。 每个数据列都有它的特定类型,该类型决定了MySQL如何看待该列数据,我们可以把整型数值存放到字符类型的列中,MySQL则会把它看成字符串来处理。 MySQL中的列类型有三种:数值类、字符串类和日期/时间类。 从大类来看列类型和数值类型一样,都是只有三种。但每种列类型都还可细分。 下面对各种列类型进行详细介绍。
数值类的数据列类型 数值型的列类型包括整型和浮点型两大类。
TINYINT:1字节 非常小的正整数,带符号:-128~127,不带符号:0~255 SMALLINT:2字节 小整数,带符号:-32768~32767,不带符号:0~65535 MEDIUMINT:3字节 中等大小的整数,带符号:-8388608~8388607,不带符号:0~16777215 INT:4字节 标准整数,带符号:-2147483648~2147483647,不带符号:0~4294967295 BIGINT:8字节 大整数,带符号:-9223372036854775808~9233372036854775807,不带符号:0~18446744073709551615 FLOAT:4字节 单精度浮点数,最小非零值:+-1.175494351E-38,最大非零值:+-3.402823466E+38 DOUBLE:8字节 双精度浮点数,最小非零值:+-2.2250738585072014E-308,最大非零值:+-1.7976931348623157E+308 DECIMAL:M+2字节 以字符串形式表示的浮点数,它的取值范围可变,由M和D的值决定。 MYSQL支持大量的列类型,它们可以被分为 3 类:数字类型、日期和时间类型以及字符串(字符)类型。这个章节首先给出可用类型的概述,并且总结各类型所需的存储需求,然后提供各类型中的类型范畴更详细的描述。概述有意地简化了。更详细的说明应该参考特写列类型的附加信息,例如你能为其指定值的允许格式。 MySQL 支持的列类型在下面列出。下列代码字母用于描述中: M指出最大的显示尺寸。最大的显示尺寸长度为 255。D适用于浮点类型。指出跟随在十进制小数点后的数字数量。最大可能值为 30,但不应大于M-2。 方括号 (“[”and“]”) 指定可选的类型修饰部份。 注意,如果为一个列指定了ZEROFILL,MySQL 将自动为这个列添加UNSIGNED属性。 警告:你应该知道当在两个整数类型值中使用减法时,如有一个为UNSIGNED类型,那么结果也是无符号的。查看章节6.3.5 Cast 函数。
TINYINT[(M)] [UNSIGNED] [ZEROFILL]-128到127。无符号的范围是0到255。 BITBOOL它们是TINYINT(1)的同义词。
SMALLINT[(M)] [UNSIGNED] [ZEROFILL]一个小整数。有符号的范围是-32768到32767。无符号的范围是0到65535。
MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]一个中等大小的整数。有符号的范围是-8388608到8388607。无符号的范围是0到16777215。
INT[(M)] [UNSIGNED] [ZEROFILL]一个正常大小的整数。有符号的范围是-2147483648到2147483647。无符号的范围是0到4294967295。
INTEGER[(M)] [UNSIGNED] [ZEROFILL]INT的同义词。
BIGINT[(M)] [UNSIGNED] [ZEROFILL]一个大的整数。有符号的范围是-9223372036854775808到9223372036854775807。无符号的范围是0到18446744073709551615。 你应该知道的有关BIGINT列的一些事情: BIGINT或DOUBLE值来完成的,因此你不应该使用大于9223372036854775807(63 bits) 的无符号大整数,除了位函数之外!如果你这样做了,结果中的某些大数字可能会出错,因为将BIGINT转换成DOUBLE时产生了舍入错误。MySQL 4.0 在下列情况下可以处理BIGINT: 在一个BIGINT列中使用整数存储一个大的无符号值。 在MIN(big_int_column)和MAX(big_int_column)中。 当两个操作数都是整数时使用操作符 (+、-、*、等)。 通常你可以在一个BIGINT列中以字符串方式存储的一个精确的整数。在这种情况下,MySQL 将执行一个字符串到数字的转换,包括无 intermediate 的双精度表示法。 当两个参数均是整数值时,“-”、“+”和“*”将使用BIGINT运算!这就意味着,如果两个大整数的乘积(或函数的结果返回整数)的结果大于9223372036854775807时,你可能会得到意想不到的结果。 FLOAT(precision) [UNSIGNED] [ZEROFILL]一个浮点型数字。 precision可以是<=24作为一个单精度的浮点数字和介于 25 和 53 之间作为一个双精度的浮点数字。这些类型与下面描述的FLOAT和DOUBLE类型相似。FLOAT(X)有与相应的FLOAT和DOUBLE类型同样的范围,但是显示尺寸和十进制小数位数是未定义的。在 MySQL 3.23 中,它是一个真实的浮点值。而在 MySQL 早期的版本中,FLOAT(precision)通常有 2 小数位。 注意,由于在 MySQL 中所有的计算都是以双精度执行的,所以使用FLOAT可能带来一些意想不到的问题。查看章节A.5.6 解决没有匹配行的问题。 FLOAT[(M,D)] [UNSIGNED] [ZEROFILL]一个小的(单精度) 浮点数字。允许的值是-3.402823466E+38到-1.175494351E-38、0和1.175494351E-38到3.402823466E+38。如果UNSIGNED被指定,负值是不允许的。M是显示宽度,D是小数位数。FLOAT没有参数或有X<= 24 的FLOAT(X)代表一个单精度的浮点数字。 DOUBLE[(M,D)] [UNSIGNED] [ZEROFILL]一个正常大小的(双精度)浮上数字。允许的值是-1.7976931348623157E+308到-2.2250738585072014E-308、0和2.2250738585072014E-308到1.7976931348623157E+308。如果UNSIGNED被指定,负值是不允许的。M是显示宽度,D是小数位数。DOUBLE没胡参数或有 25 <=X<= 53 的FLOAT(X)代表一个双精度的浮点数字。 DOUBLE PRECISION[(M,D)] [UNSIGNED] [ZEROFILL] REAL[(M,D)] [UNSIGNED] [ZEROFILL]它们是DOUBLE同义词。 DECIMAL[(M[,D])] [UNSIGNED] [ZEROFILL]一个未压缩(unpacked)的浮点数。运作如同一个CHAR列:“unpacked” 意味着数字是以一个字符串存储的,值的每一位将使用一个字符。小数点并且对于负数,“-”符号不在M中计算(但是它们的空间是被保留的)。如果D是 0,值将没有小数点或小数部份。DECIMAL值的最大范围与DOUBLE一致,但是对于一个给定的DECIMAL列,实际的范围可以被所选择的M和D限制。如果UNSIGNED被指定,负值是不允许的。 如果D被忽略,缺省为 0。如果M被忽略,缺省为 10。 在 MySQL 3.23 以前,M参数必须包含符号与小数点所需的空间。 DEC[(M[,D])] [UNSIGNED] [ZEROFILL] NUMERIC[(M[,D])] [UNSIGNED] [ZEROFILL]DECIMAL的同义词。 DATE一个日期。支持的范围是'1000-01-01'到'9999-12-31'。MySQL 以'YYYY-MM-DD'格式显示DATE值,但是允许你以字符串或数字给一个DATE列赋值。查看章节6.2.2.2DATETIME、DATE和TIMESTAMP类型。 DATETIME一个日期和时间的组合。支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。MySQL 以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,但是允许你以字符串或数字给一个DATETIME列赋值。查看章节6.2.2.2DATETIME、DATE和TIMESTAMP类型。 TIMESTAMP[(M)]一个时间戳。范围是'1970-01-01 00:00:00'到2037年间的任意时刻。 MySQL 4.0 和更早版本中,TIMESTAMP值是以YYYYMMDDHHMMSS、YYMMDDHHMMSS、YYYYMMDD或YYMMDD格式显示的,它取决于M是否是14(或省略)、12、8或6,但是允许你以字符串或数字给一个TIMESTAMP列赋值。 从 MySQL 4.1 开始,TIMESTAMP以'YYYY-MM-DD HH:MM:DD'格式作为字符返回。如果你你希望以数字形式返回则必须在该时间戳字段后加上 +0。不同的时间戳长度是不支持的。从 MySQL 4.0.12 开始,选项--new可以被用来使服务器与 4.1 一样运作。TIMESTAMP列有益于记录一个INSERT或UPDATE操作的日期和时间,因为如果你自己没有给它赋值,它将被自动地设置为最近一次操作的日期和时间。也可以通过给它赋一个NULL而使它设置为当前的日期和时间。查看章节6.2.2 Date 和 Time 类型。 参数M只影响一个TIMESTAMP列的显示格式;它的值总是占用 4 个字节存储。 注意,当TIMESTAMP(M)列的M是 8 或 14 时,它返回的是数字而其它的TIMESTAMP(M)列返回的是字符串。这仅仅是为了可以可靠地转储并恢复到其它格式的表中。查看章节6.2.2.2DATETIME、DATE和TIMESTAMP类型。TIME一个时间。范围是'-838:59:59'到'838:59:59'。MySQL 以'HH:MM:SS'格式显示TIME值,但是允许你使用字符串或数字来给TIME列赋值。查看章节6.2.2.3TIME类型。YEAR[(2|4)]一个 2 或 4 位数字格式的年(缺省为 4 位)。允许的值是1901到2155、0000(4 位年格式) 以及使用 2 位格式的 1970-2069 (70-69)。MySQL 以YYYY格式显示YEAR值,但是允许你使用字符串或数字来给YEAR列赋值。(YEAR类型在 MySQL 3.22 之前不支持。) 查看章节6.2.2.4YEAR类型。 [NATIONAL] CHAR(M) [BINARY]一个定长的字符串,当存储时,总是以空格填满右边到指定的长度。M的范围是 0 到 255 (在 MySQL 3.23 版本之前为 1 到 255)。当该值被检索时,尾部空格将被删除。CHAR值根据缺省的字符集进行忽略大小写的排索与比较,除非指定了关键词BINARY。NATIONAL CHAR(或短形式NCHAR) 是以 ANSI SQL 方式定义一个CHAR列,它将使用缺省的字符集。这在 MySQL 中是默认的。 CHAR是CHARACTER的缩写。 MySQL 允许以CHAR(0)类型建立一个列。一些老程序运行时必需一个列,却又并不使用这个列的值,你就不得不为了适应它而建立该列,在这情况下,CHAR(0)将是很有益的。当需要一个列仅保存两个值时:一个为CHAR(0)(该列没有定义为NOT NULL),这将仅占用一个比特位来存储 2 个值:NULL或""。查看章节6.2.3.1CHAR和VARCHAR类型。CHAR这是CHAR(1)的同义词。 [NATIONAL] VARCHAR(M) [BINARY]一个变长的字符串。注意:尾部的空格在存储时将会被删除(这与 ANSI SQL 约规不同)。M的范围是 0 到 255 (在 MySQL 4.0.2 之前的版本中是 1 到 255)。 VARCHAR值以大小写忽略方式进行排索与比较,除非关键词BINARY被指定。查看章节6.5.3.1 隐式的列定义变化。VARCHAR是CHARACTER VARYING的缩写。查看章节6.2.3.1CHAR和VARCHAR类型。 TINYBLOBTINYTEXT一个BLOB或TEXT列,最大长度为 255 (2^8 - 1) 个字符。查看章节6.5.3.1 隐式的列定义变化。查看章节6.2.3.2BLOB和TEXT类型。 BLOBTEXT一个BLOB或TEXT列,最大长度为 65535 (2^16 - 1) 个字符。查看章节6.5.3.1 隐式的列定义变化。查看章节6.2.3.2BLOB和TEXT类型。 MEDIUMBLOBMEDIUMTEXT一个BLOB或TEXT列,最大长度为 16777215 (2^24 - 1) 个字符。查看章节6.5.3.1 隐式的列定义变化。查看章节6.2.3.2BLOB和TEXT类型。 LONGBLOBLONGTEXT一个BLOB或TEXT列,最大长度为 4294967295 (2^32 - 1) 个字符。查看章节6.5.3.1 隐式的列定义变化。注意,由于服务器/客户端的协议以及 MyISAM 表通常有一个 16M 每通信包/表行的限制,你仍然不能使用这个类型的整个范围。查看章节6.2.3.2BLOB和TEXT类型。ENUM('value1','value2',...)一个枚举类型。一个仅能有一个值的字符串对象,这个值选自值列'value1'、'value2'、...、NULL或特殊的""出错值。一个ENUM列可以有最大 65535 不同的值。查看章节6.2.3.3ENUM类型。SET('value1','value2',...)一个集合。一个能有零个或更多个值的字符串对象,其中每个值必须选自值列'value1'、'value2'、...。一个SET列可以有最大 64 个成员。查看章节6.2.3.4SET类型。 MySQL 支持所有的 ANSI/ISO SQL92 数字类型。这些类型包括准确数字的数据类型(NUMERIC、DECIMAL、INTEGER和SMALLINT),也包括近似数字的数据类型(FLOAT、REAL和DOUBLE PRECISION)。关键词INT是INTEGER的同义词,关键词DEC是DECIMAL的同义词。 NUMERIC和DECIMAL类型被 MySQL 以同样的类型实现,这在 SQL92 标准中是允许的。他们用于保存对准确精度有重要要求的值,例如与金钱有关的数据。当以它们中的之一声明一个列时,精度和数值范围可以(通常是)被指定;例如: salary DECIMAL(5,2) 在这个例子中,5(精度(precision)) 代表重要的十进制数字的数目,2(数据范围(scale)) 代表在小数点后的数字位数。在这种情况下,因此,salary列可以存储的值范围是从-99.99到99.99。(实际上 MySQL 在这个列中可以存储的数值可以一直到999.99,因为它没有存储正数的符号)。 译者注: M 与D 对DECIMAL(M, D) 取值范围的影响 类型说明 取值范围(MySQL < 3.23) 取值范围(MySQL >= 3.23) DECIMAL(4, 1) -9.9 到 99.9 -999.9 到 9999.9 DECIMAL(5, 1) -99.9 到 999.9 -9999.9 到 99999.9 DECIMAL(6, 1) -999.9 到 9999.9 -99999.9 到 999999.9 DECIMAL(6, 2) -99.99 到 999.99 -9999.99 到 99999.99 DECIMAL(6, 3) -9.999 到 99.999 -999.999 到 9999.999 # 在MySQL 3.23 及以后的版本中,DECIMAL(M, D) 的取值范围等于早期版本中的DECIMAL(M + 2, D) 的取值范围。注释结束: 在 ANSI/ISO SQL92 中,句法DECIMAL(p)等价于DECIMAL(p,0)。同样的,在执行被允许决定值p的地方,句法DECIMAL等价于DECIMAL(p,0)。MySQL 目前还不支持DECIMAL/NUMERIC数据类型的这些变体形式中的任一种。一般来说这并不是一个严重的问题,通过明确地控制精度和数值范围可以得到这些类型的主要功能益处。 DECIMAL和NUMERIC值是作为字符串存储的,而不是作为二进制浮点数,以便保护这些值的十进制精确度。一个字符用于数值的每一位、小数点(如果scale> 0) 和“-”符号(对于负值)。如果scale是 0,DECIMAL和NUMERIC值不包含小数点或小数部分。 DECIMAL和NUMERIC值的最大范围与DOUBLE一致,但是对于一个给定的DECIMAL或NUMERIC列,它的实际范围可制定该列时的precision或scale限制。当这样的列被赋给了小数点的位数超过scale所指定的值时,该将根据scale进行四舍五入。当一个DECIMAL或NUMERIC列被赋与一个大小超过指定(或缺省)的precisionandscale的限止范围时,MySQL 以该列范围的端点值存储该值。