- Obtaining & Using MySQLi Metadata
- MySQLi - Handling NULL Values
- MySQLi - Using Joins
- MySQLi - Sorting Results
- MySQLi - Like Clause
- MySQLi - Delete Query
- MySQLi - Update Query
- MySQLi - Where Clause
- MySQLi - Select Query
- MySQLi - Insert Query
- MySQLi - Drop Tables
- MySQLi - Create Tables
- MySQLi - Select Database
- MySQLi - Drop Database
- MySQLi - Create Database
- MySQLi - Connection
- MySQLi - PHP Syntax
- MySQLi - Introduction
- MySQLi - Home
MySQL
- MySQL - Handling Duplicates
- MySQL - Using Sequences
- MySQL - Clone Tables
- MySQL - Temporary Tables
- MySQL - Indexes
- MySQL - Alter Command
- MySQL - Transactions
- MySQL - Regexps
- MySQL - Data Types
- MySQL - Administration
- MySQL - Installation
MySQLi Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
MySQLi - Create Database
Create Database Using mysqladmin
You would need special privileges to create or to delete a MySQL database. So assuming you have access to the root user, you can create any database using the mysql mysqladmin binary.
Example
Here is a simple example to create a database called TUTORIALS −
[root@host]# mysqladmin -u root -p create TUTORIALS Enter password:******
This will create a MySQL database called TUTORIALS.
Create a Database using PHP Script
PHP uses mysqp query() or mysql_query() function to create or delete a MySQL database. This function takes two parameters and returns TRUE on success or FALSE on failure.
Syntax
$mysqp→query($sql,$resultmode)
Sr.No. | Parameter & Description |
---|---|
1 | $sql Required - SQL query to create a MySQL database. |
2 | $resultmode Optional - Either the constant MYSQLI_USE_RESULT or MYSQLI_STORE_RESULT depending on the desired behavior. By default, MYSQLI_STORE_RESULT is used. |
Example
Try the following example to create a database −
Copy and paste the following example as mysql_example.php −
<html> <head><title>Creating MySQL Database</title></head> <body> <?php $dbhost = localhost ; $dbuser = root ; $dbpass = root@123 ; $mysqp = new mysqp($dbhost, $dbuser, $dbpass); if($mysqp→connect_errno ) { printf("Connect failed: %s<br />", $mysqp→connect_error); exit(); } printf( Connected successfully.<br /> ); if ($mysqp→query("CREATE DATABASE TUTORIALS")) { printf("Database TUTORIALS created successfully.<br />"); } if ($mysqp→errno) { printf("Could not create database: %s<br />", $mysqp→error); } $mysqp→close(); ?> </body> </html>
Output
Access the mysql_example.php deployed on apache web server and verify the output.
Connected successfully. Database TUTORIALS created successfully.Advertisements