MySQL日常问题

MySQL日常问题

ID:40561654

大小:779.39 KB

页数:12页

时间:2019-08-04

MySQL日常问题_第1页
MySQL日常问题_第2页
MySQL日常问题_第3页
MySQL日常问题_第4页
MySQL日常问题_第5页
资源描述:

《MySQL日常问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MySQL日常问题作者:Zealjiang时间:20101231前言做一个生活有心人,材料取自生活,又归于生活,编写此文档主要是为了写下自己曾经遇到的问题,寻找出解决问题的方法与大家分享。此文档不断更新中。作者:Zealjiang时间:20110105更新时间:20110120(1)目录1、mysql中的unsigned函数语法12、数据库的备份与还原23、如何在还原数据库前,修改数据表中的内容,如数据库的名字64、如何为表中的列添加唯一约束7第0页(共12页)1、mysql中的unsigned函数语法unsigned既为非负数,用此类型可以增加数据长度!例如如果tinyint最大

2、是127,那tinyintunsigned最大就可以到127*2unsigned属性只针对整型,而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到2

3、15–1)无符号值:0到65535(0到216–[...]第8页(共12页)1、数据库的备份与还原我们用MySQL数据库的UI视图来操作为例:如下我们要把test数据库备份到硬盘上某个位置,如下图:里面有下面这几张表:下面就来备份这个数据库我们选择如下图的“Backup”图标显示如下图的对话框:第8页(共12页)如下图:选择左侧的,点击按钮,在“BackupContent”下就会加入这个数据库,如果想备份这个数据库中的某个表,只能在表前打对勾就行了,这里我们全部的表都备份,所以就全打对勾。点击如下图的“ExecuteBackupNow”按钮第8页(共12页)弹出如下图的对话框:选择

4、你的保存位置,也可修改你的文件名,然后点击“保存”按钮。上面的操作是备份数据库,下面我们来还原数据库第一步:点击左侧的“Restore”图标第二步:在弹出的右面对话框中点击“OpenBackupFile”按钮;第8页(共12页)在弹出的下面这个对话框中选择我们要还原的数据库,点击“打开”按钮在弹出的对话框中,选择“StartRestore”按钮,即可还原还原成功后点击“Close”按钮即可。第8页(共12页)点击我们的“Catalogs”,在“Schemata”中我们看到增加了shopping2这个数据库1、如何在还原数据库前,修改数据表中的内容,如数据库的名字以下图为例,我们修改

5、shopping2.sql这个数据库的名称,用写字板打开,我们将“shopping”修改为“myshopping”改为如下,保存:我们保存时,弹出了如下的对话框,因为会破坏我们的格式,所以还是取消保存吧,否则就会出错。第8页(共12页)我们用EditPlus打开,修改保存就不会出现上面的格式警告问题了。1、如何为表中的列添加唯一约束我们以admin表中的t_name字段为例来说明如何添加唯一性约束,如下图:第8页(共12页)如下图,第一步:我们点击“t_name”第二步:为t_name添加一个索引,点击“+”第三步:在弹出的“AddIndex”对话框中点击“OK”如下图,我们看到已

6、经有了“Index_2”,在“IndexSettings”下的“IndexKind”里选择UNIQUE这一项第8页(共12页)如下图:在“IndexColumns”中,点击“+”,添加t_name这一字段,然后点击“ApplyChangs”应用即可第8页(共12页)

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

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

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