`

一些小技巧

阅读更多

在firefox中,打开工具,工具中的附加组件中直接搜索firebug,然后安装重启就可以了 ;今天晚上回去看一下根据邮件找回密码这个东西。还有就是jquery的东西,写个文档,发布到这个位置

1.mysql 的数据类型整理,使用时的优缺点,使用时的选择性

 

PowerDesigner12中有个菜单,report->report wizard
就可以生成你想要的报表字典文件。如果在个别情况下经常出现死机情况。
PdmReader数据字典阅读器可以完成导出功能。点pdm数据字典节点,然后选择文档导出的功能按钮即可导出到word或者html文件中。PdmReader数据字典阅读器网上有下载,google可以搜索到。

 

数据类型
1.整型(xxxint)
MySQL数据类型 含义
tinyint(m) 1个字节表示(-128~127)
smallint(m) 2个字节表示(-32768~32767)
mediumint(m) 3个字节表示(-8388608~8388607)
int(m) 4个字节表示(-2147483648~2147483647)
bigint(m) 8个字节表示(+-9.22*10的18次方)

右侧的取值范围是在未加unsigned关键字的情况下,如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~256)。
书上说int(m)括弧里的m是表示SELECT查询结果集中的显示宽度,并不影响实际的取值范围,我测了一下,定义一个字段number 类型为int(4),插入一条记录"123456",用mysql query broswer执行SELECT查询,返回的结果集中123456正确显示,没有影响到显示的宽度,不知道这个m有什么用。


2.浮点型(float和double)MySQL数据类型 含义
float(m,d) 单精度浮点型,8位精度(4字节),m是十进制数字的总个数,
d是小数点后面的数字个数。
double(m,d) 双精度浮点型,16位精度(8字节)
参数m只影响显示效果,不影响精度,d却不同,会影响到精度。
比如设一个字段定义为float(5,3),如果插入一个数123.45678,实际数据库里存的是123.457,小数点后面的数别四舍五入截成457了,但总个数不受到限制(6位,超过了定义的5位)。


3.定点数(decimal)

decimal(m,d) 定点类型
浮点型在数据库中存放的是近似值,而定点类型在数据库中存放的是精确值。参数m是定点类型数字的最大个数(精度),范围为0~65,d小数点右侧数字的个数,范围为0~30,但不得超过m。
对定点数的计算能精确到65位数字。


4.字符串(char,varchar,xxxtext)
MySQL数据类型 含义
char(n) 固定长度的字符串,最多255个字符
varchar(n) 固定长度的字符串,最多65535个字符
tinytext 可变长度字符串,最多255个字符
text 可变长度字符串,最多65535个字符
mediumtext 可变长度字符串,最多2的24次方-1个字符
longtext 可变长度字符串,最多2的32次方-1个字符

char和varchar:
1.都可以通过指定n,来限制存储的最大字符数长度,char(20)和varchar(20)将最多只能存储20个字符,超过的字符将会被截掉。n必须小于该类型允许的最大字符数。
2.char类型指定了n之后,如果存入的字符数小于n,后面将会以空格补齐,查询的时候再将末尾的空格去掉,所以char类型存储的字符串末尾不能有空格,varchar不受此限制。
3.内部存储的机制不同。char是固定长度,char(4)不管是存一个字符,2个字符或者4个字符(英文的),都将占用4个字节,varchar是存入的实际字符数+1个字节(n<=255)
 或2个字节(n>255),
所以varchar(4),存入一个字符将占用2个字节,2个字符占用3个字节,4个字符占用5个字节。
4.char类型的字符串检索速度要比varchar类型的快。


varchar和text:
1.都是可变长度的,最多能存储65535个字符。
2.varchar可指定n,text不能指定,内部存储varchar是存入的实际字符数+1个字节(n<=255)或2个字节(n>255),text是实际字符数+2个字节。
3.text类型不能有默认值。
4.varchar可直接创建索引,text创建索引要指定前多少个字符。查询速度varchar要快于text,在都创建了索引的情况下,text的索引好像没起作用,

 

5.二进制数据(xxxBlob)
XXXBLOB和xxxtext是对应的,不过存储方式不同,xxxTEXT是以文本方式存储的,如果存储英文的话区分大小写,而xxxBlob是以二进制方式存储的,不区分大小写。
xxxBlob存储的数据只能整体读出。
xxxTEXT可以指定字符集,xxxblob不用指定字符集。


6.日期时间类型(date,time,datetime,timestamp)
MySQL数据类型 含义
date 日期'2008-12-2'
time 时间'12:25:36'
datetime 日期时间'2008-12-2 22:06:44'
timestamp 不固定
timestamp比较特殊,如果定义一个字段的类型为timestamp,这个字段的时间会在其他字段修改的时候自动刷新。
所以这个数据类型的字段可以存放这条记录最后被修改的时间,而不是真正来的存放时间。
数据类型的属性
MySQL关键字 含义
NULL 数据列可包含NULL值
NOT NULL 数据列不允许包含NULL值
DEFAULT xxx 默认值,如果插入记录的时候没有指定值,将取这个默认值
PRIMARY KEY 主键
AUTO_INCREMENT 递增源码天空,如果插入记录的时候没有指定值,则在上一条记录的值上加1,仅适用于整数类型
UNSIGNED 无符号
CHARACTER SET name 指定一个字符集

 

分享到:
评论

相关推荐

    Solaris的一些小技巧.rar

    标题中的“Solaris的一些小技巧”表明这是一份关于Solaris操作系统使用技巧的资源集合。Solaris是由Sun Microsystems开发的一款Unix操作系统,后来被甲骨文公司收购,现在是Oracle Solaris。它以其高性能、安全性和...

    Symbian 开发的一些小技巧

    Symbian 开发的一些小技巧 Symbian 是一种流行的移动操作系统,它提供了丰富的开发接口和工具,允许开发者创建功能强大且复杂的应用程序。在本文中,我们将探讨一些 Symbian 开发的小技巧,旨在帮助开发者更好地...

    CATIA的一些小技巧.doc

    CATIA的一些小技巧 CATIA 是一款功能强大的三维设计软件,但是在实际操作中,有些小技巧可以提高工作效率和简化操作流程。下面将介绍一些CATIA的小技巧: 1. 快速知道当前的 CATIA 作图区上的零件的放大比例:在 ...

    C#中的一些小技巧

    C#中的一些小技巧,运用这些技巧能提高开发的效率,达到事半功倍的效果

    AVR单片机ICCAVR应用的一些小技巧

    AVR单片机ICCAVR应用的一些小技巧 AVR单片机ICCAVR应用中有一些小技巧可以提高编程效率和代码可读性。下面将详细介绍这些小技巧。 1. 位操作 在AVR单片机中,对寄存器的位操作是非常常见的。例如,使用`PORTA = ...

    小技巧.R 商务数据分析的一些小技巧code

    R的一些小技巧,可以帮助商务数据分析小萌新(像我)解决一些问题

    Word制表时经常用到一些小技巧.docx

    Word制表时经常用到的一些小技巧 以下是 Word 制表时经常用到的一些小技巧: 一、快速插入表格 快速插入表格可以通过单击工具栏上的“插入表格”图标,然后向右下方拖动鼠标,设定行列后松开,即可完成一个表格的...

    oracle BIP报表开发的一些小技巧

    本文总结了在 Oracle BIP 报表开发过程中的一些小技巧,涵盖了数据模板开发、数据显示格式控制、XML 文件中标签为空的处理、汇总没有成功的原因分析、在 BI 调试过程中增加调试信息、DT 中写注释等方面的知识点。...

    成为演讲家需要注意的一些小技巧.doc

    【成为演讲家需要注意的一些小技巧】 在追求成为演讲家的道路上,掌握一些关键的沟通技巧至关重要。无论是在大型讲坛还是日常交流中,语言的力量都能影响到他人对我们的看法和我们的影响力。以下是一些提高演讲能力...

    ctf中sql注入下的一些小技巧.doc

    "ctf中sql注入下的一些小技巧" CTF 中的 SQL 注入技巧是指在 Capture The Flag 比赛中使用的 SQL 注入技术,以获取 Flags 或者其他敏感信息。以下是 CTF 中 SQL 注入的一些小技巧: 一、注释符 在 MySQL 中,有两...

    c语言程序调试时的一些小技巧

    程序调试时的一些小技巧

    excel 一些小技巧 很有用

    本专题将介绍一些不常见的Excel小技巧,帮助用户更高效地利用这个工具。 一、让不同类型数据用不同颜色显示 这个技巧是通过Excel的条件格式功能实现的。条件格式允许用户根据单元格中的数据设定特定的格式,比如...

    丁晴手套使用和清洁的一些小技巧.docx

    丁晴手套使用和清洁的一些小技巧.docx

    idea使用的一些小技巧

    包含部分小技巧

    PowerDesigner一些小技巧

    以下是一些关于PowerDesigner的小技巧: 1. **字段长度限制问题**: 当在Oracle数据库上生成建表脚本时,若字段长度超过15个字符,会遇到错误。这是因为Oracle默认的限制。解决方法是进入PDM的Database菜单,选择...

    这是关于SAP使用的小技巧

    SAP 是一个功能强大且复杂的企业资源规划系统,掌握一些小技巧可以大大提高工作效率。下面将详细介绍一些 SAP 使用的小技巧。 一、登录设置 在 SAP 中,登录设置可以帮助用户快速启动需要的功能。通过查看“细节”...

    VC编程的一些小技巧

    在VC编程中,开发者经常会遇到各种挑战,而掌握一些实用的小技巧可以显著提高开发效率和代码质量。以下是一些在VC编程中常见的技巧,主要涉及控件操作和界面设计优化。 1. **控件字体修改**: - 在VC++中,我们...

    面试的一些知识点整理和一些小技巧.zip

    下面是一些关于面试的核心知识点和小技巧的详细解析: 一、自我介绍 自我介绍是你给面试官的第一印象,应该简洁明了地介绍你的教育背景、工作经验、专业技能和个人特质。记住,这不是你的全生命周期回顾,而是突出...

    提高网页打开速度的一些小技巧

    互联网带宽越来越宽,似乎让网页的加载速度得到了质的飞跃。其实不然,因为随着带宽的提高,网页上的对象也越来越多,因此加快网页打开速度...这篇文章站在一个网站设计者的角度,分享一些优化网页加载速度的小技巧。

Global site tag (gtag.js) - Google Analytics