Search the MySQL manual:
MySQL Manual

Buy this Reference Manual in softcover from Barnes & Noble!

/ / Up / Table of Contents

6.5.1 Синтаксис оператора CREATE DATABASE

CREATE DATABASE [IF NOT EXISTS] db_name

Оператор CREATE DATABASE создает базу данных с указанным именем. Правила для допустимых имен базы данных приведены в разделе section 6.1.2 Имена баз данных, таблиц, столбцов, индексы псевдонимы. Если база данных уже существует и не указан ключевой параметр IF NOT EXISTS, то возникает ошибка выполнения команды.

Базы данных в MySQL реализуются как директории, содержащие файлы, которые соответствуют таблицам в базе данных. Поскольку при первоначальном создании база данных не содержит таблиц, то команда CREATE DATABASE создает только соответствующую поддиректорию в директории данных MySQL.

Базы данных можно также создавать с помощью утилиты mysqladmin. See section 4.8 Клиентские сценарии и утилиты MySQL.

User Comments

Posted by Kyle Holder on Thursday August 15 2002, @7:12pm [Delete] [Edit]

Is there a way to limit the size of a database
through MySql and not through the OS? Thanks...
KAH

Posted by [name withheld] on Tuesday March 4 2003, @1:47am [Delete] [Edit]

Can we change the name of a database. I think there should be such an option if we can rename a table a simmilar option should be given even for the database

Posted by on Thursday March 6 2003, @2:24pm [Delete] [Edit]

I cant create database.. says "No Privieges" However I can create when going through my control panel on the server side. I can see my database have other functions, just can' create... Any suggestions would be greatly appreciated... Thanks..

Add your own comment.

Top / / / Up / Table of Contents