mysql数据库学习笔记

mysql数据库学习笔记

ID:14681331

大小:75.00 KB

页数:13页

时间:2018-07-29

mysql数据库学习笔记_第1页
mysql数据库学习笔记_第2页
mysql数据库学习笔记_第3页
mysql数据库学习笔记_第4页
mysql数据库学习笔记_第5页
资源描述:

《mysql数据库学习笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MySQL数据库学习笔记……………………13……共13页MySQL数据库学习笔记   关系数据库的查询语言SQL(StructuredQueryLanguage),是一种非常口语化、既易学又易懂的语法。此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操作,包含了资料的定义(DDL)以及资料的处理(DML)。SQL原来拼成SEQUEL,这语言的原型以“系统R“的名字在IBM圣荷西实验室完成,经过IBM内部及其他的许多使用性及效率测试,其结果相当令人满意,并决定在系统R的技术基础发展出来IBM的产品。而且美国国家标准学会(ANSI)及国际标准化组织(ISO)在1987遵循一个几乎是以IB

2、MSQL为基础的标准关连式资料语言定义。第一章、了解概念,并理解它一、资料定义DDL(DataDefinitionLanguage)资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。数据库第二章 MySQL数据库数据类型第一节、数据类型MySQL数据库目前支持以下几种下列代码字母用于描述中:M 指出最大的显示尺寸。最大的显示尺寸长度为255。D 适用于浮点类型。指出跟随在十进制小数点后的数字数量。最大可能值为30,但不应大于M-2。方括号("["

3、and"]")指定可选的类型修饰部份。1、数值型(包括整数与浮点数,浮点型支持科学表示法)浮点类型:numeric[nju:merik]decimal(5,2),数字位:5,小数位:2numeric等价于decimal并且是作为字符串存储的.而不是作为二进制浮点数.说明:salaryDECIMAL(3,2)在这个例子中,3(精度(precision))代表重要的十进制数字的数目,2(数据范围(scale))代表在小数点后的数字位数。在这种情况下,因此,salary列可以存储的值范围是从-99.99到99.99。(实际上MySQL在这个列中可以存储的数值可以一直到999.99,因为它没有存储正数

4、的符号)。整型:integer类型  占用字节 从      到 TINYINT  1   -128     127 SMALLINT 2   -32768     32767 MEDIUMINT 3   -8388608    8388607 INT   4   -2147483648    2147483647 BIGINT  8   -9223372036854775808 9223372036854775807 2、字符串(字符)类型3、日期和时间类型4、Null类型不同于例如数字类型的0或字符串的5、布尔类型TUREFALSE标识符约定标识符  最大长度允许的字符----------

5、-----数据库 64 一个目录名中允许的任何字符,除了/,和.表  64 一个目录名中允许的任何字符,除了/和.列  64 所有的字符 索引 64 所有的字符 加名 255 所有的字符定界符``,反引号ANSISQL中双引号为定界符知通内部学习资料……UFOE整理打印……共13页MySQL数据库学习笔记……………………13……共13页注意:在MYSQL中,数据库和表对应操作系统下的目录与文件,因而,操作系统的敏感性决定数据库和表命名的大小敏感,所以在LINUX下数据库与表名的大小写敏感.提示:USE,HELP是Mysql中为少数几个不需要终结符的语句之一.用户变量表示为:@var_name

6、;set@x=99;等同于@x:=99;系统变量用两个@@表示,它分为2种,全局系统变量和会话系统变量.下面详细说明各种类型MySQL支持所有的ANSI/ISOSQL92数字类型.1、数值型 一个整数可以在浮点语境中使用;它被解释为等值的浮点数;同样,一个浮点数可以被转化为整数,但损失精度,如100.1->100,100.5->101;2.Mysql支持16进制数值,在数字的语境中,它们表现类似于一个整数(64位精度);如select0xa+0; 在字符串的语境中,它们表现类似于一个二进制的字符串,每一对16进制ASCII码被转为一个字符: select0x787868;=selectx'78

7、7868'; selecthex('xxh'); select0xa+5; selecttrue,true,flase,FALSE;  其中浮点型用于域,表示方法解释一下,如:  FLOAT[(M,D)][UNSIGNED][ZEROFILL]  如果UNSIGNED被指定,负值是不允许的。M是显示宽度,D是小数位数。并且如果负号“-”也占一个宽度。2、字符串类型  字符串是多个字符组成的一个字符

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。