Después de iniciar sesión en el servicio MySQL, podemos utilizar el crear comandos para crear una base de datos, la sintaxis es la siguiente:
CREATE DATABASE 数据库名;
El siguiente comando simplemente demuestra el proceso de creación de una base de datos, el nombre de los datos es NOWCODER:
[root@host]# mysql -u root -p
Enter password:****** # 登录后进入终端
mysql> create DATABASE NOWCODER;
Usa mysqladmin para crear una base de datos
Como usuario normal, es posible que necesite permisos específicos para crear o eliminar bases de datos MySQL.
Así que aquí usamos el usuario root para iniciar sesión. El usuario root tiene la máxima autoridad y puede usar el comando mysql mysqladmin para crear una base de datos.
El siguiente comando simplemente demuestra el proceso de creación de una base de datos, el nombre de los datos es NOWCODER:
[root@host]# mysqladmin -u root -p create NOWCODER
Enter password:******
Después de que el comando anterior se ejecute con éxito, se creará la base de datos MySQL NOWCODER.
Utilice un script PHP para crear una base de datos
PHP usa la función mysqli_query para crear o eliminar bases de datos MySQL.
Esta función tiene dos parámetros, devuelve TRUE cuando la ejecución es exitosa, de lo contrario devuelve FALSE.
gramática
mysqli_query(connection,query,resultmode);
Ejemplo
El siguiente ejemplo demuestra el uso de PHP para crear una base de datos:
<?php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('连接错误: ' . mysqli_error($conn));
}
echo '连接成功<br />';
$sql = 'CREATE DATABASE NOWCODER';
$retval = mysqli_query($conn,$sql );
if(! $retval )
{
die('创建数据库失败: ' . mysqli_error($conn));
}
echo "数据库 NOWCODER 创建成功\n";
mysqli_close($conn);
?>
Después de una ejecución exitosa, se devuelve el siguiente resultado:
连接成功
数据库 NOWCODER 创建成功
Si la base de datos ya existe, después de la ejecución, se devuelve el siguiente resultado:
连接成功
创建数据库失败:Can't create database 'NOWCODER'; database exists
Base de datos de selección MySQL
Después de conectarse a la base de datos MySQL, puede haber varias bases de datos que se pueden operar, por lo que debe seleccionar la base de datos que desea operar.
Seleccione la base de datos MySQL en la ventana del símbolo del sistema
Puede seleccionar fácilmente una base de datos específica en la ventana de solicitud de mysql>. Puede utilizar comandos SQL para seleccionar la base de datos especificada.
Ejemplo
El siguiente ejemplo selecciona la base de datos NOWCODER:
[root@host]# mysql -u root -p
Enter password:******
mysql> use NOWCODER;
Database changed
Después de ejecutar el comando anterior, ha seleccionado con éxito la base de datos NOWCODER, que se ejecutará en la base de datos NOWCODER en operaciones posteriores.
Nota: Todos los nombres de bases de datos, nombres de tablas y campos de tablas distinguen entre mayúsculas y minúsculas. Por lo tanto, debe ingresar el nombre correcto cuando use comandos SQL.
Utilice un script PHP para seleccionar la base de datos MySQL
PHP proporciona la función mysqli_select_db para seleccionar una base de datos. La función devuelve VERDADERO después de una ejecución exitosa; de lo contrario, devuelve FALSO.
gramática
mysqli_select_db(connection,dbname);
Ejemplo
El siguiente ejemplo muestra cómo usar la función mysqli_select_db para seleccionar una base de datos:
<?php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功';
mysqli_select_db($conn, 'NOWCODER' );
mysqli_close($conn);
?>
Base de datos de eliminación de MySQL
Inicie sesión en el servidor MySQL como un usuario normal. Es posible que necesite privilegios específicos para crear o eliminar bases de datos MySQL, por lo que usamos el usuario root para iniciar sesión. El usuario root tiene los privilegios más altos.
En el proceso de eliminación de la base de datos, debes tener mucho cuidado, porque después de ejecutar el comando de eliminación, todos los datos desaparecerán.
soltar comando para eliminar la base de datos
formato de comando de caída:
drop database <数据库名>;
Por ejemplo, elimine la base de datos denominada NOWCODER:
mysql> drop database NOWCODER;
Use mysqladmin para eliminar la base de datos
También puede usar el comando mysql mysqladmin para ejecutar el comando delete en la terminal.
El siguiente ejemplo elimina la base de datos NOWCODER:
[root@host]# mysqladmin -u root -p drop NOWCODER
Enter password:******
Después de ejecutar el comando de eliminación de la base de datos anterior, aparecerá un cuadro de aviso para confirmar si se debe eliminar la base de datos:
Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.
Do you really want to drop the 'NOWCODER' database [y/N] y
Database "NOWCODER" dropped
Eliminar la base de datos usando un script PHP
PHP usa la función mysqli_query para crear o eliminar bases de datos MySQL.
Esta función tiene dos parámetros, devuelve TRUE cuando la ejecución es exitosa, de lo contrario devuelve FALSE.
gramática
mysqli_query(connection,query,resultmode);
Ejemplo
El siguiente ejemplo demuestra el uso de la función PHP mysqli_query para eliminar la base de datos:
<?php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功<br />';
$sql = 'DROP DATABASE NOWCODER';
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
die('删除数据库失败: ' . mysqli_error($conn));
}
echo "数据库 NOWCODER 删除成功\n";
mysqli_close($conn);
?>
执行成功后,数结果为:
连接成功
数据库 NOWCODER 删除成功
Nota: Cuando utilice el script PHP para eliminar la base de datos, no habrá ningún mensaje de confirmación para eliminar y la base de datos especificada se eliminará directamente, por lo que debe tener cuidado al eliminar la base de datos.
Si ve esto, sucede que le gusta la programación y desea conocer más conocimientos de programación, haga clic a continuación para aprender a encontrarme, orientación técnica profesional gratuita + juerga de materiales de aprendizaje