A MySQL database server contains many databases (or schemas). Each database consists of one or more tables. A table is made up of columns (or fields) and rows (records).
The SQL keywords and commands are NOT case-sensitive. For clarity, they are shown in uppercase. The names or identifiers
(database names, table names, column names, etc.) are case-sensitive in
some systems, but not in other systems. Hence, it is best to treat identifiers as case-sensitive.
You can use
SHOW DATABASES to list all the existing databases in the server.mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.00 sec)
The databases "mysql", "information_schema" and "performance_schema" are system
databases used internally by MySQL. A "test" database is provided during
installation for your testing.
Creating and Deleting a Database - CREATE DATABASE and DROP DATABASE
You can create a new database using SQL command "
CREATE DATABASE databaseName"; and delete a database using "DROP DATABASE databaseName". You could optionally apply condition "IF EXISTS" or "IF NOT EXISTS" to these commands. For example,mysql> CREATE DATABASE south; Query OK, 1 row affected (0.03 sec) mysql> DROP DATABASE south; Query OK, 0 rows affected (0.11 sec) mysql> CREATE DATABASE IF NOT EXISTS south; Query OK, 1 row affected (0.01 sec) mysql> DROP DATABASE IF EXISTS south; Query OK, 0 rows affected (0.00 sec)
IMPORTANT: Use SQL
DROP (and DELETE) commands with extreme care, as the deleted entities are irrecoverable. THERE IS NO UNDO!!!
No comments:
Post a Comment