Curso de MariaDB Desde la Consola/Create Database
Ir a la navegación
Ir a la búsqueda
Create Database
Sintaxis
1 CREATE [OR REPLACE] {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
2 [create_specification] ...
3
4 create_specification:
5 [DEFAULT] CHARACTER SET [=] charset_name
6 | [DEFAULT] COLLATE [=] collation_name
7
8 CREATE DATABASE crea una base de datos con el nombre db_name.
9 Para utilizar esta declaración, se necesita el privilegio CREATE
10 para la base de datos. CREATE SCHEMA es sinónimo de CREATE DATABASE.
11 Si el IF NOT EXISTS se utiliza la cláusula, una advertencia será
12 devuelto si ya existe la base de datos, en lugar de un error.
13 O REEMPLAZAR
14 MariaDB comenzando con 10.1.3
15
16 El OR REPLACE cláusula se añadió en MariaDB 10.1.3
Ejemplo
1 [rrc@Pridd ~]$ systemctl start mysqld
2 [rrc@Pridd ~]$ mysql -p
3 Enter password:
4 Welcome to the MariaDB monitor. Commands end with ; or \g.
5 Your MariaDB connection id is 4
6 Server version: 10.0.21-MariaDB Mageia MariaDB Server
7
8 Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.
9
10 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
11
12 MariaDB [(none)]> create database Prueba1;
13 Query OK, 1 row affected (0.22 sec)
14
15 MariaDB [(none)]> show create database Prueba1;
16 +----------+------------------------------------------------------------------------------------------+
17 | Database | Create Database |
18 +----------+------------------------------------------------------------------------------------------+
19 | Prueba1 | CREATE DATABASE `Prueba1` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci */ |
20 +----------+------------------------------------------------------------------------------------------+
21 1 row in set (0.00 sec)
22
23 MariaDB [(none)]> ^d
24
25 [root@Pridd ~]# ls -al /var/lib/mysql/
26 total 86060
27 drwxr-xr-x 5 mysql mysql 4096 Oct 18 07:00 ./
28 drwxr-xr-x 46 root root 4096 Oct 18 04:02 ../
29 -rw-rw---- 1 mysql mysql 16384 Oct 6 01:11 aria_log.00000001
30 -rw-rw---- 1 mysql mysql 52 Oct 6 01:11 aria_log_control
31 -rw-rw---- 1 mysql mysql 77594624 Oct 18 06:59 ibdata1
32 -rw-rw---- 1 mysql mysql 5242880 Oct 18 06:59 ib_logfile0
33 -rw-rw---- 1 mysql mysql 5242880 Oct 5 23:12 ib_logfile1
34 -rw-rw---- 1 mysql mysql 0 Oct 5 23:12 multi-master.info
35 drwxr-xr-x 2 mysql mysql 4096 Oct 5 23:12 mysql/
36 srwxrwxrwx 1 mysql mysql 0 Oct 18 06:59 mysql.sock=
37 drwx------ 2 mysql mysql 4096 Oct 5 23:12 performance_schema/
38 drwx------ 2 mysql mysql 4096 Oct 18 07:00 Prueba1/
39 -rw-rw---- 1 mysql mysql 154 Oct 18 06:59 sql_errors.log
40
41 [root@Pridd ~]# ls -al /var/lib/mysql/Prueba1/
42 total 12
43 drwx------ 2 mysql mysql 4096 Oct 18 07:00 ./
44 drwxr-xr-x 5 mysql mysql 4096 Oct 18 07:00 ../
45 -rw-rw---- 1 mysql mysql 61 Oct 18 07:00 db.opt
46 [root@Pridd ~]#