English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
在本教程中,您将学习如何使用SQL在关系数据库管理系统(如MySQL,SQL Server等)中创建数据库。
在对数据进行任何处理之前,我们必须首先创建一个数据库。我们假设您已经拥有一个MySQL或SQL Server可供使用,并且拥有所有必需的特权,如果没有,请查看入门指南。
SQL CREATE DATABASE语句用于创建数据库。
创建数据库的基本语法可以通过以下方式给出:
CREATE DATABASE database_name;
以下SQL语句创建一个名为demo的数据库:
CREATE DATABASE demo;
创建数据库不会选择使用它。因此,在继续之前,我们必须选择带有该USE语句的目标数据库。例如,该USE demo;命令将Demostración数据库设置为所有将来所有命令的目标数据库。
注:在UNIX中,数据库和表名是区分大小写的,所以你必须总是指到你的数据库demo,而不是Demo,DEMO或别的东西。但是,SQL关键字不区分大小写,就像CREATE DATABASE和一样create database。
让我们使用命令行工具在MySQL中创建数据库。
要调用MySQL命令行,我们必须先登录MySQL服务器。要以root用户身份登录,请在终端中键入以下命令,然后按Enter。系统将要求您输入密码。输入密码,然后按Enter键,如果正确,mysql>将出现提示,通过该提示,您可以发出SQL语句并查看结果。
shell> mysql -u root -p
现在,执行以下命令以创建名为demo的数据库。
mysql> CREATE DATABASE demo;
Si se crea correctamente la base de datos, verá una salida similar a la siguiente:}}
Consulta OK, 1 fila afectada (0.03 sec)
Si intenta crear una base de datos que ya existe, recibirá un mensaje de error. Para evitar esto, puede usar la cláusula opcional IF NOT EXISTS en MySQL, como se muestra a continuación:
mysql> CREATE DATABASE IF NOT EXISTS demo;
Escriba el siguiente comando y presione Enter. Verá la salida“La base de datos se ha cambiado”。Ahora, nuestroDemostraciónLa base de datos se selecciona como la base de datos predeterminada para todas las operaciones futuras.
mysql> USE demo;
Consejo:Si desea ver la lista de bases de datos existentes en el servidor MySQL, ejecute la siguiente instrucción en la línea de comandos: SHOW DATABASES;.