mysql及powerdesigner的初次使用

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: 原文:mysql及powerdesigner的初次使用 MYSQL的下载与安装: 下载与安装指导教程: http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html    官网下载地址: http://dev.mysql.com/downloads/file.php?id=454674        按照教程安装好mysql后,可以直接在cmd中对mysql进行操作,也可使用如Navicat之类的数据库图形化工具来操作mysql。
原文: mysql及powerdesigner的初次使用

 MYSQL的下载与安装:

下载与安装指导教程:

http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html   

官网下载地址:

http://dev.mysql.com/downloads/file.php?id=454674

 

 

   按照教程安装好mysql后,可以直接在cmd中对mysql进行操作,也可使用如Navicat之类的数据库图形化工具来操作mysql

   在今天的数据库中,我遇到了不少的问题,第一个便是在PowerDesigner中构架数据库时使用了概念模型(CDM)而非物理模型(PDM),导致我无法进行外键的设置(只由在物理模型中才有外键设置)。

 

 

 

 

 

 

紧接着,我又遇到了另一个问题,就是在物理模型中建表时,将其中的namecode属性搞反了,导致返工了一堆的表项。在物理模型的建表中,code是数据库代码生成时使用的名字。而name只是其名称,是一个类似注释的东西,在设置时千万不能搞反。

 

   在我建立好这些表项并导出sql文件准备导入mysql数据库时,我又遇到了一个问题,我的表的名字带有中文,在生成数据库语言时,powerdesigner自动将其增加了引号(“”),导致数据库生成错误,所以表项的名字中不要出现中文及空格,否则会导致出错。

 

 

 

接下来碰到的这个问题是今天碰到的比较难搞的问题,我在建表设立外键关系时,将主表的主键名称改成了与从表外键一样的名字,导致数据库在生成时遇到了报错,因为当主表主键与从表的外键名称一致时,会导致从表必须在主表有实体加入后才能创建,从而无法完成数据库的构建。于是,我在powerdesigner中将所有主表的主键改回了ID这个名称,从而解决了这个问题。

最后碰到的都是些小问题了,比如我在powerdesigner中所设置的表单中项目的数据类型在MYSQL中不存在,得使用其他数据替换。或者在表单项目的命名中使用了MYSQL的关键字,导致程序执行报错,这些问题只要注意一下就不会犯了。

总之今天是第一次使用MYSQL这个工具,配合powerdesigner在生成数据库方面确实功能强大,也很方便,但对其的使用熟练度还是需要加强。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1月前
|
SQL Oracle 关系型数据库
MySql基础一之【了解MySql与DBeaver操作MySql】
MySql基础一之【了解MySql与DBeaver操作MySql】
29 0
|
2月前
|
关系型数据库 MySQL 数据安全/隐私保护
【MySQL】补充和navicat的一些简单使用
【MySQL】补充和navicat的一些简单使用
25 0
|
2月前
|
SQL Oracle 关系型数据库
【操作宝典】Navicat+MySQL:极简教程,轻松玩转数据库!
【操作宝典】Navicat+MySQL:极简教程,轻松玩转数据库!
75 1
|
SQL 存储 安全
【MySQL新手入门系列二】:手把手教你入门MySQL - 数据库及数据表操作
如果您是一位刚刚开始学习MySQL的新手,本文将为您提供一些实用的入门知识和技巧,帮助您快速上手。
|
存储 SQL 监控
【MySQL新手到通关】第二章 MySQL卸载安装
【MySQL新手到通关】第二章 MySQL卸载安装
|
存储 SQL 关系型数据库
MySQL复习资料(九)——MySQL-图形化工具使用-2
MySQL复习资料(九)——MySQL-图形化工具使用
93 0
MySQL复习资料(九)——MySQL-图形化工具使用-2
|
关系型数据库 MySQL 数据库
MySQL的初次使用
MySQL的初次使用
29 0
|
Oracle 关系型数据库 MySQL
MySQL复习资料(九)——MySQL-图形化工具使用-1
MySQL复习资料(九)——MySQL-图形化工具使用
86 0
MySQL复习资料(九)——MySQL-图形化工具使用-1
|
SQL 存储 关系型数据库
MySQL基础(mysql下载,图形化界面工具,DDL)
1.Mysql下载安装启动 1.下载 2.安装 3.配置 4. 启动mysql 5.客户端连接 2.图形化界面工具 1.安装 2. 使用 3.SQL 1.SQL分类 1.DDL 1.数据库操作 2. 表操作 3.表操作-数据类型 4.表操作-案例
MySQL基础(mysql下载,图形化界面工具,DDL)
|
SQL 数据可视化 Oracle
Navicat操作MySQL简易教程
日常使用 MySQL 的过程中,我们可能会经常使用可视化工具来连接 MySQL ,其中比较常用的就是 Navicat 了。平时也会遇到某些同学问, Navicat 怎么安装,如何使用等问题。本篇文章笔者将结合个人经验,分享下 Navicat 操作 MySQL 简易教程。
177 0
Navicat操作MySQL简易教程