MySQL Query Painter - mysql

I have a client who is very used to the MS Access query tool. I am migrating all of his data into MySQL.
Any recommendations for a User Friendly query painter I could provide him to be able to paint up his queries rather than type up SQL code?

Why can't he just use Access with ODBC linked tables?
The usual answer for MySQL is phpMyAdmin, though. I use it for a number of websites I manage and I think it's quite nice as a management tool (though the querying tools are not nearly as well-developed as Access's).

MySQL has an official MySQL Workbench:
http://dev.mysql.com/downloads/tools/workbench/
From the docs:
MySQL Workbench provides DBAs and developers an integrated tools environment for:
Database Design & Modeling
SQL Development (replacing MySQL Query Browser)
Database Administration (replacing MySQL Administrator)
Database Migration

Related

What are recommended resources for learning query/view design in MySQL Workbench for a long-time MS Access user?

I've used MS Access for over 20 years, and have used MySQL sporadically. I now have MySQL Server and MySQL Workbench running (the latest Community versions for Ubuntu) and am using it more and more.
I am comfortable with creating queries, reports etc in Access.
So what are some good resources recommendations for someone learning to use MySQL Workbench to create views, write SQL statements, etc who has used Access and is comfortable with databases?
Thanks for any help!

Is there a way of communiaction between MySQL and Oracle besides ODBC?

So, the question is simple - how to make a query from Oracle to MySQL and the other way around. ODBC is out of the question due to slow performance.
Disclaimer: I am the creator of the MySQL DataController plugin.
As far for Oracle to MSSQL, you may create DBLinks for such queries. There are plenty of documentation on how to create a database link on Oracle using the MSSQL Driver.Just google "Database link from Oracle to SQL Server"
If you want to do the inverse, you may use the plugin that we wrote for mysql. The plugin uses Free-TDS which is an opensource project used to communicate to MSSQL. We have updated a blog about that MySQL Plugin, if you need help compiling it we could help you out.
See the following link for a short video and blog about the plugin
http://www.acentera.com/mysql-datacontroller/
There is a mysql client library driver for oracle:
https://docs.oracle.com/database/121/DRDAA/mysql_driver.htm
With regards to MySQL you may be able to use the FEDERATED MySQL storage engine
This may also be useful:
"The DataController project is being designed in order to facilitate and provide an easy database integration between MS SQL, Oracle and MySQL databases. It is being designed to provide real-time performant replication between mysql and other databases.. The code is originally derived from MySQL."
https://launchpad.net/datacontroller

Database connection MySQL or Berkeley DB

Ive just recently learned SQL. There seems to be a few concepts I cant understand. Please check my statements. SQL is a language you are using to access data in MySQL? MySql is a software for a database server? So this means you can buy your own computer hardware and install MySql there and you can access your files in that specific hardware? Or is MySql only installed in hardwares owned by Oracle and you can only access files there by registering in Oracle?
Here is an example please correct the statement. Im trying to build a website for my students that take in a username and password. This website will use a scripting language that will connect to a database server. So I upload my xhtml, css files, and some scripting language to a webhost. Then those scripting files will connect me to my database server? This means I should have a database server. The database server are MySql, Appache Cassandra. To connect to those database server do I need my own harver server that has these database server installed or do I obtain membership from Oracle(?), Appache(?) to access there database server or is there other ways to store data? I think you guys can see my confusion.
You could say SQL is a standardized language to work with relational databases like MySQL, SQL Server Oracle, PostgreSQL etc They conform more or less to the standardized SQL language
MySQL is open source you can install it on just about any major OS / hardware architecture, for free you don't have to pay anyone anything except for support if you require that
It's possible to host your database on a server and allow remote apps to connect to it.
Apache Cassandra isn't exactly a relational database.
The first thing you need to do is learn to use Google to search for answers to your basic questions. I also recommend Wikipedia.org.
Those two websites can help you learn about what SQL is, MySQL is, scripting languages are, and what servers are.
I'll throw you a bone here. MySQL, PHP, and Apache (1 "p", not 2) are all free software. You can install them on "Windows" or "Linux".
If you're running Windows, also try using Google to research "WAMP stack" or "WAMP".

Open source tool for MS SQL to SQL data migration (different schemas)

I am working on a project to migrate databases from MS-SQL Server to MySQL and looking for open-source libraries or tools that would make my job easier, provided that the source and destination DBs wouldn't be the same. (The migration is not just a replication as it involves different schemas for both the source and destination databases.) I searched for the available tools and found these:
jTDS
Microsoft JDBC 4.0
MDB tools (Migrate MS Access to MySQL)
I am planning to run a batch job and use jTDS library to read the data from MS-SQL Server and then dumping them in MySQL. Is this the best way to go about it? It would be helpful if one could direct me towards a good tool and the good way to handle this.
I have had extremely good experiences with the SQL Server Migration Assistant for MySQL, this was going from MySQL to SQL Server.
http://www.microsoft.com/en-us/download/details.aspx?id=28764
But for MySQL I believe the URL you want is:
http://www.mysql.com/why-mysql/white-papers/guide-to-migrating-from-sql-server-to-mysql/

Tool to connect to mysql database

I have sql developer that I can use to connect to oracle database. But I want to connect to mysql databse. Any free good tool avaialble?
You can try SQLyog which has 30-day trial and also community version. Difference between many free tools and SQLyog are actually SQLyog has many advanced features like Database sync, Schema sync, Import external data, data search etc..
Note that these are available only in Ultimate and Enterprise versions.
I think that you can use http://www.mysql.com/products/workbench/ or http://www.heidisql.com/. Both of them are very good, Workbench is especially good for database schema design.
Download SQLYog. I am using it for years.
There are several tools for this, for example:
mySQL Workbench
mySQL Administrator
or, if you want one that can work with other databases too, you could try:
Heidi SQL
SquirrelSQL