作者: zealjiang
时间:20101231
前言。做一个生活有心人,材料取自生活,又归于生活,编写此文档主要是为了写下自己曾经遇到的问题,寻找出解决问题的方法与大家分享。
此文档不断更新中。
作者: zealjiang
时间: 20110105
更新时间:20110120(1)
目录。1、 mysql中的unsigned函数语法 1
2、 数据库的备份与还原 2
3、 如何在还原数据库前,修改数据表中的内容,如数据库的名字 6
4、 如何为表中的列添加唯一约束 7
unsigned 既为非负数,用此类型可以增加数据长度!
例如如果 tinyint最大是127,那 tinyint unsigned 最大就可以到 127*2
unsigned 属性只针对整型,而binary属性只用于char 和varchar。
类型说明tinyint非常小的整数;
smallint较小整数。
mediumint中等大小整数。
int标准整数。
bigint较大整数。
float单精度浮点数。
double双精度浮点数。
decimal一个串的浮点数。
每种数值类型的名称和取值范围如表2所示。
类型说明。取值范围。
tinyint[(m)]
有符号值:-128 到127(- 27 到27 – 1)
无符号值:0到255(0 到28 – 1) 1个字节。
smallint[(m)]
有符号值:-32768 到32767(- 215 到215 – 1)
无符号值:0到65535(0 到21 6 –
我们用mysql数据库的ui视图来操作为例:
如下我们要把test数据库备份到硬盘上某个位置,如下图:
里面有下面这几张表:
下面就来备份这个数据库。
我们选择如下图的“backup”图标。
显示如下图的对话框:
如下图:选择左侧的,点击按钮,在“backup content”下就会加入这个数据库,如果想备份这个数据库中的某个表,只能在表前打对勾就行了,这里我们全部的表都备份,所以就全打对勾。
点击如下图的“execute backup now”按钮。
弹出如下图的对话框:选择你的保存位置,也可修改你的文件名,然后点击“保存”按钮。
上面的操作是备份数据库,下面我们来还原数据库。
第一步:点击左侧的“restore”图标。
第二步:在弹出的右面对话框中点击“open backup file”按钮;
在弹出的下面这个对话框中选择我们要还原的数据库,点击“打开”按钮。
在弹出的对话框中,选择“start restore”按钮,即可还原。
还原成功后点击“close”按钮即可。
点击我们的“catalogs”,在“schemata”中我们看到增加了shopping2这个数据库。
以下图为例,我们修改这个数据库的名称,用写字板打开,我们将“shopping”
修改为“myshopping”
改为如下,保存:
我们保存时,弹出了如下的对话框,因为会破坏我们的格式,所以还是取消保存吧,否则就会出错。
我们用editplus打开,修改保存就不会出现上面的格式警告问题了。
我们以admin 表中的t_name字段为例来说明如何添加唯一性约束,如下图:
如下图,第一步:我们点击“t_name”
第二步:为t_name添加一个索引,点击“+”
第三步:在弹出的“add index” 对话框中点击“ok”
如下图,我们看到已经有了“index_2”,在“index settings”下的“index kind”里选择unique这一项。
如下图:在“index columns”中,点击“+”添加t_name这一字段,然后点击“apply changs”应用即可。
电脑日常问题
不要频繁地开关机器。关机后立即加电会使电源装置产生突发的大冲击电流,造成电源装置中的器件被损坏,也有可能造成硬盘驱动突然加速,使盘片被磁头划伤。因此,这里我们建议如果要重新启动机器,则应该在关闭机器后等待10秒钟以上。在一般情况下不要擅自打开机箱,如果机器出现异常情况,应该及时上报。三显示器的维护。...
Android日常问题
作者 zealjiang 时间 2011 3 5 地点 北京昌平etc培训中心。前言。在学习软件编程的过程中,总感觉找不到根,就android的开发来说,这里要写的也是一些上层应用开发过程中要注意的一些问题,至于为什么要这样写 这些 是如何与组件或控件联系在一起并作用于手机硬件的,我现在无法理解。这...
监控日常问题
1 云台的故障。一个云台在使用后不久就运转不灵或根本不能转动,是云台常见的故障。这种情况的出现除去产品质量的因素外,一般是以下各种原因造成的 1 只允许将摄像机正装的云台,在使用时采用了吊装的方式。在这种情况下,吊装方式导致了云台运转负荷加大,故使用不久就会导致云台的转动机构损坏,甚至烧毁电机。2 ...