Tool for table_schema and table_name relationship - mysql

Do you know any tools for profiling,to see the structure and relationship of each tables inside the db? it is look like this one :
See screenShot below,
For bigger resolution, Please click here.
Thanks In advance.
Any help much more appreciated! :)

MySQL Workbench is what youre looking for
http://www.mysql.com/products/workbench/

You could use the MySQL Workbench, if I remember correctly it has a function, which can do this (reverse engineer database or something similar).
See this SO post.

Have a look at Database Designer for MySQL in dbForge Studio for MySQL.
Database Designer is a powerful visual design tool for database development that allows you to build a clear and effective database structure visually and to see the complete picture representing all the tables, foreign key relations between them, views, and stored routines of your database on database diagrams.

Toad for MySQL has a Database Diagram feature allowing you to create such drawings from existing databases.

SchemaCrawler for MySQL is a free command-line tool that diagrams databases. SchemaCrawler is particularly useful when diagramming large and complex schemas, since it can diagram tables based on the results of regular expression searches of table and column names.
Sualeh Fatehi, SchemaCrawler

Related

MySQL Workbench equivalent for SQL Server

I'm new at SQL Server and I've been looking for an official database modeling tool (if there is one in existence) so that I can design EER Diagram and export it as an actual database.
So far I have only found tutorials on creating a table for a model, similar to this one: http://www.asp.net/mvc/overview/getting-started/introduction/creating-a-connection-string; but since my EER contains relationships between models, I need to design the diagram.
Thanks in advance.
forget this my last information. ER Master is nice, but it isnt the answer you want.
Yes, you can do it with MS SQL Server Mangament Studio. Under the root node of datebase exists one entry "Database diagramm". If you will open this. You can choose, which Tabels you want to see in E/R Diagramm view.
Try this,
http://ermaster.sourceforge.net/
its a nice plugin for eclipse.

MySQL phpmyadmin alternatives (mySQL workbench like)

I'm familiar with MS SQL server 2008 and I want to switch to an more open minded/source DBMS;
I found out that phpmyadmin is the most widely used tool to manages mySQL databases but I find it very difficult to work with. In SQL server I was used to create tables from the designer (in diagram -> add new table) and only if I needed some extra features I actually modified the table.
Can I do the same thing from phpmyadmin? I really hate that every time I create a new table to be asked how many rows it will have and there are plenty of options displayed even if I do not use them.
So any alternatives???
P.S. mySQL workbench seems the right tool for me but I think you are not able to create tables from the designer only to edit existing tables. (Correct me if I'm wrong)
You can create table in MySQL workbench using designer interface, If you are looking for alternatives try HeidiSQL or SQLYOG, for more options visit this.
you can create table visually using workbench.
Check out this article
http://net.tutsplus.com/tutorials/databases/visual-database-creation-with-mysql-workbench/
I recommend Chive for a simple web based solution
Try Webdbadmin.
http://www.webdbadmin.com is what I recommend you.
Works like a desktop app, but it's web-based.

Tool to make ERD for PostgreSQL

I am looking for a tool with that I can create a database ERD for a PostgreSQL Database.
In MySQL I use the tool "MySQL Workbench"
Do you know such a tool with that i can create a ERD. And from the ERD automatical create a sql-skript.
BG
I use DbWrench and Aqua Data Studio most often for these. There are many. See also:
http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools
DbWrench also has a handy reverse synchronize, which allows you to compare a model with changes made on the server.
If you mean that you want to dump the schema as is, I would definitely use pg_dump --schema rather than going through a GUI.
If you mean that you want to modify the schema, then I most tools will support that.
I have no association with DbWrench or ADS.
RISE is a freeware application that can model ERDs and even propagate it into the database layer.

1 click Mysql schema to diagram convert?

I have so many tables and FK relationships it is hard to keep track and visualze it all. Speard across multiple excel documents. I have it already entered in mysql but I want to output a data model diagram that links tables together along with all the FKs.
How to do it apart from manually having to do it? I am open to 3rd part tools as long as they are free.
Well I am using phpMyAdmin on my local server.
phpMyAdmin 3 has this Designer feature that shows you the linkages between various tables and its columns.
Take a look at the MySQL Workbench.
It's a free tool and offers a few nice features like forward and backward engineering and database synchronisation. I has a few bugs, but its the best tool for MySQL I know so far.

Is there a tool that can visually map table relationships in MySQL?

I'm looking for a tool that can map the relationships in my database in mysql. I would like something like the view that is generated in MS-SQL Server Management Studio in the 'Show Diagram Pane'. Does such a thing exist?
I'm in charge of the design of the database and its using rails conventions. I would not be adverse to specifying relationships by hand.
Doesn't MySQL Toad have a schema diagram tool? I think it does. I'm not a diagram guy (much happier with mysqldump output) but I've worked with many people who swear by Toad.
Maybe the official tool has that?
http://dev.mysql.com/downloads/workbench/5.1.html
MySQL Workbench 5.1.16 is buggy on my OS X 10.5.7 system. I found that it does things like crashes and vanishes with no error. Or it will error out when trying to change page size in the print setup.
I also tried running it on Windows XP under VMWare. It seemed more stable and usable there. I was able to reverse engineer a DB and create a diagram.
One year ago I used DBVis together with Oracle. It believe it also works with MySql.
Altova DatabaseSpy will show them if you are on Windows. If not, the easiest way is to query INFORMATION_SCHEMA (if you're using v5 or later of MySQL) and check out the key column usage statistics for all the tables. This is easy to script.
Most MySQL databases still use MyISAM tables, which do not provide foreign key constraints. Without explicit FKs the best you can do is guess at the relationships between tables.