`
nbtlxx
  • 浏览: 253181 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

mysql 学习三:mysql中使用外键的1005问题及mysql 客户端工具navicat

阅读更多
今天的开发过程中,学会了以下几点开发技巧,经过了实践的验证。

首先:mysql 创建外键的问题,经常会碰到 error 1005: can not create table(error150)

原因之一:设置关联的字段类型不匹配,比如bigint 和 int
   解决:外键的相关字段修改成同一类型就可以解决这个问题 
原因之二:
解决:1. mysql支持外键约束,数据库类型必须是InnoDB
       2. 建外键的表的列(字段)要加上index

其次,客户端工具推荐:navicat
  具备的功能包括:
  库及表的基本操作:创建、删除等
  注意:设置表编码方式,
  字段的编码方式:
  都设置成utf8

  提供了数据库创建、表格创建、数据填充、查询等功能
  视图的管理:由专门的创建工具,方便了视图的创建。
  还包括用户管理:用户的增加、删除、授权
  任务计划:可以定期执行任务,比如数据的备份任务
  备份:备份数据库表
  任务计划、备份是mysqlbrowser工具所没有的,非常的简单方便。
1
0
分享到:
评论
1 楼 凌紫冥 2011-03-09  
今天找了半天了,呵呵,谢谢啊。

相关推荐

    mysql客户端开发工具 Navicat

    在MySQL客户端工具Navicat中,你可以执行以下关键功能: 1. **连接管理**:Navicat允许用户创建多个数据库连接,方便切换和管理不同的MySQL服务器。用户可以设置连接参数,包括主机名、端口、用户名、密码以及SSL...

    mysql数据库管理工具navicat基本使用方法

    由于提供的内容信息量巨大且片段化,我将尝试从中提炼出关于Navicat for MySQL的基本使用方法的知识点,并尽力将内容组织成一篇系统性的介绍。 ### Navicat for MySQL基本使用方法 #### 入门 - **系统需求**:了解...

    navicat8 MYSQL 客户端 for windows navicat8

    《Navicat8 MySQL客户端 for Windows:连接与管理MySQL数据库的高效工具》 Navicat8是一款专为MySQL设计的强大数据库管理和开发工具,尤其适用于Windows操作系统。它以其直观的界面和丰富的功能,使得数据库的管理...

    mysql+Navicat界面工具

    - 开发辅助:Navicat的可视化工具简化了数据库设计过程,对于初学者来说是学习MySQL的好帮手。 - 高级功能:如数据建模、数据传输、数据同步、数据预览和数据差异分析等,提高了数据库管理的效率和准确性。 - ...

    MySql桌面管理工具Navicat Premium

    三、使用Navicat Premium进行MySQL管理 1. 创建数据库:在Navicat中,用户可以快速创建新的数据库,设置存储引擎、字符集等参数。 2. 表管理:新建表,定义字段、设置主键、外键,还可以进行表的重命名、删除等...

    mysql的客户端navicat

    MySQL的客户端Navicat是一款强大的数据库管理工具,...总之,Navicat作为一款强大的MySQL客户端工具,提供了全面的功能,简化了数据库管理工作,提高了开发和管理效率。正确使用和合法授权是确保其功能充分发挥的关键。

    MySQL图形界面操作工具navicat

    MySQL图形界面操作工具Navicat是一款深受数据库管理员和开发人员喜爱的工具,它极大地简化了MySQL数据库的管理和开发过程。Navicat提供了直观且强大的用户界面,使得在没有熟悉命令行的情况下也能高效地进行数据库...

    mysql可视化操作插件 可视化操作插件 mysql插件 navicat8_mysql_cs

    在性能监控方面,Navicat8_mysql_cs具有实时监控工具,可以帮助管理员监控MySQL服务器的性能指标,如CPU使用率、内存占用、连接数等,以便及时优化数据库配置。 除此之外,Navicat8_mysql_cs还支持SSH和SSL连接,...

    NavicatforMySQL8.0.29官方中文特别版

    《Navicat for MySQL 8.0.29:...综上所述,Navicat for MySQL 8.0.29官方中文特别版凭借其全面的功能和便捷的使用体验,成为了MySQL管理的首选工具。无论是初学者还是资深开发者,都能从中受益,提升数据库管理效率。

    mysql客户端navicat

    MySQL客户端Navicat是一款强大的数据库管理工具,专为MySQL数据库设计,它提供了直观且功能丰富的图形界面,使得数据库管理和开发工作更加便捷高效。在本文中,我们将深入探讨Navicat的功能、优势以及如何使用它来...

    MySql Navicat for MySql 10.0及sn下载

    MySQL Navicat是一款知名的数据库管理工具,专为MySQL数据库设计,提供了一个直观的图形界面,让用户可以轻松地进行数据库管理和开发。Navicat for MySQL 10.0是该系列软件的一个版本,它包含了多种实用功能,使得...

    navicat for mysql使用

    **Navicat for MySQL 使用详解** Navicat for MySQL 是一款强大的数据库管理和开发工具,专为MySQL数据库设计,它提供了一种直观且功能丰富的图形化界面,使得用户能够轻松地进行数据库管理和开发工作。这款工具...

    navicat8lite mysql cs

    **MySQL数据库客户端连接工具——Navicat Lite** Navicat是一款强大的数据库管理和开发工具,尤其在MySQL数据库领域中被广泛使用。"Navicat8lite mysql cs"标题中提到的"Navicat Lite"是Navicat系列的一个轻量级...

    Navicat for MySQL.rar

    3. 教学与学习:在教学环境中,Navicat是教授MySQL的好帮手,其友好的界面和实用的功能可以帮助学生快速掌握数据库操作。 4. 小型企业:对于没有专职DBA的小型企业,Navicat可以满足基本的数据库管理需求,降低运维...

    navicat客户端安装包.rar

    这款软件支持多种数据库管理系统,包括MySQL、PostgreSQL、Oracle以及SQL Server,因此无论你是哪种数据库系统的使用者,Navicat都能提供一站式解决方案。"navicat客户端安装包.rar" 是一个包含了Navicat客户端安装...

    Navicat for MySQL for Mac

    《Navicat for MySQL for Mac:一款强大的数据库管理工具》 Navicat for MySQL for Mac 是专为苹果Mac操作系统设计的一款高效且功能丰富的MySQL数据库管理工具。它为用户提供了直观的图形界面,使得数据库的管理和...

    Navicat for mysql使用.md

    ### Navicat for MySQL 使用详解 #### 一、Navicat for MySQL 概述 Navicat 是一款功能强大的数据库管理工具,它支持多种数据库系统,包括 MySQL、MariaDB、Oracle、SQLite、PostgreSQL 和 Microsoft SQL Server。...

    Mysql操作工具NavicatforMysql稳定版

    MySQL是一款广泛使用的开源关系型数据库管理系统,而Navicat for MySQL则是一款强大的数据库管理工具,专为MySQL设计,提供了一套直观的图形界面,让用户能够更便捷地进行数据库的管理和维护。Navicat for MySQL的...

    Navicat121——mysql64.tar.gz

    《Navicat121——mysql64.tar.gz:高效管理MySQL数据库的得力助手》 ...通过“mysql64.tar.gz”压缩包中的“navicat121_mysql_en_x64”,用户可以快速安装并开始使用这款高效工具,进一步提升MySQL数据库的管理体验。

    navicat for mysql绿色版

    Navicat for MySQL是一款强大的MySQL数据库管理和开发工具,专为MySQL设计。它提供了一个直观的图形化界面,使得用户能够轻松地进行数据库管理和SQL查询。绿色版是指无需安装即可使用的版本,通常通过解压文件就能...

Global site tag (gtag.js) - Google Analytics