Quantcast
Channel: Database Journal
Browsing all 151 articles
Browse latest View live

MySQL Workbench 6.2 Performance Reporting

The MySQL Workbench introduced Performance Tools in version 6.1.0 and updated them further in version of 6.2. Rob Gravelle gives an overview of MySQL Workbench Performance reports.

View Article


MySQL Fuzzy Text Searching Using the SOUNDEX Function

Fuzzy searching has become a very prominent feature of Web search engines like Google. You can implement fuzzy text searching within your MySQL database by using a combination of built-in and user...

View Article


Generating Reports on MySQL Data

Rob Gravelle provides an overview of reporting tool types as well as some practical experience in report building using the reporting facilities of the Navicat for MySQL database administration GUI.

View Article

MySQL Union and Union All Operators Primer

Unless you’re writing application code that can deal with multiple result sets, it’s usually preferable to merge several similar queries together so that their results may be viewed as one data set....

View Article

MySQL: Calculating Distance Based on Latitude and Longitude

With the proliferation of mobile devices being at an all-time high, there has never been more demand for "Find near me" type apps. Rob Gravelle shows how to fetch a list of nearby restaurants sorted by...

View Article


Building MySQL Crosstab and Subreports

In this follow up to the Generating Reports on MySQL Data article, Rob Gravelle converts an existing report into a crosstab and adds a subreport using the Navicat for MySQL database administration GUI.

View Article

Debugging MySQL Stored Procedures

Rob Gravelle gives a rundown on how to use the "Debugger for MySQL" stand-alone GUI application on your stored procedures.

View Article

Exploring MySQL 5.7’s Geo-Spatial Functions

Rob Gravelle updates the closest_restaurants procedure, from the MySQL: Calculating Distance Based on Latitude and Longitude tutorial, to utilize some of the new MySQL Geo-Spatial Functions, including...

View Article


MySQL Error Handling using the Signal and Resignal Statements

MySQL introduced the SIGNAL and RESIGNAL statements in version 5.5 to raise your own error conditions from stored procedures, triggers, and events. Rob Gravelle demonstrates how to utilize both.

View Article


A Roundup of Popular MySQL Mobile Apps for Android

Not so long ago, Rob Gravelle compiled a list of the most popular MySQL mobile apps for iOS. There are some excellent MySQL mobile apps available for Android as well. Rob Gravelle presents a selection...

View Article

Top 10 MySQL GUI Tools

Many third parties create rich applications to facilitate database management, database development and database administration. Here are ten outstanding graphical interfaces for MySQL.

View Article

Common MySQL Insert and Update Tasks and Their Solutions

Even with a lot of experience under your belt as a Database Administrator (DBA), using Insert and Update statements can be a nerve racking affair. Rob Gravelle shares some common Insert and Update...

View Article

MySQL Pattern Matching using Regular Expressions

In this follow-up to Beyond the LIKE Operator: Advanced Pattern Matching with MySQL, Rob Gravelle shows how to use the REGEXP operator to match alphanumeric characters, explores the role of...

View Article


Top 10 MySQL Reporting Tools

Both management and various departments rely on data reports to help guide their business decisions.  Rob Gravelle presents ten open source and commercial report generation tools for MySQL and other...

View Article

Working with JSON Data in MySQL 7

Have you heard the news? As of MySQL 5.7.8, MySQL includes a new JavaScript Object Notation (JSON) data type that enables more efficient access to JSON-encoded data. In today’s article, we’ll get...

View Article


Searching on JSON Values in MySQL 7

The MySQL 5.7.7 JSON Lab release introduced a native JSON datatype, which opened the door for handling JSON data in ways that were previously impossible. Several new functions assist in the selecting...

View Article

MySQL Collaboration in the Cloud

When you think of Cloud services for database administration, Database as a Service (DBaaS) is what tends to comes to mind, but one of the ways that the Cloud has had an enormous impact on our work...

View Article


In Search of a Regex Replace Function for MySQL

While MySQL does feature Regular Expression matching via REGEXP operator it does not offer an equivalent to Oracle’s REGEXP_REPLACE function, which is all the more mysterious when you consider that...

View Article

Simplifying MySQL Database Design using a Graphical Data Modeling Tool

As in all aspects of database development and management, specialized software has emerged to make the process of proper database design much easier to accomplish. In today’s tutorial, Rob Gravelle...

View Article

Calculating MySQL Database, Table, and Column Sizes

If you’ve ever tried to calculate how much disk space your MySQL data entities – databases, tables, and columns – are taking up, you may have been left scratching your head for an answer. You’ll be...

View Article
Browsing all 151 articles
Browse latest View live


Latest Images