MySQL日常问题

发布 2021-05-03 15:31:28 阅读 7928

作者: 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 ...