MySQL Tutorial - Learn MySQL Fast, Easy and Fun.
MySQL Tutorial
Welcome to the MySQL Tutorial website! You will learn MySQL fast,
easy and fun. This website providesyou with a complete MySQL
tutorial presentedin an easy-to-follow manner. Each tutorial has
practical examples with SQL script and screenshots available.
Are you new here? If so, first, you may want to find out what MySQL is. Then, you can install MySQL
database server, downloadMySQL sample database and load the sample database into your own
local MySQL database serverto get started with MySQL quickly.
In addition, we provide you with a tool called MySQL TryIt that allows you to query data from the
sample database online.
MySQL Tutorial for Developers
Are you a web developer looking for learning MySQL fast?
In this section, you will be getting started with MySQL right away. You will learn how to use MySQL
effectively to get your work done more productively.
If you go through the entire tutorials, you will know how to manage MySQL databases and manipulate
data using various techniques such as SQL queries, MySQL stored procedures, database views,
triggers,etc.
[Link] 9:17:32]
MySQL Tutorial - Learn MySQL Fast, Easy and Fun.
Basic MySQL Tutorial
This section helps you get familiar with basic MySQL including managing MySQL
database and manipulating data using various SQL statements such as INSERT,
DELETE, UPDATE and SELECT. You will also learn about advanced data
selection techniques including INNER JOIN, LEFT JOIN, Subquery, UNION, etc.
MySQL Tips
We provide you with the advanced MySQL techniques and tips to help you solve
the most difficult challenges in MySQL effectively.
MySQL Stored Procedure
In this section, you will learn how to create stored procedure in MySQL with clear
explanation and practical examples.
MySQL Triggers
MySQL triggers are stored programs that are executed automatically to respond
to specific events associated with table e.g., insert, update or delete a record.
This section shows you how to work with MySQL database triggers.
MySQL Views
In this section, you will learn what a database view is, how to create a database
view and manage it in MySQL.
MySQL Full-Text Search
In this section, we show you how to use MySQL full-text search with various full-
[Link] 9:17:32]
MySQL Tutorial - Learn MySQL Fast, Easy and Fun.
text searching techniques such as natural language search, Boolean language
search and query expansion.
MySQL Functions
This section gives you the most commonly used MySQL functions including
aggregate functions, string functions, date and time functions, and control flow
functions.
MySQL Tutorial for Database Administrators
This step-by-step tutorial gives you in-depth background information on MySQL administration.
We cover everything from basic to advanced MySQL administration and configuration. All MySQL
administration tutorials presented in this section are practical and widely used in enterprise environments.
MySQL Administration
In this section, you will find a lot of useful MySQL administration tutorials
including MySQL server start-up and shutdown, MySQL server security, MySQL
database maintenance, backup and replication.
MySQL Programming Interfaces
In this section, we will show you how to write MySQL-based applications for accessing MySQL databases.
Python MySQL Tutorial
This Python MySQL tutorial section shows you how to use MySQL
connector/Python to access MySQL databases.
[Link] 9:17:32]
MySQL Tutorial - Learn MySQL Fast, Easy and Fun.
PHP MySQL Tutorial
You will learn how to interact with MySQL using PHP Data Objects or PDO,
which provides a lightweight and consistent interface for accessing MySQL
Database.
Perl MySQL Tutorial
This Perl MySQL section shows you how to interact with MySQL by using Perl
DBI API for connecting to and disconnecting from MySQL databases, creating
tables, handling data, and managing transactions.
MySQL JDBC Tutorial
Java JDBC API provides a standard interface to interact with any relational
databases. In this MySQL JDBC tutorial section, we will show you how to use
JDBC to interact with MySQL databases.
MySQL Tutorial References
If you need more information on MySQL, check it out theMySQL resources.
Share
814
Share
6
Share
56
[Link] 9:17:32]
Pin14
MySQL Tutorial - Learn MySQL Fast, Easy and Fun.
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL DATA MANIPULATION
MySQL SELECT
[Link] 9:17:32]
MySQL Tutorial - Learn MySQL Fast, Easy and Fun.
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
[Link] 9:17:32]
MySQL Tutorial - Learn MySQL Fast, Easy and Fun.
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
[Link] 9:17:32]
MySQL Tutorial - Learn MySQL Fast, Easy and Fun.
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
[Link] 9:17:32]
MySQL Tutorial - Learn MySQL Fast, Easy and Fun.
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:17:32]
What Is MySQL? & Why It Is the Worlds Most Popular Open Source Database
Home / What Is MySQL and Why It Is the Worlds Most Popular Open Source Database
What Is MySQL and Why It Is the Worlds Most
Popular Open Source Database
Summary: this tutorialhelps you answer the question: what is MySQL? And give you the reasonswhy
MySQL is the worlds most popular open source database.
To understand MySQL, you need to understand database and SQL first. If you already know database
and SQL, you can jump to the What is MySQL section.
Introduction to database
[Link] 9:22:14]
What Is MySQL? & Why It Is the Worlds Most Popular Open Source Database
You deal with data every day
When you want to listen to your favorite songs, you open your playlist from your smartphone. In this case,
the playlist is a database.
When you take a photo and upload it to your account in a social network like Facebook, your photo
gallery is a database.
When you browse an e-commerce website to buy shoes, clothes, etc., you use the shopping cart
database.
Databases are everywhere. So what is a database? By definition, a database is simply a structured
collection of data.
The data relates to each other by nature e.g., a product belongs to a product category and associated
with multiple tags. This is why we use the term relational database.
In the relational database, we model data like products, categories, tags, etc., using tables. A table
contains columns and rows. It is like a spreadsheet.
A table may relate to anther table using a relationship e.g., one-to-one, one-to-many relationship etc.
Because we deal with a large amount of data, we need a way to define the databases, tables, etc., and
process data more effectively. In addition, we want to turn the data into information
And this is where SQL comes to play.
SQL the language of database
SQL stands for structured query language.
SQL is the standardized language used to access the database.
ANSI/SQL defines the SQL standard. The current version of SQL is SQL:2003. Whenever we refer to
the SQL standard, we mean the current SQL version.
SQL contains three parts:
1. Data definition language contains statements that help you define the database and its objects e.g.,
[Link] 9:22:14]
What Is MySQL? & Why It Is the Worlds Most Popular Open Source Database
tables, views, triggers, stored procedures, etc.
2. Data manipulation language contains statements that allow you to update and query data.
3. Data control language allows you to grant the permissions to a user to access a certain data in the
database.
Now, you understand database and SQL, and its time to answer the next question
What is MySQL
MySQL? What?
My is the daughters name of the MySQLs co-founder, Monty Widenius.
The name of MySQL is the combination of My and SQL, MySQL.
MySQL is a database management system that allows you to manage relational databases. It is open
source software backed by Oracle. It means you can use MySQL without paying a dime. In addition, if
you want, you can change its source code to suit your needs.
Even though MySQL is open source software, you can buy a commercial license version from Oracle to
get a premium support services.
MySQL is pretty easy to master in comparison with other database software like Oracle Database, or
Microsoft SQL Server.
MySQL can run on various platforms UNIX, Linux, Windows, etc. You can install it in a server or even in a
desktop. In addition, MySQL is reliable, scalable, and fast.
The official way to pronounce MySQL is My Ess Que Ell, not My Sequel. However, you can pronounce
it whatever you like, who care?
If you develop websites or web applications, MySQL is a good choice. MySQL is an important component
of LAMP stack, which includes Linux, Apache, MySQL, and PHP.
Share
0
Share
0
Share
0
Pin0
[Link] 9:22:14]
What Is MySQL? & Why It Is the Worlds Most Popular Open Source Database
Next Tutorial:
Previous Tutorial:
MySQL Tutorial
Install MySQL
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
[Link] 9:22:14]
What Is MySQL? & Why It Is the Worlds Most Popular Open Source Database
MYSQL DATA MANIPULATION
MySQL SELECT
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
[Link] 9:22:14]
What Is MySQL? & Why It Is the Worlds Most Popular Open Source Database
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
[Link] 9:22:14]
What Is MySQL? & Why It Is the Worlds Most Popular Open Source Database
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
[Link] 9:22:14]
What Is MySQL? & Why It Is the Worlds Most Popular Open Source Database
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
[Link] 9:22:14]
What Is MySQL? & Why It Is the Worlds Most Popular Open Source Database
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:22:14]
Install MySQL on Windows Using MySQL Installer
Home / Install MySQL
Install MySQL
Summary: this tutorial shows you step by step how to install MySQL on Windows platform using MySQL
Installer. After the tutorial, you will have a MySQL database server and its tools up and running in your
system for learning and practicing MySQL.
Download MySQL Installer
If you want to install MySQL on Windowsenvironment, using MySQL installer is the easiest way. MySQL
installer provides you with an easy-to-use wizard that helps you to install MySQL with the following
components:
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
MySQL Server
All Available Connectors
MySQL Workbench with Sample Data Models
MySQL Notifier
Tools for Excel and MicrosoftVisual Studio
MySQL Sample Databases
MySQL Documentation
To download MySQL installer, go to the following link[Link] There are
two files are available. If you are connecting to the internet while installing MySQL, you can choose the
online installation version [Link] . If you want to install MySQL
offline, you can download the [Link] file.
Install MySQL via MySQL Installer
To install MySQL using the MySQL installer, double click on the MySQL installer file and follow the steps
below:
Install MySQL Step 1:Windows configures MySQL Installer
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 2 Welcome Screen:A welcome screen provides several options. Choose the first
option: Install MySQL Products
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 3 Download the latest MySQL products :MySQL installer checks and downloads the
latest MySQL products including MySQL server, MySQL Workbench,etc.
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 4:Click Next button to continue
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 5 Choosing a Setup Type:there are several setup types available. Choose the Full
option to install all MySQL products and features.
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MYSQL Step 6 Checking Requirements
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 7 Installation Progress:MySQL Installer downloads all selected products. It will take
a while, depending on which products that you selected and the speed of your internet connection.
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 7 Installation Progress :downloading Products in progress.
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 7 Installation Progress :Complete Downloading. Click Next button to continue.
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 8 Configuration Overview. Click Next button to configure MySQL Database Server
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 8.1 MySQL Server Configuration: choose Config Type and MySQL port (3006 by
default) and click Next button to continue.
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 8.1 MySQL Server Configuration : choose a password for the root account. Please
note the password download and keep it securely if you are install MySQL database server in a
production server. If you want to add more MySQL user, you can do it in this step.
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 8.1 MySQL Server Configuration: choose Windows service details including
Windows Service Name and account type, then click Next button to continue.
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 8.1 MySQL Server Configuration In Progress :MySQL Installer is configuring
MySQL database server. Wait until it is done and click Next button to continue.
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 8.1 MySQL Server Configuration [Link] the Next button to continue.
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 8.2 Configuration Overview:MySQL Installer installs sample databases and sample
models.
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Install MySQL Step 9 Installation Completes: the installation [Link] finish button to close the
installation wizard and launch the MySQL Workbench.
In this tutorial, you have learned how to install MySQL in your Windows system using MySQL installer.
Lets download MySQL sample database and load it into MySQL server for practicing and learning
MySQL through our MySQL tutorials.
Share
6
Share
0
Share
1
Pin0
Repair Windows Update
?
Having Problems Updating Windows? Fix Windows with Reimage Repair Go to
[Link]
Previous Tutorial:
What Is MySQL and Why It Is the Worlds Most Popular Open Source Database
Next Tutorial:
MySQL Sample Database
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
MYSQL DATA MANIPULATION
MySQL SELECT
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
[Link] 9:23:05]
Install MySQL on Windows Using MySQL Installer
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:23:05]
MySQL Sample Database
HOME
BASIC MYSQL
ADVANCED MYSQL
INTERFACES
TIPS
TRYIT
Home / MySQL Sample Database
MySQL Sample Database
We use the classicmodels database as a MySQL sample database to help you work with MySQL
quickly and effectively. The classicmodels database is a retailer of scale models of classic cars
database. It contains typical business data such as customers, products, sales orders, sales order line
items, etc.
We use this sample database in our MySQL tutorials to demonstrate many MySQL features from simple
queries to complex stored procedures.
Download MySQL Sample Database
[Link] 9:23:56]
MySQL Sample Database
You can download the MySQL sample database in the following link:
MySQL Sample Database (53.06 kB)
491740 downloads
The download file is in ZIP format so you need a zip program to unzip it. You can download a free zip
program at [Link].
After uncompressing the [Link] file, you can load the sample database into MySQL
database server by followinghow to load sample database into MySQL database server tutorial and test it
by using the following SQL statements:
1 USE classicmodels;
2 SELECT * FROM customers;
Basically, those statements switch the current database to classicmodels and query data from the
customers table. If you see the customers data returned, you havesuccessfully imported the sample
database into the MySQL database server.
MySQL Sample Database Schema
The MySQL sample database schema consists of the following tables:
Customers: stores customers data.
Products: stores a list of scale model cars.
ProductLines: stores a list of product line categories.
Orders: stores sales orders placed by customers.
OrderDetails: stores sales order line items for each sales order.
Payments: stores payments made by customers based on their accounts.
Employees: stores all employee information as well as the organization structure such as who
reports to whom.
Offices: stores sales office data.
[Link] 9:23:56]
MySQL Sample Database
You can download the MySQL sample database ER-diagram in PDF format via the following link. We
recommend that you print the ER diagram out and stick it to your desk to get familiar with the schema
while learning MySQL.
MySQL Sample Database Schema (106.52 kB)
252715 downloads
Have fun learning MySQL!
[Link] 9:23:56]
MySQL Sample Database
Previous Tutorial:
Next Tutorial:
Install MySQL
How to Load Sample Database into MySQL Database Server
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
[Link] 9:23:56]
MySQL Sample Database
MYSQL DATA MANIPULATION
MySQL SELECT
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
[Link] 9:23:56]
MySQL Sample Database
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
[Link] 9:23:56]
MySQL Sample Database
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
[Link] 9:23:56]
MySQL Sample Database
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
[Link] 9:23:56]
MySQL Sample Database
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:23:56]
How to Load Sample Database into MySQL Database Server
Home / How to Load Sample Database into MySQL Database Server
How to Load Sample Database into MySQL
Database Server
Summary: in this tutorial, you will learn how to load the MySQL sample database into MySQL database
server using MySQL Workbench. After the tutorial, you will have classicmodels sample database
loaded into MySQL server for practicing and learning MySQL.
Step 1. Download the classicmodels database from the MySQL sample database section.
Step 2. Unzip the downloaded file into a temporary [Link] can use any folder you want. To make it
simple we will unzip it to the C:\temp folder as follows.
[Link] 9:24:49]
How to Load Sample Database into MySQL Database Server
Step [Link] MySQL Workbench application from the Program Files > MySQL > MySQL
Workbench 5.2 . The newer version of MySQL Workbench is also relevant.
Step 4. To add a new database connection for querying, click New Connection as follows:
[Link] 9:24:49]
How to Load Sample Database into MySQL Database Server
Step 5. Setup a new connection: you must enter all connection parameters on this Setup New Connection
window. The following information is required:
Connection name: the name of the connection. If you connect to the localhost , just type
local . In case you connect to a specific host, use the host name forthe name of the connection
to make it clear.
Host name: in this case it is [Link] i.e., localhost . You can enter either IP address or the
name of the database server.
Username: the user that you use connect to the MySQL database. In this case it it the root user.
You can also provide the following information optionally:
Password: the password of the user that you use to connect to the database.
[Link] 9:24:49]
How to Load Sample Database into MySQL Database Server
Default Schema: is the database that you want to connect. You can leave it blank and select later
using the use database command.
You should click on Test Connection to make sure that the parameters you provided are correct, and then
click OK button to create a new connection. Once you complete, you will see connections window as
follows:
[Link] 9:24:49]
How to Load Sample Database into MySQL Database Server
Step 6. Click the local database connection to connect to MySQL database server. Because we didnt
provide the password in the previous step, MySQL asks usto enter the password for the root account.
We enter our password and click OK button.
If you enterbothuser and password correctly, you will see the following window:
[Link] 9:24:49]
How to Load Sample Database into MySQL Database Server
Step 7. Open SQL Script by choosing File>Open SQL Script or press the Ctrl+Shift+O
keyboard shortcut.
Step 8. Choose SQL Script Filebyselecting the File C :\temp\[Link]
[Link] 9:24:49]
How to Load Sample Database into MySQL Database Server
Step 10. To execute SQL Script, you click execute button from the toolbar as following:
Step 11. Right click inside the Schemas panel and click Refresh All button to update the [Link]
classimodels database is loaded successfully into MySQL database server.
[Link] 9:24:49]
How to Load Sample Database into MySQL Database Server
In this tutorial, we have shown you step by step how to load the MySQL sample database into MySQL
database server using MySQL Workbench.
Share
4
Share
0
Share
3
Pin0
Previous Tutorial:
MySQL Sample Database
[Link] 9:24:49]
Next Tutorial:
Basic MySQL Tutorial
How to Load Sample Database into MySQL Database Server
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL DATA MANIPULATION
[Link] 9:24:49]
How to Load Sample Database into MySQL Database Server
MySQL SELECT
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
[Link] 9:24:49]
How to Load Sample Database into MySQL Database Server
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
[Link] 9:24:49]
How to Load Sample Database into MySQL Database Server
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
[Link] 9:24:49]
How to Load Sample Database into MySQL Database Server
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:24:49]
MySQL Live
SQL QUERY
Execute
Clear Beautify Minify
RESULT
[Link] 9:25:41]
MySQL Live
[Link] 9:25:41]
Manage Database in MySQL
HOME
BASIC MYSQL
ADVANCED MYSQL
INTERFACES
TIPS
TRYIT
Home / Basic MySQL Tutorial / Manage Database in MySQL
Manage Database in MySQL
Summary: in this tutorial, you will learn how to manage databases in MySQL. You will learn how to create
new databases, remove existing databases, and display all databases in the MySQL database server.
Lets start creating a new database in MySQL.
Creating Database
Before doing anything else with the data, you need to create a database. A database is a container of
data. It stores contacts, vendors, customers or any kind of data that you can think of. In MySQL, a
database is a collection of objects that are used to store and manipulate data such as tables, database
[Link] 9:26:42]
Manage Database in MySQL
views, triggers, stored procedures,etc.
To create a database in MySQL, you use the CREATE DATABASE statement as follows:
1 CREATE DATABASE [IF NOT EXISTS] database_name;
Lets examine the CREATE DATABASE statement in greater detail:
Followed by the CREATE DATABASE statement is database name that you want to create. It is
recommended that the database name should be as meaningful and descriptive as possible.
The IF NOT EXISTS is an optional clauseof the statement. The IF NOT EXISTS clause
prevents you from an error of creating a new database that already exists in the database server.
You cannot have 2 databases with the same name in a MySQL database server.
For example, to create classicmodels database, you can execute the CREATE DATABASE statement
as follows:
1 CREATE DATABASE classicmodels;
After executing this statement, MySQL returns a message to notify that the new database has been
created successfully or not.
Displaying Databases
The SHOW DATABASES statement displays all databases in the MySQL database server. You can use the
SHOW DATABASES statement to check the database that youve created or to see all the databases on
the database server before you create a new database, for example:
1 SHOW DATABASES;
We have three databases in the MySQL database server. The information_schema and mysql are
the default databases that are available when we install MySQL, and the classicmodels is the new
database that we have created.
[Link] 9:26:42]
Manage Database in MySQL
Selecting a database to work with
Before working with a particular database, you must tell MySQL which database you want to work with by
using the USE statement.
1 USE database_name;
You can select the classicmodels sample database using the USE statement as follows:
1 USE classicmodels;
From now all operations such as querying data, create new tables or calling stored procedures which you
perform, will take effects on the current database i.e., classicmodels .
Removing Databases
Removing database means you delete the database physically. All the data and associatedobjects inside
the database are permanently deleted and this cannot be [Link], it is very important to
execute this query with extra cautions.
To delete a database, you use the DROP DATABASE statement as follows:
1 DROP DATABASE [IF EXISTS] database_name;
Followed the DROP DATABASE is the database name that you want to remove. Similar to the CREATE
DATABASE statement, the IF EXISTS is an optional part of the statement to prevent you from removing
a database that does not exist in the database server.
If you want to practice with the DROP DATABASE statement, you can create a new database, make sure
that it is created, and remove it. Lets look at the following queries:
1 CREATE DATABASE IF NOT EXISTS temp_database;
2 SHOW DATABASES;
3 DROP DATABASE IF EXISTS temp_database;
The sequence of three statements is as follows:
1. First, we created a database named temp_database using the CREATE DATABASE statement.
2. Second, we displayed all databases using the SHOW DATABASES statement.
3. Third, we removed the temp_database using the DROP DATABASE statement.
[Link] 9:26:42]
Manage Database in MySQL
In this tutorial, youve learned various statements to manage databases in MySQL including creating a
new database, removing an existing database, selecting a database to work with, and displaying all
databases in a MySQL database server.
Next Tutorial:
Previous Tutorial:
MySQL Prepared Statement
Creating Tables Using MySQL CREATE TABLE Statement
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
[Link] 9:26:42]
Manage Database in MySQL
MYSQL DATA MANIPULATION
MySQL SELECT
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
[Link] 9:26:42]
Manage Database in MySQL
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
[Link] 9:26:42]
Manage Database in MySQL
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
[Link] 9:26:42]
Manage Database in MySQL
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
[Link] 9:26:42]
Manage Database in MySQL
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:26:42]
MySQL Stored Procedure Tutorial
Home / MySQL Stored Procedure
MySQL Stored Procedure
In this section, you will learn step by step how to develop stored procedures in MySQL. First, we introduce
you to the stored procedure concept and discuss when you should use it. Then, we show you how to use
the basic elements of the procedure code such as create procedure,if-else, case, loop, stored
procedures parameters.
Each tutorial is packed with the easy-to-understand examples with detailed explanations. If you go
through all the tutorials, you can develop the simple to complex stored procedures in MySQL.
[Link] 9:27:41]
MySQL Stored Procedure Tutorial
Introduction to MySQL Stored Procedures
This tutorial introduces to you MySQL stored procedures, their advantages and
disadvantages.
Getting Started with MySQL Stored Procedures
In this tutorial, we will show you step by step how to develop the first MySQL stored
procedure by using the CREATE PROCEDURE statement. In addition, we will show
you how to call the stored procedure from SQL statements.
MySQL Stored Procedure Variables
You will learn about variables in MySQL stored procedure, how to declare and use
variables. In addition, scope of variable is also covered
MySQL Stored Procedure Parameters
This tutorial shows you how to define parameters in stored procedure and introduces
you to different parameter modes including IN, OUT and INOUT.
MySQL Stored Procedures That Return Multiple Values
This tutorial shows you how to develop stored procedures that return multiple
values.
MySQL IF Statement
This tutorial shows you how to use MySQL IF statement to execute a block of
SQL code based on conditions.
MySQL CASE Statement
You will learn how to use MySQL CASE statements to construct complex
conditionals. We will show you how to use both simple and searched CASE
statements.
[Link] 9:27:41]
MySQL Stored Procedure Tutorial
Hints for Choosing Between IF and CASE Statements
We will give you some hints so that you can choose between IF and CASE
statement in stored procedures.
MySQL Loop in Stored Procedures
In this tutorial, you will learn how to use various loop statements in stored procedure to
execute a block of code repeatedly based on a given Boolean condition.
MySQL Cursor
Shows you how to use MySQL cursor in stored procedures to loop over a result set
and process each row at a time.
Listing Stored Procedures in a MySQL Database
In this tutorial, we will show you how to list all stored procedures in a MySQL
database. We also provide you with a statement that displays stored procedure's
code.
MySQL Error Handling in Stored Procedures
This tutorial shows you how to use MySQL handler to handle exceptions or
errors encountered in stored procedures.
Raising Error Conditions with MySQL SIGNAL / RESIGNAL
Statements
In this tutorial, you will learn how to use MySQL SIGNAL and RESIGNAL
statements to raise error conditions inside stored procedures.
MySQL Stored Function
In this tutorial, you will learn how to create MySQL stored functions using
CREATE FUNCTION statement.
[Link] 9:27:41]
MySQL Stored Procedure Tutorial
Share
216
Share
0
Share
17
Pin1
Next Tutorial:
Previous Tutorial:
MySQL Administration
MySQL Triggers
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
[Link] 9:27:41]
MySQL Stored Procedure Tutorial
MYSQL STORED PROCEDURES
MySQL Stored Procedures Introduction
MySQL Stored Procedures Getting Started
MySQL Stored Procedure Variables
MySQL Stored Procedure Parameters
MySQL Stored Procedures Return Multiple Values
MySQL IF Statement
MySQL CASE Statement
IF vs. CASE
MySQL Loop Statements
MySQL Cursor
MySQL Stored Procedures Listing
MySQL Error Handling
MySQL Stored Procedures Raising Error Conditions
MySQL Stored Function
[Link] 9:27:41]
MySQL Stored Procedure Tutorial
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
[Link] 9:27:41]
MySQL Stored Procedure Tutorial
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
[Link] 9:27:41]
MySQL Stored Procedure Tutorial
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:27:41]
MySQL Views Tutorial
Home / MySQL Views
MySQL Views
A database view is known as a virtual table that allows you to query the data in it. Understanding the
database views and using themcorrectly are very important. In this section, we will discuss the database
views, how theyareimplemented in MySQL, and how to use themmore effectively.
Introduction to Database View
In this tutorial, you will learn about a new database object called database view. We will
discuss the advantages and disadvantages of using database views.
[Link] 9:28:40]
MySQL Views Tutorial
Views in MySQL
In this tutorial, you are going to learn about MySQL View. We will explain how MySQL
implements views.
Creating Views in MySQL
This tutorial shows you how to create view in MySQL by using CREATE VIEW
statement.
Creating MySQL Updatable Views
MySQL views are not only query-able but also updatable. In this tutorial, you will learn
how to create updatable views and use INSERT, UPDATE, DELETE statements to
update data.
Ensuring Views Consistency Using WITH CHECK OPTION
Clause
In this tutorial, you will learn how to ensure consistency of the views using WITH
CHECK OPTION clause.
Understanding LOCAL & CASCADED in WITH CHECK OPTION
Clause
This tutorial helps you understand the differences between LOCAL and CASCADED in
WITH CHECK OPTION clause through examples and clear explanation.
Managing Views in MySQL
This tutorial shows you how to manage views in MySQL including displaying, modifying
and removing views.
Share
19
Share
0
Share
0
Pin0
[Link] 9:28:40]
MySQL Views Tutorial
Previous Tutorial:
Next Tutorial:
MySQL Triggers
MySQL Full-Text Search
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
[Link] 9:28:40]
MySQL Views Tutorial
MYSQL VIEWS
Introduction to Database View
Views in MySQL
MySQL CREATE VIEW
MySQL Views & WITH CHECK OPTION
Creating MySQL Updatable Views
LOCAL & CASCADED in WITH CHECK OPTION
Managing Views in MySQL
[Link] 9:28:40]
MySQL Views Tutorial
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
[Link] 9:28:40]
MySQL Views Tutorial
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:28:40]
MySQL Triggers
Home / MySQL Triggers
MySQL Triggers
In this section, you will learn how to work with theMySQL triggers. By definition, a trigger or database
trigger is a stored program executed automatically to respond to a specific event e.g., insert, update or
delete occurred in a table.
The database trigger is powerful tool for protecting the integrity of the data in your MySQL databases. In
addition, it is useful to automate some database operations such as logging, auditing, etc.
Introduction to SQL Trigger
[Link] 9:29:22]
MySQL Triggers
A SQL trigger is a set of SQL statements stored in the database catalog. A SQL trigger
is executed or fired whenever an event that is associated with a table occurs e.g.,
insert, update or delete.
MySQL Triggers Implementation
This tutorial introduces you to MySQL triggers implementation. In addition, we will show
you how MySQL stores trigger definitions and the limitations of triggers in MySQL.
Create Trigger in MySQL
This tutorial shows you how to create a simple trigger in MySQL to audit the changes of
a table. We will explain the syntax of the CREATE TRIGGER statement in detail.
Create Multiple Triggers For The Same Trigger Event And Action
Time
This tutorial shows you how to create multiple triggers for the same trigger event and
action time in MySQL.
Managing Triggers in MySQL
You will learn how to manage triggers including displaying, modifying, and removing
triggers in MySQL databases.
Working with MySQL Scheduled Event
A MySQL event is a task that runs based on a predefined schedule therefore
sometimes it is referred to as a scheduled event. MySQL event is also known as
"temporal trigger" because it is triggered by time, not by table update like trigger.
Modifying MySQL Events
This tutorial shows you how modify existing MySQL events by using the ALTER
EVENT statement. After the tutorial, you will know how to modify schedule of an event,
how to enable or disable an event, and how to rename an event.
[Link] 9:29:22]
MySQL Triggers
Share
51
Share
0
Share
0
Pin0
Next Tutorial:
Previous Tutorial:
MySQL Stored Procedure
MySQL Views
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
[Link] 9:29:22]
MySQL Triggers
MYSQL TRIGGERS
Introduction to SQL Trigger
MySQL Triggers Implementation
Create Trigger in MySQL
Managing Triggers in MySQL
Create Multiple Triggers For The Same Trigger Event And Action Time
Working with MySQL Scheduled Event
Modifying MySQL Events
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
[Link] 9:29:22]
MySQL Triggers
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
[Link] 9:29:22]
MySQL Triggers
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:29:22]
Basic MySQL Tutorial
Home / Basic MySQL Tutorial
Basic MySQL Tutorial
This basic MySQL tutorialexplains some of the basic SQL statements. If this is the first time you have
used a relational database management system, this tutorial gives you everything you need to work with
MySQL database server such as querying data, updating data, managing databases, and creating tables.
If youre already familiar with other relational database management systems such as PostgreSQL,
Oracle, or Microsoft SQL Server, etc., you can use this entire tutorial to refresh your knowledge and
understand how SQL dialect of MySQL is different from other database systems.
Section 1. Getting started with MySQL
[Link] 9:30:15]
Basic MySQL Tutorial
This section helps you get started with MySQL. We will start installing MySQL, downloading a sample
database, and loading data into the MySQL server for practicing.
Installing MySQL database server shows you step by step how to install MySQL database server
on your computer.
Downloading MySQL sample database introduces you to a MySQL sample database named
classicmodels. We will provide you links to download the sample database and its diagram.
Loading the sample database into your own local MySQL database server guides you how to load
the classicmodels sample database into your MySQL database server for practicing.
Section 2. Querying data
This section helps you learn how to query data from the MySQL database server. We will start with a
simple SELECT statement that allows you to query data from a single table.
Using MySQL SELECT statement to query data shows you how to simple SELECT statement to
query the data from a single database table.
Eliminating duplicate rows with DISTINCT Operator learns how to use the DISTINCT operator in
the SELECT statement to eliminate duplicate rows in a result set.
Section 3. Filtering data
Filtering rows using MySQL WHERE learns how to use the WHERE clause to filter rows based on
specified conditions.
Using AND operator introduces you to the AND operator to combine Boolean expressions to form
a complex condition for filtering data.
Using OR operator introduces you to the OR operator and shows you how to combine the OR
operator with the AND operator to filter data.
Querying data with MySQL IN operator showsyou how to use the IN operator in the WHERE
clause to determine if a value matches any value in a list or a subquery.
Querying data with BETWEEN Operator shows you how to query data based on a range using
BETWEEN operator.
Using MySQL LIKE operator to select data based on patterns provides you with technique to
query data based on a specific pattern.
MySQL LIMIT using LIMIT to constrain the number of rows returned by SELECT statement
Section 4. Sorting data
[Link] 9:30:15]
Basic MySQL Tutorial
Sorting Rows with MySQL ORDER BY shows you how to sort the result set using ORDER BY
clause. The custom sort order with the FIELD function will be also covered.
MySQL Natural Sorting with ORDER BY Clause walk you through various natural sorting
techniques in MySQL using the ORDER BY clause.
Section 5. Joining tables
Using MySQL alias to make the queries more readable introduces you to aliases including table
alias and column alias to improve the readability of complex queries and avoid ambiguous error
when querying data from multiple tables that have same column names.
Joining tables using INNER JOIN applies inner join technique to query data from multiple related
tables.
Joining tables using LEFT JOIN learns how to use theleft join to produce aresult set that
contains rows from the table on the left side of the join and finds the unmatched rows with NULL
values.
Joining a table to itself using MySQL self-join joins a table to itself using table alias, and connects
rows within the same table using other joins such as inner join or left join.
Section 6. Grouping data
Grouping rows into subgroups using GROUP BY clause shows you how to group rows into
subgroups based on columns or expressions.
Filtering groups using MySQL HAVING filters the groups by a specific condition.
Section 7. MySQL subquery
Nesting a query within another using MySQL subquery shows you how to nest a query (inner
query) within another query (outer query) and use the result of the inner query for the outer query.
We will also introduce you to the correlated subquery concept.
Section 8. Using set operators
Combining result sets using the MySQL UNION and UNION ALL helps you combine two or more
result sets from multiple SELECT statements into a single oneusing UNION and UNION ALL .
MySQL INTERSECT simulation this tutorial shows you a couple of ways to simulate the
INTERSECT operator in MySQL.
Section 9. Modifying data in MySQL
[Link] 9:30:15]
Basic MySQL Tutorial
In this section, you will learn how to insert, update, and delete data from tables using various MySQL
statements.
Inserting datainto tables using MySQL INSERT statement you will learn how to use various forms
of the INSERT statement to insert data into database tables.
Updating data using MySQL UPDATE statement you will learn how to use UPDATE statement
and its options to update data in database tables.
Performing cross table update with MySQL UPDATE JOIN this tutorial shows you how to perform
cross table update using UPDATE JOIN statement with INNER JOIN and LEFT JOIN .
Removing data using MySQL DELETE this tutorial shows you how to use the DELETE statement
to remove data from one or more tables.
Removing data from multiple tables using MySQL ON DELETE CASCADE learn how to use ON
DELETE CASCADE referential action for a foreign key to delete data from a child table automatically
when you delete data from a parent table.
Removing data using DELETE JOIN this tutorial shows you how to delete data from multiple
tables using DELETE JOIN statement with INNER JOIN and LEFT JOIN .
MySQL Replace you will learn how to use the REPLACE statement to insert or update data.
MySQL prepared statement this tutorial shows you how to use the prepared statement to execute
a query with placeholders to improve the speed of the query and make your query more secure.
Section 10. MySQL transaction
MySQL transaction you will learn aboutMySQL transactions, and how to use COMMIT and
ROLLBACK to manage transactions in MySQL.
MySQL table locking you will learn how to use MySQL locking for cooperating table access
between sessions.
Section 11. Managing MySQL databases and tables
This section shows you how to manage the most important database objects in MySQL including
database and tables.
Managing database in MySQL you will learn various statements to manage MySQL databases
including creating a new database, removing an existing database, selecting a database, and listing
all databases.
Understanding MySQL Table Types it is essential to understand the features of each table type so
that you can use them effectively to maximize the performance of your databases.
Creating tables using MySQL CREATE TABLE statement shows you how to create new tables in
a database using CREATE TABLE statement.
[Link] 9:30:15]
Basic MySQL Tutorial
MySQL sequence shows you how to use a sequence to generate unique numbers automatically
for the primary key column of a table.
Using MySQL ALTER TABLE to change table structure you will learn about the ALTER TABLE
statement that changes existing table structure such as adding or removing a column, changing
column attribute, etc.
Renaming table we will show you how to rename a table using RENAME TABLE statement.
Removing acolumn from a table shows you how to use the ALTER TABLEDROP COLUMN
statement to remove one or more columns from a table.
Adding a new column to a table this tutorial shows you how to add one or more columns to
existing table using ALTER TABLE ADD COLUMN statement.
Using MySQL DROP TABLE statement to remove tables shows you how to remove existing
tables using DROP TABLE statement.
MySQL temporary table discusses MySQL temporary table and shows you step by step how to
manage temporary tables.
MySQL TRUNCATE TABLE this tutorial shows you how to use the TRUNCATE TABLE statement
to delete all data in a table.
Section 12. MySQL indexes
Managing MySQL database indexes you will learn how to work with MySQL indexes and how to
take advantages of indexes to speed up the data retrieval.
MySQL UNIQUE index shows you how to use the UNIQUE index to enforce the uniqueness of
value in one or more columns.
Section 13. MySQL data types
MySQL data types shows you various MySQL data types so that you can apply them effectively in
designing database tables.
MySQL INT shows you how to use integerdata type. Wealso show you how to use ZEROFILL
and display width attributes of the integercolumn.
MySQLDECIMAL shows you how to use DECIMAL data type to store exact values in decimal
format.
MySQL DATE introduces you to the DATE data type and show you some date functions to
handle the date data effectively.
MySQL TIME walks you through the features of TIME data type and shows you how to
usesome useful temporal functions to handle time data.
MySQL DATETIME introduces you to the DATETIME data type and some useful functions to
manipulate DATETIME values.
MySQL TIMESTAMP introduces you to TIMESTAMP and its features called automatic
[Link] 9:30:15]
Basic MySQL Tutorial
initialization and automatic update that allow you to define auto-initialized and auto-updated
columns for a table.
Section 14. MySQL constraints
MySQL primary key guides you how to use primary key constraint to create the primary key for
atable.
MySQL foreign key introduces you to the foreign key and shows you step by step how to create
and drop foreign keys.
MySQL UNIQUE constraint shows you how to use the UNIQUE constraint to enforce the
uniqueness of values in a column or a group of columns in a table.
MySQL CHECK constraint emulation walk you through various ways to emulate the CHECK
constraint in MySQL.
Section 15. MySQL globalization
MySQL character Set this tutorial discusses MySQL character set and shows you step by step
how to perform various operations on character sets.
MySQL collation this tutorial discusses MySQL collation and shows you how to set character set
and collations for the MySQL server, database, tables and columns.
Section 16. MySQL import & export
Import CSV File Into MySQL Table shows you how to use LOAD DATA INFILE statement to
import CSV file into MySQL table.
MySQL Export Table to CSV learn various techniques of how to export MySQL table to a CSV file
format.
Share
100
Share
0
Share
4
Pin3
Previous Tutorial:
How to Load Sample Database into MySQL Database Server
[Link] 9:30:15]
Next Tutorial:
MySQL Tips
Basic MySQL Tutorial
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL DATA MANIPULATION
[Link] 9:30:15]
Basic MySQL Tutorial
MySQL SELECT
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
[Link] 9:30:15]
Basic MySQL Tutorial
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
[Link] 9:30:15]
Basic MySQL Tutorial
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
[Link] 9:30:15]
Basic MySQL Tutorial
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:30:15]
MySQL Tips
Home / MySQL Tips
MySQL Tips
In this section, we provide you with the advanced MySQL techniques and tips to help you solve the most
difficult challenges in MySQL effectively.
MySQL NULL: The Beginner's Guide
In this tutorial, you will learn how to work with MySQL NULL values. In addition, you'll learn some useful
functions to deal with the NULL values effectively.
How To Map NULL Values To Other Meaningful Values
[Link] 9:31:28]
MySQL Tips
You will learn how to map NULL values onto other values for a better data representation.
MySQL Compare Two Tables
This tutorial shows you how to compare two tables to find the unmatched records in MySQL.
MySQL Copy Table With Examples
This tutorial shows you how to copy table within the same database or from one database to another
using CREATE TABLE LIKE and SELECT statements in MySQL.
MySQL Variables
In this tutorial, you will learn how to use MySQL user-defined variables in SQL statements.
How To Use The MySQL Generated Columns
In this tutorial, you will learn how to use the MySQL generated columns to store data computed from an
expression or other columns.
How To Change MySQL Storage Engine
In this tutorial, you will learn how to which storage engine that a table is using and how to change the
storage engine of the table to a different one.
MySQL REGEXP: Search Based On Regular Expressions
In this tutorial, you will learn about regular expression and how to use the MySQL REGEXP operator to
query data using many regular expression examples.
MySQL row_number, This Is How You Emulate It
In this tutorial, we will show you a useful tip that emulates the row_number function in MySQL.
How To Compare Successive Rows Within The Same Table in MySQL
In this tip, we will show you how to compare or to calculate the difference between successive rows by
using INNER JOIN in MySQL
[Link] 9:31:28]
MySQL Tips
MySQL Select Random Records
Shows you various techniques to select random records from a database table.
How To Select The nth Highest Record In MySQL
In this tutorial, you will learn how to the nth highest record in a database table using various techniques.
MySQL Reset Auto Increment Values
This tutorial shows you various ways to reset auto increment values of AUTO_INCREMENT columns in
MySQL.
Share
3
Share
0
Share
1
Pin0
Previous Tutorial:
Next Tutorial:
Basic MySQL Tutorial
MySQL Administration
[Link] 9:31:28]
MySQL Tips
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL TIPS
Import CSV File Into MySQL Table
MySQL Export Table to CSV
MySQL Natural Sorting
MySQL NULL
MySQL Map NULL Values
MySQL Compare Two Tables
MySQL Copy Table
MySQL Variables
MySQL Generated Columns
MySQL Compare Successive Rows
MySQL Select Random
MySQL row_number Emulation
MySQL Select nth Highest Row
MySQL Regular Expression
MySQL Reset Auto Increment Values
How To Change MySQL Storage Engine
[Link] 9:31:28]
MySQL Tips
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
[Link] 9:31:28]
MySQL Tips
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
[Link] 9:31:28]
MySQL Tips
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:31:28]
MySQL Full-Text Search Tutorial
Home / MySQL Full-Text Search
MySQL Full-Text Search
In this section, you will learn how to use MySQL full-text search feature. MySQL full-text search provides
a simple way to implement various advanced search techniques such as natural language search,
Boolean text search and query expansion.
Introduction to MySQL Full-Text Search
Gives you a brief introduction to MySQL full-text search and its features.
[Link] 9:32:46]
MySQL Full-Text Search Tutorial
Defining FULLTEXT Indexes for MySQL Full-Text Searching
In this tutorial, you will learn how to define full-text index for columns in database tables
before you can perform full-text searches
MySQL Natural Language Full-Text Searches
Basically in natural language search, MySQL looks for rows or documents which are
relevant to the free-text natural human language query, for example "How to use
MySQL full-text search".
MySQL Boolean Full-Text Searches
You will learn about MySQL Boolean full-text search and its main features. We will give
you some examples to help you understand the concept better.
Using MySQL Query Expansion
We show you a very important feature of MySQL full-text search which is known as
Query Expansion.
Related Tutorials
Using MySQL LIKE Operator To Select Data Based On Patterns
Share
3
Share
0
Share
0
Pin0
Previous Tutorial:
Next Tutorial:
MySQL Views
MySQL Functions
[Link] 9:32:46]
MySQL Full-Text Search Tutorial
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL DATA MANIPULATION
MySQL SELECT
[Link] 9:32:46]
MySQL Full-Text Search Tutorial
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
[Link] 9:32:46]
MySQL Full-Text Search Tutorial
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
[Link] 9:32:46]
MySQL Full-Text Search Tutorial
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
[Link] 9:32:46]
MySQL Full-Text Search Tutorial
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:32:46]
MySQL Functions
Home / MySQL Functions
MySQL Functions
This section gives you the most commonly used MySQL functions including aggregate functions, string
functions, date time functions, control flow functions, etc.
MySQL aggregate functions
MySQL aggregate function provides a brief overview of the most commonly used MySQL
aggregate functions
AVG calculates the average value of a set of values or an expression.
COUNT counts the number rows in a table.
[Link] 9:33:49]
MySQL Functions
SUMcalculates the sum of a set of values or an expression.
MIN finds the minimum value in a set of values
MAX finds the maximum value in a set of values
GROUP_CONCAT concatenates strings from a group into a string with various options such as
DISTINCT , ORDER BY and SEPARATOR .
MySQL standard deviation functions shows you how to compute population standard deviation
and sample standard deviation byusingfunctions: STD , STDDEV , STDDEV_POP, and
STDDEV_SAMP .Inaddition, the population variance and sample variance functions such as
VAR_POP , VARIANCE, and VAR_SAMP are also covered.
MySQL string functions
CONCATcombines two or more strings into one string.
LENGTH and CHAR_LENGTHgets the length of strings in bytes and in characters.
REPLACE searches and replaces a substring in a string.
SUBSTRING extracts a substring starting from a position with a specific length.
LEFT gets the left part of a string with a specified length.
FIND_IN_SET finds a string within a comma-separated list of strings.
TRIM removes unwanted characters from a string.
INSTR returns the position of the first occurrence of a substring in a string.
FORMAT formats a number with a specific locale, rounded to the number of decimals.
MySQL control flow functions
IF returns a value based on a given condition
IFNULL returns the first argument if it is not NULL , otherwise returns the second argument.
NULLIF returns NULL if the first argument is equal to the second argument, otherwise returns the
first argument.
CASE returns the corresponding result in THEN part if the condition in the WHEN part is satisfied,
otherwise return the result in the ELSE part.
MySQL date and time functions
DATEDIFFcalculates the number of days between two DATE or DATETIME values.
DATE_FORMAT formats a date value based on a specified date format.
STR_TO_DATE converts a string into a date and time value based on a specified format.
NOW returns the current date and time at which the statement executed.
Other MySQL functions
[Link] 9:33:49]
MySQL Functions
LAST_INSERT_ID obtains the last generatedsequence number of the last inserted record.
CAST converts a value of any type into a value with a specified type.
Share
9
Share
0
Share
1
Pin0
Next Tutorial:
Previous Tutorial:
MySQL Full-Text Search
Python MySQL Tutorial
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
[Link] 9:33:49]
MySQL Functions
MYSQL DATA MANIPULATION
MySQL SELECT
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
[Link] 9:33:49]
MySQL Functions
MySQL Subquery
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
[Link] 9:33:49]
MySQL Functions
MySQL INT Data Type
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
[Link] 9:33:49]
MySQL Functions
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
[Link] 9:33:49]
MySQL Functions
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:33:49]
MySQL Administration
Home / MySQL Administration
MySQL Administration
In this section, you will find a lot of useful MySQL administration tutorials including MySQL server startup
and shutdown, MySQL server security, MySQL database maintenance, and backup.
Getting Started with MySQL Access Control System
MySQL implemented a sophisticated access control and privilege system to allow
you to create comprehensive access rules for handling client operations and
prevent unauthorized clients from accessing the database system.
[Link] 9:34:54]
MySQL Administration
How To Create User Accounts Using MySQL CREATE
USER Statement
In this tutorial, you will learn how to create user in MySQL by using CREATE
USER and INSERT statements.
3 Best Ways to Change MySQL User Password By
Examples
In this tutorial you will learn how to change or reset password for MySQL account
in various ways by using the UPDATE, SET PASSWORD and GRANT
statements.
How To Use MySQL GRANT Statement To Grant Privileges
To a User
In this tutorial, you will learn how to use MySQL GRANT statement to grant
privileges to accounts.
Revoking Privileges From Users Using MySQL REVOKE
In this tutorial, you will learn how to use MySQL REVOKE statement to revoke
privileges from MySQL accounts.
The Ultimate Guide To MySQL Roles By Examples
In this tutorial, you will learn how to use MySQL roles to simplify the privilege
managements.
How To Remove User Accounts Using MySQL DROP
USER Statement
This tutorial shows you how to remove MySQL user accounts in the database
server by using the DROP USER statement.
Maintaining MySQL Database Tables
MySQL provides several useful statements that allows you to maintain database
[Link] 9:34:54]
MySQL Administration
tables to increase the efficiency of table access. Those statements includes
analyze, optimize, check, and repair tables.
How To Backup Databases Using mysqldump Tool
In this tutorial you will learn how to use mysqldump tool back up MySQL
databases.
How To Show Databases in MySQL
In this tutorial, you will learn how to use the MySQL SHOW DATABASES
command to list databases in a MySQL database server.
Using MySQL SHOW TABLES Command To List Tables In
a Database
In this tutorial, you will learn how to use the MySQL SHOW TABLES command to
query tables in a particular database.
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns
in a Table
In this tutorial, you will learn how to show columns of a table by using the
DESCRIBE statement and MySQL SHOW COLUMNS command.
Share
4
Share
0
Share
0
Pin0
Previous Tutorial:
MySQL Tips
[Link] 9:34:54]
Next Tutorial:
MySQL Stored Procedure
MySQL Administration
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL ADMINISTRATION
[Link] 9:34:54]
MySQL Administration
MySQL Access Control System
Create MySQL Users
Change MySQL User Password
MySQL GRANT
MySQL REVOKE
MySQL Backup with mysqldump
Maintain Database Tables
MySQL SHOW DATABASES
MySQL SHOW TABLES
MySQL SHOW COLUMNS
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
[Link] 9:34:54]
MySQL Administration
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
[Link] 9:34:54]
MySQL Administration
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:34:54]
Python MySQL Tutorial
Home / Python MySQL Tutorial
Python MySQL Tutorial
This Python MySQL tutorial section shows you how to use MySQL connector/Python to access MySQL
databases. You will learn how to connect to MySQL database, and perform common database operations
such as SELECT, INSERT, UPDATE and DELETE. In addition, we will show you some useful tips such
as how to call MySQL stored procedures from Python, and how to work with MySQL BLOB data.
Notice that we will use only Python 3 in all Python MySQL tutorials.
Getting Started with MySQL Python Connector
[Link] 9:36:16]
Python MySQL Tutorial
This tutorial helps you get started with MySQL Python connector by learning about the
MySQL Python connector's features and how to install it in your local system.
Python Connecting to MySQL Databases
This tutorial shows you how to use connect() function and MySQLConnection object
to create a connection to a MySQL database.
Python MySQL Query
This tutorial shows you how to query data in a MySQL database from Python by using
Python/Connector API such as fetchone, fetchmany, and fetchall.
Python MySQL Insert Data
In this tutorial, you will learn how to insert data into MySQL table using MySQL
Connector/Python API.
Python MySQL Update Data
This tutorial walks you through steps required to update data in MySQL table by using
MySQL Connector/Python API.
Python MySQL Delete Data
In this tutorial, we will walk you through steps of deleting data in MySQL database by
using MySQL Python.
Calling MySQL Stored Procedures in Python
This tutorial shows you how to call MySQL stored procedures in Python using MySQL
Connector/Python API.
Working with MySQL BLOB in Python
This tutorial shows you how to work with MySQL BLOB data in Python, with examples
of updating and reading BLOB data.
[Link] 9:36:16]
Python MySQL Tutorial
Share
6
Share
0
Share
0
Pin0
Previous Tutorial:
Next Tutorial:
MySQL Functions
PHP MySQL Tutorial
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
[Link] 9:36:16]
Python MySQL Tutorial
PYTHON MYSQL TUTORIAL
Python MySQL Getting Started
Python MySQL Connect
Python MySQL Select
Python MySQL Insert
Python MySQL Update
Python MySQL Delete
Python MySQL BLOB
Python MySQL Stored Procedures
[Link] 9:36:16]
Python MySQL Tutorial
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
[Link] 9:36:16]
Python MySQL Tutorial
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:36:16]
PHP MySQL Tutorial
Home / PHP MySQL Tutorial
PHP MySQL Tutorial
In this section, you will learn how to interact with MySQL using the PHP Data Objects or PDO.
The PDO is a data-access abstraction layer. It is a PHP extension that provides a lightweight and
consistent interface for interacting with any databases including MySQL.
PHP MySQL: Connecting to MySQL Database
Shows you how to connect to MySQL database server using PHP PDO object.
[Link] 9:37:42]
PHP MySQL Tutorial
PHP MySQL: Create A New Table
This tutorial shows you step by step how to create MySQL table by using PHP PDO
object.
PHP MySQL: Querying Data from Database
You will learn how to query data from MySQL database by using PHP PDO and use
PDO prepared statement to select data securely.
PHP MySQL: Insert Data Into a Table
This tutorial shows you how to use PHP to insert data into MySQL a table.
PHP MySQL: Update Data
This tutorial shows you how to update data in a MySQL table using PHP PDO
prepared statement.
PHP MySQL: Delete Data
In this tutorial, you are going to learn how to delete data from MySQL database table
using PHP PDO.
PHP MySQL: Call MySQL Stored Procedures
This tutorial shows you how to call MySQL stored procedures using PHP PDO. It
guides you how to call stored procedures that return result sets and stored
procedures that accept input/output parameters.
PHP MySQL Transaction
In this tutorial, We will show you how to handle MySQL transactions in PHP to ensure
data integrity of databases. In addition, we will give you an example of money transfer
transaction between two bank accounts for the demonstration.
PHP MySQL BLOB
In this tutorial, you will learn how to handle BLOB data using PDO. We will show you
[Link] 9:37:42]
PHP MySQL Tutorial
how to insert, update and select BLOB data from the MySQL database.
Share
28
Share
0
Share
1
Pin0
Previous Tutorial:
Next Tutorial:
Python MySQL Tutorial
Perl MySQL Tutorial
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
[Link] 9:37:42]
PHP MySQL Tutorial
PHP MYSQL TUTORIAL
PHP MySQL: Connecting to MySQL Database
PHP MySQL: Create A New Table
PHP MySQL: Querying Data from Database
PHP MySQL: Insert Data Into a Table
PHP MySQL: Update Data
PHP MySQL: Delete Data
PHP MySQL Stored Procedures
PHP MySQL BLOB
PHP MySQL Transaction
PHP MySQL Tutorial
[Link] 9:37:42]
PHP MySQL Tutorial
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
[Link] 9:37:42]
PHP MySQL Tutorial
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
[Link] 9:37:42]
PHP MySQL Tutorial
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:37:42]
Perl MySQL Tutorial
Home / Perl MySQL Tutorial
Perl MySQL Tutorial
This Perl MySQL section shows you how to interact with MySQL by using Perl DBI API for connecting to
and disconnecting from MySQL databases, creating tables, handling data, and managing transactions.
You should have a fundamental knowledge of Perl programming to start with this Perl MySQL tutorial
section. If you want to review your Perl knowledge as a refresher, please check it out Perl tutorial before
going forward with this section.
Perl MySQL Connect
[Link] 9:39:03]
Perl MySQL Tutorial
This tutorial shows you how to connect to and disconnect from a MySQL database by using Perl DBI
module.
Perl MySQL Create Table
In this tutorial, you will learn how to create new tables in a MySQL database by using Perl DBI API.
Perl MySQL Insert Data
In this tutorial, we will show you step by step how to insert data into a table by using Perl DBI.
Perl MySQL Transaction
In this tutorial, you will learn how to handle database transaction using Perl DBI API to ensure the data
integrity of the data.
Perl MySQL Select Data
In this tutorial, we will show you various ways to query data from MySQL database tables using Perl DBI.
Perl MySQL Update Data
This tutorial shows you step by step how to update data in MySQL table by using the prepared statement
in Perl DBI.
Perl MySQL Delete Data
This step-by-step tutorial shows you how to use Perl DBI to delete data in a MySQL database table.
Share
0
Share
0
Share
0
Pin0
Previous Tutorial:
PHP MySQL Tutorial
[Link] 9:39:03]
Next Tutorial:
MySQL JDBC Tutorial
Perl MySQL Tutorial
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
PERL MYSQL TUTORIAL
PHP MySQL: Connecting to MySQL Database
[Link] 9:39:03]
Perl MySQL Tutorial
PHP MySQL: Create A New Table
PHP MySQL: Querying Data from Database
PHP MySQL: Insert Data Into a Table
PHP MySQL: Update Data
PHP MySQL: Delete Data
PHP MySQL Stored Procedures
PHP MySQL BLOB
PHP MySQL Transaction
PHP MySQL Tutorial
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
[Link] 9:39:03]
Perl MySQL Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
[Link] 9:39:03]
Perl MySQL Tutorial
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:39:03]
MySQL JDBC Tutorial
Home / MySQL JDBC Tutorial
MySQL JDBC Tutorial
Java JDBC API provides a standard interface to interact with any relational databases. In this MySQL
JDBC tutorial section, we will show you how to use JDBC to interact with MySQL databases. You will
learn how to use JDBC API to connect to MySQL using MySQL Connector/J driver, execute SQL
statements in Java program and process the results, how to call stored procedures, and work with BLOB
using JDBC API.
Introducing to JDBC
In this tutorial, we will give you a very brief overview of JDBC so that you can use it
[Link] 9:40:23]
MySQL JDBC Tutorial
for interacting with MySQL databases.
Setting Up MySQL JDBC Development Environment
This tutorial shows you how to setup development environment that helps you work
with MySQL and JDBC. It also illustrates how to load a sample database into MySQL
for practicing in the subsequent tutorials.
Connecting to MySQL Using JDBC Driver
In this tutorial, you will learn how to connect to MySQL database using JDBC
Connection object.
Querying Data From MySQL Using JDBC
In this tutorial, we will show you how to query data from MySQL using JDBC
Statement and ResultSet objects.
Updating Data in MySQL Using JDBC PreparedStatement
In this tutorial, you will learn how to update data in MySQL database by using JDBC
PreparedStatement interface.
Inserting Data Into Table Using JDBC PreparedStatement
In this tutorial, you will learn how to use PreparedStatement object to insert data into
MySQL table and get inserted ID back.
MySQL JDBC Transaction
In this tutorial, you will learn how to use commit() and rollback() methods of the
Connection object to control transaction.
Calling MySQL Stored Procedures from JDBC
In this tutorial, you will learn how to call MySQL stored procedures from JDBC using
[Link] 9:40:23]
MySQL JDBC Tutorial
CallableStatement object.
Writing and Reading MySQL BLOB Using JDBC
In this tutorial, we will show you how to write and read MySQL BLOB data using
JDBC API.
Share
1
Share
0
Share
1
Pin0
Next Tutorial:
Previous Tutorial:
Perl MySQL Tutorial
MySQL Books and Video Training
MYSQL QUICK START
What Is MySQL?
[Link] 9:40:23]
MySQL JDBC Tutorial
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL JDBC TUTORIAL
Introduction to JDBC
MySQL JDBC Setup
MySQL JDBC Connect
MySQL JDBC Select
MySQL JDBC PreparedStatement
MySQL JDBC Insert
MySQL JDBC Stored Procedures
MySQL JDBC Transaction
MySQL JDBC Read & Write BLOB
[Link] 9:40:23]
MySQL JDBC Tutorial
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
[Link] 9:40:23]
MySQL JDBC Tutorial
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
[Link] 9:40:23]
MySQL JDBC Tutorial
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:40:23]
MySQL Resources
Home / MySQL Resources
MySQL Resources
If you find any MySQL related websites or tools that bring benefits to the MySQL community, feel free
share it on this page by submitting it to us via the contact form. Thank you for your contribution!
MySQL websites
MySQL Official website official MySQL website. You can download MySQL, patches, and other tools
that help you work with MySQL more efficiently.
MySQL Wikis gives you ideas andknowledgeabout the MySQL Community including MySQL User
[Link] 9:41:37]
MySQL Resources
Groups, MySQL FAQs, MySQL events and conferences.
MySQL Community Server provides MySQL Community server download links, which are available on
various platforms e.g., Linux, Windows, Sun Solaris, Mac OS X, etc.
MySQL Performance Blog a very useful blog with many great posts about MySQL performance
optimization.
The Art of SQL Tuning for MySQL a very interesting slide about SQL tuning for MySQL.
MySQL Optimization the official manual MySQL Optimization with various techniques including
optimizing SELECT statements, locking, and disk usage issues.
MySQL Tools
MySQL Workbench a database design tool for MySQL developers. It has quite a lot of features such as
visual database design, forward and reverse engineering, change management, and database
documentation. MySQL database workbench has a community version which you can download and use
for free.
phpMyAdmin a free MySQL database administration tool over the web. It is written in PHP and is widely
used by the community to manage MySQL databases.
MySQL GUI tool MySQL GUI tool allows you to manage MySQL databases. It combines features of
almost MySQL GUI tools such as query browser, MySQL administrator. It has both community and
enterprise version.
MySQL Front GUI tool yet another MySQL GUI tool that allows you to manage MySQL database.
Microsoft Access to MySQL Converter Uses this tool if you have Microsoft Access database and want to
convert it into MySQL database. The tool is a very simple to use and it walks you through a wizard with
few steps to convert Microsoft Access database to MySQL database.
MySQL related websites
SQL Tutorial a comprehensive SQL tutorial that helps you learn basic to advanced SQL with practical
examples.
PL/SQL Tutorial an easy-to-follow PL/SQL tutorial that teaches you about PL/SQL in Oracle Database.
[Link] 9:41:37]
MySQL Resources
PostgreSQL Tutorial A practical PostgreSQL tutorial.
SQLite Tutorial an excellent SQLite tutorial that gives youstep-by-step ofhow to work with SQLite
frombegin to advanced level.
Share
4
Share
0
Share
0
Pin1
Previous Tutorial:
Next Tutorial:
MySQL Hosting
About Us
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
[Link] 9:41:37]
MySQL Resources
Download MySQL Sample Database
Load Sample Database
MYSQL DATA MANIPULATION
MySQL SELECT
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
[Link] 9:41:37]
MySQL Resources
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
[Link] 9:41:37]
MySQL Resources
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
[Link] 9:41:37]
MySQL Resources
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
[Link] 9:41:37]
MySQL Resources
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:41:37]
.NET Reporting, [Link] Reporting, HTML5 Reporting | ActiveReports Reporting Components | GrapeCity ActiveReports - Home
New ActiveReports 11 is here!
Cart
Account
Search
.NET Reporting
Platform for All of
Your Business
Needs
Use ActiveReports for detailed schedules.
Get Started with a Free Trial
Server
Developer
Server
A complete reporting solution
A scalable report server that
with extensive .NET API, data
includes load balancing,
visualization controls, report
multi-tenancy, scheduling,
designers, and viewers.
server based batch printing,
RESTful API, and HTML5
[Link] 9:41:48]
.NET Reporting, [Link] Reporting, HTML5 Reporting | ActiveReports Reporting Components | GrapeCity ActiveReports - Home
portal.
Flexible and Extensible Platform for All Your
Reporting Needs
ActiveReports helps .NET developers design accounting, analytical, budget, risk analysis,
scientific, calendar, scorecard, insurance, healthcare, clinical, stock analysis, and other business
reports for their applications.
Layout Driven Page
Reports
Data Driven RDL
Reports
Banded Section
Reports
Visual Studio
Integration
Customizable
Designer
Mixed Data Sources
Page reports let you create reports with fixed layouts. Use
them for structured reports like invoices, statements,
Report Server
prospectus reports, and tax forms.
[Link] 9:41:48]
.NET Reporting, [Link] Reporting, HTML5 Reporting | ActiveReports Reporting Components | GrapeCity ActiveReports - Home
Why Smart Developers Choose ActiveReports
Complete Set of Controls
and Extensive API
Integrated and Standalone Report Designers
Use barcodes, tablix, charts, data
Use the Visual Studio integrated or
bars, spark lines, and maps to
stand-alone report designers.
visualize data. Script your own
Embed reports to your product or
behavior with the API using C# or
publish them directly to the server.
Visual Basic.
Additionally provide your end users
with a customizable designer for adhoc reporting.
Multi-platform Report
Viewers
Optional Report Server
Host and run reports with
Embed customizable viewers in
ActiveReports Server Core. It
[Link] 9:41:48]
.NET Reporting, [Link] Reporting, HTML5 Reporting | ActiveReports Reporting Components | GrapeCity ActiveReports - Home
HTML5, WPF, WinForms, and
supports multi-tenancy, load
[Link] MVC applications, or
balancing, scheduling, batch
export reports to PDF.
printing, server based print
management, browser-based
administration, versioning and
includes an HTML5 Report Portal so
your users can access reports on
any desktop or mobile device.
Benefits for Everyone
.NET
Devs
Report
Authors
End
Users
Managers
Royalty-free
distribution
Visual Studio
integration for
ease and
familiarity
Fast
reporting
engine
Extensive
API
Charts,
maps, tablix,
and more
Advanced
printing and
export control
Embeddable
End User
Report
Designer
control
Stand-alone
report
designer
application
Easy-to-use
drag and
drop user
experience
Visual Query
Designer for
optimized
queries
Printable and
interactive
reports
Multi-format
exports
Consistent
user
experience
Easy
licensing
terms
Perpetual
licensing
No user
CALs ever
Responsive
report
viewers
Secure
Report Portal
[Link] 9:41:48]
.NET Reporting, [Link] Reporting, HTML5 Reporting | ActiveReports Reporting Components | GrapeCity ActiveReports - Home
RESTful API
to host
reports and
provide
server-side
scheduling
without SQL
expertise
Report
design and
publishing on
ActiveReports
Server
Built-in
Single Signon support
Royalty-Free Distribution
Distribute reports anywhere with no additional licensing. You can also freely distribute the End
User Designer embedded in your application. There are no User Fees, CALs, or Named User
Licenses.
Expert Support Is Included
Huge Online
Community
Online
Support
Phone
Support
Discuss issues with
Submit a ticket to
Get phone support
thousands of users
raise issues with
with our
in forums.
our expert staff.
maintenance plan.
[Link] 9:41:48]
.NET Reporting, [Link] Reporting, HTML5 Reporting | ActiveReports Reporting Components | GrapeCity ActiveReports - Home
Who Uses ActiveReports?
[Link] 9:41:48]
.NET Reporting, [Link] Reporting, HTML5 Reporting | ActiveReports Reporting Components | GrapeCity ActiveReports - Home
What Customers Are Saying
I really like the code behind event driven model and how flexible it is
for unique reporting requirements.
Ralph Corigliano, CEO, Executive Support Systems
By using ActiveReports we were able to fully integrate the project
within our existing .NET environment.
Andy Roberts, Software Developer, Marquis Software Development
The uniqueness of the ActiveReports products have helped to boost
our sales which is always a good thing.
Wendy Mathis, Software Engineer, Knowledge Relay
SOOOOOOOOOOOOOOO much easier and nicer looking reports
than if I was trying to code them manually or using some POC.
Dempsey Parden
We chose ActiveReports due to its full feature set, friendly licensing
model for web-based applications, and ease of development.
Aaron Christian, Director of Software Development, Orion Healthcare Technology
The only way to get a more powerful reporting experience is to write
pure GDI+ code. Fantastic.
Peter Fallon, Director, Castle Software Australia
[Link] 9:41:48]
.NET Reporting, [Link] Reporting, HTML5 Reporting | ActiveReports Reporting Components | GrapeCity ActiveReports - Home
I appreciate all that GrapeCity has done to maintain and extend
ActiveReports, and look forward to many years of continuous use of
ActiveReports.
Chris Barker, Developer, Barks N Bytes, LLC
These products have the most complete feature set, the most
flexibility, and they are very user friendly and developer friendly.
Michael Hersey, Senior, Software Developer, Sherry Labs
We find the ActiveReports designer provides the tools to produce rich
and graphically pleasing reports very quickly.
Larry Harker, IT Manager, Association of Oregon Counties
We liked the end user reporting which allows the end users to
customize the reports in their layout because every team in our
organization likes to display their reports a little differently.
Erin Arroyo, Senior Developer, Geomentum
I cannot imagine developing reliable, robust, business applications
without ActiveReports!
Jim Bullington, James Bullington Consulting Services
We will continue to use ActiveReports whenever we need reporting in
our solutions. It has been a big time and money saver.
Luis Lobo Borobia, Software Development Manager, LPA Corporate Solutions
[Link] 9:41:48]
.NET Reporting, [Link] Reporting, HTML5 Reporting | ActiveReports Reporting Components | GrapeCity ActiveReports - Home
Ease-of-use and the ability to have multi-level subreports were the
two main considerations. ActiveReports stood head and shoulders
above the other three products.
Rod Pick, Software Designer & IT Manager, Melmarc Products
I would not have been able to create this application without
ActiveReports. I have found that ActiveReports is very easy to use,
performs well for me and gives me all the features that I need.
Wesley Witt, Principal Software Engineer at Microsoft, Boy Scouts of America
There was no way to dynamically author the content of the report
with Crystal Reports. With ActiveReports, this was easy to do.
Chris White, Software Development Manager, Key Traffic Systems
ActiveReports works much better, doesn't require COM, and being
able to do code behind gives me much more flexibility.
Brian Macomber, Development Manager, Synergiance, INC
Get Started
Download a fully functional 30-day trial to experience the power of ActiveReports for yourself.
Our expert support is here to help if you have questions.
Download
Request Demo
Chat
[Link] 9:41:48]
.NET Reporting, [Link] Reporting, HTML5 Reporting | ActiveReports Reporting Components | GrapeCity ActiveReports - Home
About GrapeCity ActiveReports
ActiveReports is currently developed by Developer Tools Division of GrapeCity, inc., and is
one of the world's most popular .NET reporting solutions for Visual Studio developers.
ActiveReports was originally introduced in 1999 by Data Dynamics, a company formed to
offer data analysis tools to the Visual Studio ecosystem. GrapeCity, which acquired Data
Dynamics in 2008, continues to develop ActiveReports to fit ever-changing enterprise
Company
About Us
Careers
Contact Us
reporting needs and has also introduced ActiveReports Server, a browser-based report
Legal Information
creation, scheduling, and delivery system.
Privacy Policy
2017
, inc. All Rights Reserved. All product and company names herein may
Terms of Use
be trademarks of their respective owners.
[Link] 9:41:48]
Using MySQL SELECT Statement to Query Data
HOME
BASIC MYSQL
ADVANCED MYSQL
INTERFACES
TIPS
TRYIT
Home / Basic MySQL Tutorial / Using MySQL SELECT Statement to Query Data
Using MySQL SELECT Statement to Query Data
Summary: in this tutorial, you will learn how to use MySQL SELECT statement to query data from tables
or views.
Introduction to MySQL SELECT statement
The SELECT statement allows you to get thedatafrom tables or views.A table consists of rows and
columns like a spreadsheet. Often, you want to see a subset rows, a subset of columns, or a combination
of two. The result of the SELECT statement is called a result set that is a list of rows, each consisting of
the same number of columns.
[Link] 9:43:25]
Using MySQL SELECT Statement to Query Data
See the following employees table in the sample database. It has 8 columns: employee number, last
name, first name, extension, email, office code, reports to, job title and many rows.
The SELECT statement controls which columns and rows that you want to see. For example, if you are
only interested in the first name, last name, and job title of all employees or you just want to
seeinformation of every employee whose job title is the sales rep, the SELECT statement helps you to
do this.
Lets take look into thesyntax of the SELECT statement:
SELECT
column_1, column_2, ...
FROM
table_1
[INNER | LEFT |RIGHT] JOIN table_2 ON conditions
WHERE
conditions
GROUP BY column_1
HAVING group_conditions
10 ORDER BY column_1
11 LIMIT offset, length;
The SELECT statement consists ofseveral clauses as explained in the following list:
[Link] 9:43:25]
Using MySQL SELECT Statement to Query Data
SELECT followed by a list of comma-separated columns or an asterisk (*) to indicate that you want
to return all columns.
FROM specifies the table or view whereyou want to querythe data.
JOIN gets data from othertables based on certain join conditions.
WHERE filters rows in the result set.
GROUP BY groups a set of rows into groups and applies aggregate functions on each group.
HAVING filters group based on groups defined by GROUP BY clause.
ORDER BY specifies a list of columns for sorting.
LIMIT constrains the number of returned rows.
The SELECT and FROM clause are required in the statement. Other parts are optional.
You will learn about each clause in more detail in the subsequenttutorials. In this tutorial, we are going
to focus on the simple form of the SELECT statement.
MySQL SELECT statement examples
The SELECT statement allows you to query partial data of a table by specifying a list of commaseparated columns in the SELECT clause. For example, if you want to view only first name, last name,
and job title of the employees, you use the following query:
1 SELECT
2 lastname, firstname, jobtitle
3 FROM
4 employees;
Try It Out
>
Even though there are many columns in employees table,the SELECT statement just returns data of
three columns of all rows in the table as highlighted in the picture below:
[Link] 9:43:25]
Using MySQL SELECT Statement to Query Data
If you want to get data for all columns in the employees table, you can list all column names in the
SELECT clause. Or you just simply use the asterisk (*) to indicate that you want to get data from all
columns of the table as the following query:
1 SELECT * FROM employees;
Try It Out
>
It returns all columns and rows in the employees table.
[Link] 9:43:25]
Using MySQL SELECT Statement to Query Data
You should use the asterisk (*) for testing [Link] practical, you should list the columns that you want to
get data explicitly because of the following reasons:
The asterisk (*) returns data from the columns that you may not use. It produces unnecessary I/O
disk and network traffic between the MySQL database server and application.
If you explicit specify the columns, the result set is more predictable and easier to manage. Imagine
when you use the asterisk(*) and someone changes the table by adding more columns, you will end
up witha result set that is different from what you expected.
Using asterisk (*) may expose sensitive information to unauthorized users.
In this tutorial, youve learned about the basic MySQL SELECT statement to query data from a table in
MySQL.
Related Tutorials
Combining Result Sets by Using MySQL UNION
Querying Data with MySQL IN Operator
Using MySQL LIKE Operator To Select Data Based On Patterns
MySQL Copy Table With Examples
Using MySQL DISTINCT to Eliminate Duplicates
Using MySQL LIMIT to Constrain The Number of Rows Returned By SELECT Statement
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL GROUP BY
MySQL HAVING
MySQL BETWEEN Operator Explained
?
Next Tutorial:
Using MySQL DISTINCT to Eliminate Duplicates
[Link] 9:43:25]
Using MySQL SELECT Statement to Query Data
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL DATA MANIPULATION
MySQL SELECT
[Link] 9:43:25]
Using MySQL SELECT Statement to Query Data
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
[Link] 9:43:25]
Using MySQL SELECT Statement to Query Data
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
[Link] 9:43:25]
Using MySQL SELECT Statement to Query Data
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
[Link] 9:43:25]
Using MySQL SELECT Statement to Query Data
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:43:25]
Home | Catalent
Subscribe
Global
Careers
Locations
DEVELOPMENT
DELIVERY
SUPPLY
OFFERINGS
THINKING
NEWS & EVENTS
Investors
ABOUT
US
CONTACT US
Fusion
Catalent is the
#1 partner in
helping
pharmaceutical,
biotech and
consumer
health
innovators
develop, deliver
and supply
superior
HOW CAN that
WE WORK TOGETHER?
products
improve
DRUG
DEVELOPMENT,
DELIVERY &
peoples
lives.
SUPPLY
BIOLOGICS
PLAY VIDEO
CONSUMER
HEALTH
Explore
The
Range
of
Delivery
Options
for Your
Molecule
Search
Why
Catalent?
Unrivaled
experience,
expertise, and a
track record
of market
successes on a
global scale.
LEARN
This web tool
enables drug
development
professionals to
solve one of the
most challenging
aspects in drug
HOW
CAN WE WORK
development,
TOGETHER?
determining
the
optimal finished
DRUG
dose
suited to
DEVELOPMENT,
your specific
DELIVERY
&
product
SUPPLY
requirements,
target indication
BIOLOGICS
and molecule
properties.
CONSUMER
LEARN
HEALTH
MORE
ABOUT
US
HOW CAN WE WORK
TOGETHER?
DRUG
DEVELOPMENT,
DELIVERY &
SUPPLY
BIOLOGICS
CONSUMER
HEALTH
MORE
CATALENT
UNDER THE LENS
70 BILLION DOSES WERE PRODUCED BY CATALENT IN 2013.
Accelerated
Biopharmaceutical Development Through Strategic Analytical
[Link] 9:46:21]
Home | Catalent
LATEST
NEWS
Partnerships To Be Discussed By Catalent Expert At Upcoming WCBP
Conference
Catalent announces to acquisitions two
expand oral drug delivery capabilities
Catalent recently announced acquisitions of
Pharmatek and Accucaps to expand it's oral
development, delivery and supply capabilities in
Spray Drying Technology, Softgel Technologies in Rx
and OTC space as well as overall early drug
formulation and manufacturing.
LEARN MORE
Our Solutions Improve Your
Treatments at Every Stage
Catalent shares the passion to
CLINICAL SUPPLY
SERVICES
unlock the potential of your
product, offering comprehensive
solutions and superior
Need to accelerate your clinical
technologies for oral, biologic,
trial? Partner with a leading global
sterile and inhaled dose forms in
provider of integrated clinical trial
every phase - from pre-clinical
supply solutions. From clinical
formulation through commercial
manufacturing, packaging and
supply.
comparator procurement to global
logistics, we can help!
Our Facilities Around the
World Enable Us to Tailor a
Solution to Fit Your Needs
OPTIFORM PRO WEB
TOOL
What dose form would work the
best for your challenging molecule?
Our tool can provides multiple
See all of our locations
or visit our local language sites
China
Japan
South
[Link] 9:46:21]
Home | Catalent
science-based options. Try it now.
America Spanish |
Portuguese
NEWS
EVENTS
Catalent & Gattefoss to present
Strategies for Lipid-based Oral
Medicines
JAN 19, 2017
Catalent to Discuss Accelerated
Biopharmaceutical Development at
WCBP Conference
JAN 18, 2017
Jan
25
Jan
25
Feb
Catalent to Develop Softgel Capsules
for JOTs Leading Orphan Disease
Candidates
JAN 09, 2017
01
Webinar | Patient-centric
Drug Design
Webinar | Improve Phase I
Success
Pharmapack 2017
PARIS, FRANCE
VIEW ALL
Subscribe
Investors
Careers
VIEW ALL
Contact Us
TWITTER
Site Map
Copyright 2017, Catalent, Inc - All Right Reserved
FOLLOW US @CATALENTPHARMA
Follow Us. Share Us.
Privacy
Terms
Modern Slavery Statement
[Link] 9:46:21]
Home | Catalent
[Link] 9:46:21]
LiveBurst Private Marketplace - Advertise Your Product on Over 1,000 Websites & Blogs
Home
Publisher
Advertiser
About
Contact
Member Login
Advertise on Websites & Blogs
Search Websites
Over 1,000 LiveBurst websites are looking to promote your product.
Join as an
Join
Advertiser
as a Publisher
JOIN AS AN ADVERTISER
JOIN AS A PUBLISHER
ART AND DESIGN
AUTOMOTIVE
BOOKS, LITERATURE, AND WRITING
BUSINESS/FINANCE
COMPUTERS, INTERNET, EMAIL
CULTURE & ENTERTAINMENT
EDUCATION/REFERENCE
FAMILY/PARENTING
FASHION & BEAUTY
FITNESS & HEALTH
FOOD & DRINK
GAMES & GAMING
HOBBIES/SPECIAL INTERESTS
HOME & GARDEN
MOVIES/VIDEOS/TV
MUSIC/BROADCASTS/RADIO
NEWS AND CURRENT EVENTS
POLITICS
SHOPPING
SPORTS
TECHNOLOGY
TRAVEL
NEWEST LIVEBURST WEBSITES
Ela - e- ele.com_1
[Link]
1,242,222
2,090,259
143,093
796,924
623,655
440,920
430,026
934,172
19,341
Monthly
Monthly
Monthly
Impressions
Impressions
Impressions
Browse More Games
Fitness
Culture
Politics
Technology
Music/Broadcasts/Radio
Food
& Sites
Drink
& Gaming
Health
Entertainment
Sites
Sites
Sites
Sites Sites
Selling your ad space shouldn't be rocket science
LiveBurst's goal is to make selling your ad space extremely simple. Our intuitate, easy to use system allows you to sell your ad space in
both our marketplace as well as managing your own direct campaigns.
BECOME A PUBLISHER
2016 LiveBurst Over 1,000 websites are looking to promote your product.
[Link] 9:46:48]
Using MySQL DISTINCT to Eliminate Duplicates
HOME
BASIC MYSQL
ADVANCED MYSQL
INTERFACES
TIPS
TRYIT
Home / Basic MySQL Tutorial / Using MySQL DISTINCT to Eliminate Duplicates
Using MySQL DISTINCT to Eliminate Duplicates
Summary: in this tutorial, you will learn how to use MySQL DISTINCT clause with the SELECT
statement to eliminate duplicate rows in aresult set.
Introduction to MySQL DISTINCTclause
When querying data from a table, you may get duplicate rows. In order to remove these duplicate rows,
you use the DISTINCT clause in the SELECT statement.
The syntax of using the DISTINCT clauseis as follows:
[Link] 9:47:53]
Using MySQL DISTINCT to Eliminate Duplicates
1 SELECT DISTINCT
2 columns
3 FROM
4 table_name
5 WHERE
6 where_conditions;
MySQL DISTINCT example
Lets take a look a simple example of using the DISTINCT clause to select the uniquelast names of
employees from the employees table.
First, we query the last names of employees from the employees table using the SELECT statement as
follows:
1 SELECT
2 lastname
3 FROM
4 employees
5 ORDER BY lastname;
Try It Out
>
Some employees have the same last name Bondur , Firrelli etc.
[Link] 9:47:53]
Using MySQL DISTINCT to Eliminate Duplicates
To remove the duplicate last names, you addthe DISTINCT clauseto the SELECT statement as
follows:
1 SELECT DISTINCT
2 lastname
3 FROM
4 employees
5 ORDER BY lastname;
Try It Out
>
The duplicate last names are eliminated in the result set when we used the DISTINCT clause.
MySQL DISTINCT and NULL values
If a column has NULL values and you use the DISTINCT clause for that column, MySQL keeps one
NULL value and eliminates the other because the DISTINCT clause treats all NULL values as the
same value.
For example, in the customers table, we have many rows whose state column has NULL values.
When we use the DISTINCT clause to query the customers states, we will see uniquestates anda
NULL value as the following query:
1 SELECT DISTINCT
2 state
3 FROM
4 customers;
Try It Out
>
[Link] 9:47:53]
Using MySQL DISTINCT to Eliminate Duplicates
MySQL DISTINCT with multiple columns
You can use the DISTINCT clausewith more than one column. In this case, MySQL uses the
combination of all columns to determinethe uniqueness of the row in the result set.
For example, to get the unique combination of city and state from the customers table, you use the
following query:
1 SELECT DISTINCT
2 state, city
3 FROM
4 customers
5 WHERE
6 state IS NOT NULL
7 ORDER BY state , city;
Try It Out
>
[Link] 9:47:53]
Using MySQL DISTINCT to Eliminate Duplicates
Without the DISTINCT clause, you will get duplicate combination of state and city as follows:
1 SELECT
2 state, city
3 FROM
4 customers
5 WHERE
6 state IS NOT NULL
7 ORDER BY state , city;
Try It Out
>
[Link] 9:47:53]
Using MySQL DISTINCT to Eliminate Duplicates
DISTINCT clause vs. GROUP BY clause
If you use the GROUP BY clause in the SELECT statement without using aggregate functions, the
GROUP BY clause behaves like the DISTINCT clause.
The following statement uses the GROUP BY clause to select the unique states of customers in the
customers table.
1 SELECT
2 state
3 FROM
4 customers
5 GROUP BY state;
Try It Out
>
[Link] 9:47:53]
Using MySQL DISTINCT to Eliminate Duplicates
You can achieve the similar result by using the DISTINCT clause:
1 SELECT DISTINCT
2 state
3 FROM
4 customers;
Try It Out
>
Generally speaking, the DISTINCT clause is a special case of the GROUP BY [Link] difference
between DISTINCT clause and GROUP BY clause is that the GROUP BY clause sorts the result set
whereas the DISTINCT clause does not.
If you add the ORDER BY clause to the statement that uses the DISTINCT clause, the result set is
sorted and it is the same as the onereturned by the statement that uses GROUP BY clause.
1 SELECT DISTINCT
2 state
3 FROM
4 customers
5 ORDER BY state;
Try It Out
>
[Link] 9:47:53]
Using MySQL DISTINCT to Eliminate Duplicates
MySQL DISTINCT and aggregate function
You can use the DISTINCT clause with an aggregate function e.g., SUM, AVG, and COUNT, to remove
duplicate rows before MySQL applies the aggregate function to the result set.
For example, to count the unique states of customers in the U.S., you use the following query:
1 SELECT
2 COUNT(DISTINCT state)
3 FROM
4 customers
5 WHERE
6 country = 'USA';
Try It Out
>
MySQL DISTINCT with LIMIT clause
In case you use the DISTINCT clausewith the LIMIT clause, MySQL stops searching immediately when
it finds the number of unique rows specified in the LIMIT clause.
The following query selects the first 5 non-null unique states in the customers table.
1 SELECT DISTINCT
2 state
3 FROM
4 customers
5 WHERE
6 state IS NOT NULL
7 LIMIT 5;
Try It Out
>
[Link] 9:47:53]
Using MySQL DISTINCT to Eliminate Duplicates
In this tutorial, we have shown you various ways of using MySQL DISTINCT clausesuch as eliminating
duplicate rowsand counting non-NULL values.
Related Tutorials
Using MySQL SELECT Statement to Query Data
Querying Data with MySQL IN Operator
Using MySQL LIMIT to Constrain The Number of Rows Returned By SELECT Statement
MySQL BETWEEN Operator Explained
MySQL INNER JOIN
Combining Result Sets by Using MySQL UNION
Previous Tutorial:
Using MySQL SELECT Statement to Query Data
[Link] 9:47:53]
Next Tutorial:
Filter Rows Using MySQL WHERE
Using MySQL DISTINCT to Eliminate Duplicates
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL DATA MANIPULATION
MySQL SELECT
[Link] 9:47:53]
Using MySQL DISTINCT to Eliminate Duplicates
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
[Link] 9:47:53]
Using MySQL DISTINCT to Eliminate Duplicates
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
[Link] 9:47:53]
Using MySQL DISTINCT to Eliminate Duplicates
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
[Link] 9:47:53]
Using MySQL DISTINCT to Eliminate Duplicates
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:47:53]
MySQL WHERE
HOME
BASIC MYSQL
ADVANCED MYSQL
INTERFACES
TIPS
TRYIT
Home / Basic MySQL Tutorial / Filter Rows Using MySQL WHERE
Filter Rows Using MySQL WHERE
Easy SQL Server
Auditing
Recover And Monitor All
Essential Data With Our Easy
To Use Auditing Tool.
[Link]
?
Summary: you will learn how to use MySQL WHERE clause in the SELECT statement to filter rowsin the
result set.
Introduction to MySQL WHERE clause
If you use the SELECT statement to query the data from tables without the WHERE clause, you will get all
rows in the tablesthat may be not [Link] tablesaccumulate data from business transactions all
times. It does not make sense to get all rows from a table especially for bigtables like employees, sales
orders, purchase orders, production orders, etc., because we oftenwant to analyze a set of data at a time
e.g, sales of this quarter, sales of this year compared to last year, etc.
[Link] 9:49:20]
MySQL WHERE
The WHERE clause allows you to specify exact rows to select based ona particular filtering expression or
condition.
You will also learn how to use LIMIT clause to constrain the number of rows returned by the SELECT
statement.
MySQL WHERE clause examples
We will continue with the employees tabledata in the sample database as shown in the picture below.
Suppose, we just want to get sales rep employees from the employees table, we use the following
query:
1 SELECT
2 lastname, firstname, jobtitle
3 FROM
4 employees
5 WHERE
6 jobtitle = 'Sales Rep';
Try It Out
>
[Link] 9:49:20]
MySQL WHERE
Even though the WHERE clause appears at the end of the statement, MySQL evaluates the expression in
the WHERE clause first to select the matchingrows. It chooses the rows that have job title as Sales
Rep
1 jobtitle = 'Sales Rep';
MySQL then selects the columns from the selection list in the SELECT clause. The highlighted area
contains the columns and rows in the final result set.
You can form a simple condition like the query above, or a very complex one that combines multiple
expressions with logical operators such as AND, OR, etc. For example, to find all sales rep in the office
code 1, you use the following query:
1 SELECT
2 lastname, firstname, jobtitle
[Link] 9:49:20]
MySQL WHERE
3 FROM
4 employees
5 WHERE
6 jobtitle = 'Sales Rep' AND officeCode = 1;
Try It Out
>
The following table lists the comparison operators that you can use to form filtering expressions in the
WHERE clause.
Operator
Description
Equal to. You can use it with almost any data types.
<> or !=
Not equal to.
<
Less than. You typically use it with numeric and date/time data types.
>
Greater than.
<=
Less than or equal to
>=
Greater than or equal to
The following query uses the not equal to operator to get all employees who are not the sales rep:
1 SELECT
2 lastname, firstname, jobtitle
3 FROM
4 employees
5 WHERE
6 jobtitle <> 'Sales Rep';
[Link] 9:49:20]
MySQL WHERE
The following query gets every employeethat haveoffice code is greater than 5:
1 SELECT
2 lastname, firstname, officeCode
3 FROM
4 employees
5 WHERE officecode > 5;
Try It Out
>
Whatabout employee with office code less than or equal 4(<=4):
1 SELECT
2 lastname, firstname, officeCode
3 FROM
4 employees
5 WHERE officecode <= 4;
Try It Out
>
[Link] 9:49:20]
MySQL WHERE
More on MySQL WHERE clause
There are also someuseful operators that you can use in the WHERE clause to form complex conditions
such as:
BETWEEN selects values within a range of values.
LIKE matches value based on pattern matching.
IN specifies if the value matches any value in a list.
IS NULL checks if the value is NULL.
The WHERE clause is used not only with the SELECT statement but also other SQL statements to filter
rows such as DELETE and UPDATE.
In this tutorial, weve shown you how to use MySQL WHERE clause to filter rowsbased on conditions.
Previous Tutorial:
Using MySQL DISTINCT to Eliminate Duplicates
[Link] 9:49:20]
Next Tutorial:
MySQL AND
MySQL WHERE
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL DATA MANIPULATION
MySQL SELECT
[Link] 9:49:20]
MySQL WHERE
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
[Link] 9:49:20]
MySQL WHERE
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
[Link] 9:49:20]
MySQL WHERE
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
[Link] 9:49:20]
MySQL WHERE
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:49:20]
MySQL AND Operator with Examples
HOME
BASIC MYSQL
ADVANCED MYSQL
INTERFACES
TIPS
TRYIT
Home / Basic MySQL Tutorial / MySQL AND
MySQL AND
Summary: in this tutorial, you will learn how to the MySQL AND operator to combine multiple Boolean
expressions to form flex condition to filter data.
Introduction to MySQL AND operator
The AND operator is a logical operator that combines two or more Boolean expressions and returns true
only if both expressions evaluate to true. The AND operator returns false if one of the two expressions
evaluate to false.
1 WHERE boolean_expression_1 AND boolean_expression_2
[Link] 9:50:51]
MySQL AND Operator with Examples
The following illustrates the results of the AND operator when combining true, false, and null.
TRUE
FALSE
NULL
TRUE
TRUE
FALSE
NULL
FALSE
FALSE
FALSE
FALSE
NULL
NULL
FALSE
NULL
The AND operator is often used in the WHERE clause of the SELECT, UPDATE, DELETE statement to
form conditions to filter the result set. The AND operator is also used in the join condition of the inner join
or left join clause.
When evaluating an expression that has an AND operator, MySQL evaluates the remaining parts of the
expression until it can determine the result. This is called short-circuit evaluation.
See the following example.
1 SELECT 1 = 0 AND 1 / 0 ;
Try It Out
>
1 1 = 0 AND 1 / 0
2 --------------3 0
Note that in MySQL, 0 is considered as NULL, and non-zero is true.
MySQL just evaluates the first part: 1 = 0 because this expression returns false so MySQL concludes that
the result of the whole expression is false. MySQL does not evaluate the remaining part of the expression,
which is 1/0; If it did, it would issue an error message because of the division by zero.
MySQL AND operator examples
Lets use the customers table in the sample database for the demonstration.
[Link] 9:50:51]
MySQL AND Operator with Examples
The following statement selects customers who locate in USA country and CA state. We use the AND
operator in the WHERE clause.
1 SELECT customername,
2 country,
3 state
4 FROM customers
5 WHERE country = 'USA'
6 AND state = 'CA';
Try It Out
>
With the AND operator, you can combine more than two Boolean expressions. For example, the following
[Link] 9:50:51]
MySQL AND Operator with Examples
query returns the customers who locate in California, USA, and has credit limit greater than 100K.
1 SELECT customername,
2 country,
3 state,
4 creditlimit
5 FROM customers
6 WHERE country = 'USA'
7 AND state = 'CA'
8 AND creditlimit > 100000;
Try It Out
>
In this tutorial, we have shown you how to use the MySQL AND operator to combine two or more
expressions to form a complex predicate for the WHERE clause.
Related Tutorials
MySQL OR Operator
Previous Tutorial:
Filter Rows Using MySQL WHERE
[Link] 9:50:51]
Next Tutorial:
MySQL OR Operator
MySQL AND Operator with Examples
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL DATA MANIPULATION
MySQL SELECT
[Link] 9:50:51]
MySQL AND Operator with Examples
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
[Link] 9:50:51]
MySQL AND Operator with Examples
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
[Link] 9:50:51]
MySQL AND Operator with Examples
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
[Link] 9:50:51]
MySQL AND Operator with Examples
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:50:51]
MySQL OR Operator
HOME
BASIC MYSQL
ADVANCED MYSQL
INTERFACES
TIPS
TRYIT
Home / Basic MySQL Tutorial / MySQL OR Operator
MySQL OR Operator
Summary: this tutorial shows you how to use the MySQL OR operator to combine Boolean expressions
for filtering data.
Introduction to the MySQL OR operator
The MySQL OR operator combines two Boolean expressions. It returns true when either condition is true.
The following illustrates the syntax of the OR operator.
1 boolean_expression_1 OR boolean_expression_2
[Link] 9:52:14]
MySQL OR Operator
The boolean_expression_1 and boolean_expression_2 are Boolean expressions that may return
true, false, or NULL.
The following table shows the result of the OR operator.
TRUE
FALSE
NULL
TRUE
TRUE
TRUE
TRUE
FALSE
TRUE
FALSE
NULL
NULL
TRUE
NULL
NULL
MySQL OR short-circuit evaluation
MySQL uses short-circuit evaluation for the OR operator. In other words, MySQL stops evaluating the
remaining parts of the statement when it can determine the result.
See the following example.
1 SELECT 1 = 1 OR 1 / 0;
Try It Out
>
1 1 = 1 OR 1 / 0
2 -------------3 1
Because the expression 1 = 1 always returns true, MySQL does not evaluate the 1 / 0. If it did, it would
issue an error message because of the division by zero error.
Operator precedence
When you use more than one logical operator in a statement, MySQL evaluates the OR operators after
the AND operators. This is called operator precedence.
The operator precedence determines the order of evaluation of the operators. MySQL evaluates the
operator with the higher precedence first.
See the following example.
[Link] 9:52:14]
MySQL OR Operator
1 SELECT true OR false AND false;
Try It Out
>
1 true OR false AND false
2 ----------------------3 1
How it works
1. First, MySQL evaluates the AND operator, therefore, false AND false returns false.
2. Second, MySQL evaluates the OR operator hence true OR false returns true.
To change the order of evaluation, you use the parentheses, for example:
1 SELECT (true OR false) AND false;
Try It Out
>
1 (true OR false) AND false
2 ------------------------3 0
How it works
1. First, MySQL evaluates the expression in the parenthesis (true OR false) returns true
2. Second, MySQL evaluates the remaining part of the statement, true AND false returns false.
MySQL OR operator examples
We use the customers table in the sample database for the demonstration.
[Link] 9:52:14]
MySQL OR Operator
For example, to get the customers who locate in the USA and France, you use the OR operator in the
WHERE clause as follows:
1 SELECT
2 customername, country
3 FROM
4 customers
5 WHERE
6 country = 'USA' OR country = 'France';
Try It Out
>
[Link] 9:52:14]
MySQL OR Operator
The following statement returns the customers who locate in the USA or France and have credit limit
greater than 10000.
1 SELECT
2 customername, country, creditLimit
3 FROM
4 customers
5 WHERE
6 (country = 'USA' OR country = 'France')
7 AND creditlimit > 100000;
Try It Out
>
Notice that if you do not use the parentheses, the query returns the customers who locate in the USA or
the customers who locate in France with the credit limit greater than 10000.
1 SELECT
2 customername, country, creditLimit
3 FROM
4 customers
5 WHERE
6 country = 'USA' OR country = 'France' AND creditlimit > 100000;
Try It Out
>
[Link] 9:52:14]
MySQL OR Operator
In this tutorial, you have learned how to use the MySQL OR operator to combine Boolean expressions for
filtering data.
Related Tutorials
MySQL AND
Next Tutorial:
Previous Tutorial:
MySQL AND
Querying Data with MySQL IN Operator
[Link] 9:52:14]
MySQL OR Operator
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL DATA MANIPULATION
MySQL SELECT
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
[Link] 9:52:14]
MySQL OR Operator
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
[Link] 9:52:14]
MySQL OR Operator
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
[Link] 9:52:14]
MySQL OR Operator
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
[Link] 9:52:14]
MySQL OR Operator
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:52:14]
Using MySQL LIMIT to Constrain The Number of Rows
HOME
BASIC MYSQL
ADVANCED MYSQL
INTERFACES
TIPS
TRYIT
Home / Basic MySQL Tutorial / Using MySQL LIMIT to Constrain The Number of Rows Returned By
SELECT Statement
Using MySQL LIMIT to Constrain The Number of
Rows Returned By SELECT Statement
Summary: in this tutorial, you will learn how to use MySQL LIMIT clause to constrain the number of rows
returned by the SELECT statement.
Introduction to MySQL LIMIT clause
The LIMIT clause is used in the SELECT statement to constrain the number of rows in a result set. The
LIMIT clause accepts one or two arguments. The values of both arguments must be zero or positive
integers.
[Link] 9:53:15]
Using MySQL LIMIT to Constrain The Number of Rows
The following illustrates the LIMIT clause syntax with two arguments:
1 SELECT
2 column1,column2,...
3 FROM
4 table
5 LIMIT offset , count;
Lets examine the LIMIT clause parameters:
The offset specifies the offset of the first row to return. The offset of the first row is 0, not 1.
The count specifies the maximum number of rows to return.
When you use LIMIT with one argument, this argument will be used to specifies the maximum number
of rows to return from the beginning of the result set.
1 SELECT
2 column1,column2,...
3 FROM
4 table
5 LIMIT count;
The query above is equivalent to the following query with the LIMIT clause that accepts two arguments:
1 SELECT
2 column1,column2,...
3 FROM
4 table
5 LIMIT 0 , count;
[Link] 9:53:15]
Using MySQL LIMIT to Constrain The Number of Rows
Using MySQL LIMIT to get the first N rows
You can use the LIMIT clause to select the first N rows in a table as follows:
1 SELECT
2 column1,column2,...
3 FROM
4 table
5 LIMIT N;
For example, to select the first 10 customers, you use the following query:
1 SELECT
2
customernumber,
customername,
creditlimit
5 FROM
6
customers
7 LIMIT 10;
Try It Out
>
Using MySQL LIMIT to get the highest and lowest values
The LIMIT clause often used with ORDER BY clause. First, you use the ORDER BY clause to sort the
result set based on certain criteria, and then you use the LIMIT clause to find lowest or highest values.
See the following customers table in the sample database.
[Link] 9:53:15]
Using MySQL LIMIT to Constrain The Number of Rows
For example, to select 5 customers who have the highest credit limit, you use the following query:
1 SELECT
2
customernumber,
customername,
creditlimit
5 FROM
6
customers
7 ORDER BY
8
creditlimit DESC
9 LIMIT 5;
Try It Out
>
And the following query returns 5 customers who have the lowest credit limit:
1 SELECT
[Link] 9:53:15]
Using MySQL LIMIT to Constrain The Number of Rows
customernumber,
customername,
creditlimit
5 FROM
6
customers
7 ORDER BY
8
creditlimit ASC
9 LIMIT 5;
Try It Out
>
Using MySQL LIMIT to get the nth highest value
One of the toughest questions in MySQL is how to select the nth highest values in a result set e.g., select
the second (or nth) most expensive product, which you cannot use MAX or MIN functions to answer.
However, you can use MySQL LIMIT to answer those kinds of questions.
1. First, you sort the result setin descending order.
2. Second, youuse the LIMIT clause to get the nthmost expensive product.
The generic query is as follows:
1 SELECT
2 column1, column2,...
3 FROM
4 table
5 ORDER BY column1 DESC
6 LIMIT nth-1, count;
Lets take a look at an example.
[Link] 9:53:15]
Using MySQL LIMIT to Constrain The Number of Rows
See the following products result set:
1 SELECT
2
productName,
buyprice
4 FROM
5
products
6 ORDER BY
7
buyprice DESC;
Try It Out
>
Our task is to get the highlight product, which is the second most expensive product in the result [Link]
order to do so, you use LIMIT clause to select the second row as the following query: (notice that the
offset starts from zero)
1 SELECT
2
productName,
[Link] 9:53:15]
Using MySQL LIMIT to Constrain The Number of Rows
buyprice
4 FROM
5
products
6 ORDER BY
7
buyprice DESC
8 LIMIT 1, 1;
Try It Out
>
In this tutorial, wehave shown youhow to use MySQL LIMIT clause to constrain the number of rows
returned by the SELECT statement. We also introduced you to a technique to get the nth highest value.
Related Tutorials
Combining Result Sets by Using MySQL UNION
Using MySQL SELECT Statement to Query Data
Querying Data with MySQL IN Operator
MySQL BETWEEN Operator Explained
Using MySQL DISTINCT to Eliminate Duplicates
Previous Tutorial:
MySQL Natural Sorting with ORDER BY Clause
Next Tutorial:
Using MySQL Alias To Make The Queries More Readable
[Link] 9:53:15]
Using MySQL LIMIT to Constrain The Number of Rows
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL DATA MANIPULATION
MySQL SELECT
[Link] 9:53:15]
Using MySQL LIMIT to Constrain The Number of Rows
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
[Link] 9:53:15]
Using MySQL LIMIT to Constrain The Number of Rows
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
[Link] 9:53:15]
Using MySQL LIMIT to Constrain The Number of Rows
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
[Link] 9:53:15]
Using MySQL LIMIT to Constrain The Number of Rows
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:53:15]
Querying Data with MySQL IN Operator
HOME
BASIC MYSQL
ADVANCED MYSQL
INTERFACES
TIPS
TRYIT
Home / Basic MySQL Tutorial / Querying Data with MySQL IN Operator
Querying Data with MySQL IN Operator
Summary: in this tutorial, you will learn how to use MySQL IN operator todetermine if a specified value
matches any value in a list or a subquery.
Introduction to the MySQL IN Operator
The IN operator allows you to determine if a specified value matches any one of a list or a subquery.
The following illustrates the syntax of the IN operator.
1 SELECT
2 column1,column2,...
[Link] 9:54:45]
Querying Data with MySQL IN Operator
3 FROM
4 table_name
5 WHERE
6
(expr|column_1) IN ('value1','value2',...);
Lets examine the query in more detail:
You can use a column or an expression ( expr ) with the IN operatorin theWHERE clause.
The values in the list must be separated by a comma (,).
The IN operator can also be used in the WHERE clause of otherstatements such as INSERT,
UPDATE, DELETE,etc.
The IN operator returns 1 if the value of the column_1 or the result of the expr expression is equal
to any value in the list, otherwise, it returns 0.
When the values in the list are all constants:
First, MySQL evaluates the values based on the type of the column_1 or result of the expr
expression.
Second, MySQL sorts the values.
Third, MySQL searches for values using binary search [Link], a query that uses the
IN operator with a list of constants will perform very fast.
Note that if the expr or any value in the list is NULL , the IN operator returns NULL
You can combine the IN operator with the NOT operator to determine if a value does not match any
value in a list or a subquery.
MySQL IN examples
Lets practice with some examples of using the IN operator.
[Link] 9:54:45]
Querying Data with MySQL IN Operator
If you want to find out theofficesthatlocate in the U.S. and France, you can use the IN operator as the
following query:
1 SELECT
2 officeCode, city, phone, country
3 FROM
4 offices
5 WHERE
6 country IN ('USA' , 'France');
Try It Out
>
You can achieve the same result with the OR operator as the following query:
1 SELECT
2 officeCode, city, phone
3 FROM
4 offices
5 WHERE
6 country = 'USA' OR country = 'France';
Try It Out
>
[Link] 9:54:45]
Querying Data with MySQL IN Operator
In case the list has many values, you have to construct a very long statement with multiple OR operators.
Hence, the IN operator allows you to shorten the query and make the query more readable.
To get offices that do not locate in USA and France, you use NOT IN in the WHERE clause as follows:
1 SELECT
2 officeCode, city, phone
3 FROM
4 offices
5 WHERE
6 country NOT IN ('USA' , 'France');
Try It Out
>
MySQL IN with subquery
The IN operator is often used with a subquery. Instead of providing a list of constant values, the
subquery providesthe list of values.
Lets take a look at the orders and orderDetails tables:
For example, if you want to find orders whose total amounts are greaterthan 60000, you use the IN
operator as the following query:
[Link] 9:54:45]
Querying Data with MySQL IN Operator
SELECT
orderNumber, customerNumber, status, shippedDate
FROM
orders
WHERE
orderNumber IN (SELECT
orderNumber
FROM
orderDetails
10 GROUP BY orderNumber
11 HAVING SUM(quantityOrdered * priceEach) > 60000);
Try It Out
>
The whole query above can be broken down into 2 queries.
First, the subquery returns a list of order numbers that have totalgreater than 60000 using the GROUP
BY and HAVING clauses on the orderDetails table.
1 SELECT
2 orderNumber
3 FROM
4 orderDetails
5 GROUP BY orderNumber
6 HAVING SUM(quantityOrdered * priceEach) > 60000;
Try It Out
>
Second, the main query gets the data from the orders tableand applies the IN operator in the
[Link] 9:54:45]
Querying Data with MySQL IN Operator
WHERE clause.
1 SELECT
2 orderNumber, customerNumber, status, shippedDate
3 FROM
4 orders
5 WHERE
6 orderNumber IN (10165,10287,10310);
Try It Out
>
In this tutorial, we have shown you how to use MySQL IN operator to determine if a value matches any
value in a list or a subquery.
Related Tutorials
Combining Result Sets by Using MySQL UNION
Using MySQL SELECT Statement to Query Data
Using MySQL DISTINCT to Eliminate Duplicates
Using MySQL LIMIT to Constrain The Number of Rows Returned By SELECT Statement
Previous Tutorial:
MySQL OR Operator
[Link] 9:54:45]
Next Tutorial:
MySQL BETWEEN Operator Explained
Querying Data with MySQL IN Operator
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL DATA MANIPULATION
MySQL SELECT
[Link] 9:54:45]
Querying Data with MySQL IN Operator
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
[Link] 9:54:45]
Querying Data with MySQL IN Operator
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
[Link] 9:54:45]
Querying Data with MySQL IN Operator
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
[Link] 9:54:45]
Querying Data with MySQL IN Operator
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:54:45]
MySQL BETWEEN Operator Explained
HOME
BASIC MYSQL
ADVANCED MYSQL
INTERFACES
TIPS
TRYIT
Home / Basic MySQL Tutorial / MySQL BETWEEN Operator Explained
MySQL BETWEEN Operator Explained
Summary: in this tutorial, you will learn how to use MySQL BETWEEN operator to determine whether a
value is in a range of values.
Introduction to MySQL BETWEEN Operator
The BETWEEN operator allows you to specify a range to test. We often use the BETWEEN operator in the
WHERE clause of the SELECT, INSERT, UPDATE, and DELETE statements.
The following illustrates the syntax of the BETWEEN operator:
[Link] 9:55:43]
MySQL BETWEEN Operator Explained
1 expr [NOT] BETWEEN begin_expr AND end_expr;
The expr is the expression to test in the range that is defined by begin_expr and end_expr.
All three expressions: expr, begin_expr, and end_expr must have the same data type.
The BETWEEN operator returns true if the value of the expr is greater than or equal to (>=) the value of
begin_expr and less than or equal to (<= ) the value of the end_expr otherwise it returns zero.
The NOT BETWEEN returns true if the value of expr is less than (<) the value of the begin_expr or greater
than the value of the value of end_expr otherwise it returns 0.
If any expression is NULL, the BETWEEN operator returns a NULL value.
In case you want to specify an exclusive range, you use the greater than (>) and less than (<) operators.
MySQL BETWEEN examples
Lets practice with some examples of using the BETWEEN operator.
MySQL BETWEEN with number examples
See the following products table in the sample database:
Suppose you want to find products whose buy prices are within the ranges of $90 and $100 , you can
use the BETWEEN operator as the following query:
1 SELECT
[Link] 9:55:43]
MySQL BETWEEN Operator Explained
2 productCode, productName, buyPrice
3 FROM
4 products
5 WHERE
6 buyPrice BETWEEN 90 AND 100;
Try It Out
>
You can achieve the same result by using the greater than or equal (>= ) and less than or equal ( <= )
operators as the following query:
1 SELECT
2 productCode, productName, buyPrice
3 FROM
4 products
5 WHERE
6 buyPrice >= 90 AND buyPrice <= 100;
Try It Out
>
To find the product whose buy price is not between $20 and $100, you combine the BETWEEN operator
with the NOT operator as follows:
1 SELECT
2 productCode, productName, buyPrice
3 FROM
4 products
5 WHERE
6 buyPrice NOT BETWEEN 20 AND 100;
Try It Out
>
[Link] 9:55:43]
MySQL BETWEEN Operator Explained
You can rewrite the query above using the less than (>), greater than (>), and logical operators (AND) as
the following query.
1 SELECT
2 productCode, productName, buyPrice
3 FROM
4 products
5 WHERE
6 buyPrice < 20 OR buyPrice > 100;
Try It Out
>
MySQL BETWEEN with dates example
When you use the BETWEEN operator with date values, to get the best result, you should use the type
cast to explicitly convert the type of column or expression to the DATE type.
For example, to get the orders whose required dates are from 01/01/2003 to 01/31/2003, you use the
following query:
1 SELECT orderNumber,
2 requiredDate,
3 status
4 FROM orders
5 WHERE requireddate
6 BETWEEN CAST('2003-01-01' AS DATE)
7 AND CAST('2003-01-31' AS DATE);
Try It Out
>
[Link] 9:55:43]
MySQL BETWEEN Operator Explained
Because the data type of the required date column is DATE so we used the cast operator to convert the
literal strings 2003-01-01 and 2003-12-31 to the DATE data type.
In this tutorial, you have learned how to use the BETWEEN operator to test if a value falls within a range
of values.
Related Tutorials
Combining Result Sets by Using MySQL UNION
Using MySQL SELECT Statement to Query Data
Using MySQL DISTINCT to Eliminate Duplicates
Using MySQL LIMIT to Constrain The Number of Rows Returned By SELECT Statement
Previous Tutorial:
Querying Data with MySQL IN Operator
Next Tutorial:
Using MySQL LIKE Operator To Select Data Based On Patterns
[Link] 9:55:43]
MySQL BETWEEN Operator Explained
Search this website
MYSQL QUICK START
What Is MySQL?
Install MySQL Database Server
Download MySQL Sample Database
Load Sample Database
MYSQL DATA MANIPULATION
MySQL SELECT
[Link] 9:55:43]
MySQL BETWEEN Operator Explained
MySQL DISTINCT
MySQL WHERE
MySQL AND
MySQL OR
MySQL LIMIT
MySQL IN
MySQL BETWEEN
MySQL LIKE
MySQL ORDER BY
MySQL UNION
MySQL Alias
MySQL INNER JOIN
MySQL LEFT JOIN
MySQL Self Join
MySQL GROUP BY
MySQL HAVING
MySQL Subquery
MySQL INSERT Statement
MySQL Insert Or Update
MySQL LAST_INSERT_ID Function
MySQL UPDATE
MySQL UPDATE JOIN
MySQL DELETE
MySQL DELETE JOIN
MySQL ON DELETE CASCADE
MySQL REPLACE
[Link] 9:55:43]
MySQL BETWEEN Operator Explained
MYSQL DATA DEFINITION
Manage Databases
MySQL Table Types
MySQL Data Types
MySQL CREATE TABLE
MySQL Primary Key
MySQL Foreign Key
MySQL Sequence
MySQL INT Data Type
MySQL DECIMAL Data Type
MySQL DATE Data Type
MySQL TIME Data Type
MySQL DATETIME Data Type
MySQL ALTER TABLE
MySQL RENAME TABLE
MySQL ADD COLUMN
MySQL DROP TABLE
MySQL Temporary Table
[Link] 9:55:43]
MySQL BETWEEN Operator Explained
MYSQL PROGRAMMING INTERFACES
PHP MySQL Tutorial
Python MySQL Tutorial
Perl MySQL Tutorial
MySQL JDBC Tutorial
OTHER TUTORIALS
MySQL Administration
MySQL Full-Text Search
MySQL Cheat Sheet
MySQL Books and Video Training
MySQL Hosting
MySQL Resources
RECENT MYSQL TUTORIALS
The Ultimate Guide To MySQL Roles By Examples
How To Show Databases in MySQL
MySQL SHOW COLUMNS and DESCRIBE: Listing Columns in a Table
Using MySQL SHOW TABLES Command To List Tables In a Database
How To Remove User Accounts Using MySQL DROP USER Statement
Understanding LOCAL & CASCADED in WITH CHECK OPTION Clause
Ensuring Views Consistency Using WITH CHECK OPTION Clause
[Link] 9:55:43]
MySQL BETWEEN Operator Explained
Mastering MySQL TIME Data Type
ABOUT MYSQL TUTORIAL WEBSITE
[Link] is a website dedicated to MySQL database. We regularly publish useful MySQL
tutorials to help web developers and database administrators learn MySQL fast and use MySQL
effectively.
Our MySQL tutorials are practical and easy-to-follow, with SQL script and screenshots [Link]
About Us
SITE LINKS
About Us
Contact Us
Request a Tutorial
Privacy Policy
Copyright 2017 by [Link]. All Rights Reserved.
[Link] 9:55:43]