Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL заявка за създаване на база данни в MySQL

Това е първият урок от поредицата Научете основни SQL заявки с помощта на MySQL. В този урок ще обсъдим SQL заявките за създаване на база данни в MySQL.

Проста заявка

Най-простата заявка за създаване на база данни е както е посочено по-долу. В случай, че сте влезли дистанционно в базата данни, вие също ще необходим CREATE привилегия, за да създадете база данни.

# To do - Create Database
# Query - CREATE DATABASE <database name>

# It might throw error in case database already exist
CREATE DATABASE enterprise;

OR

# Good to go
CREATE DATABASE IF NOT EXISTS enterprise;

Подобно на CREATE DATABASE, можете също да използвате CREATE SCHEMA, както е показано по-долу.

# To do - Create Database
# Query - CREATE SCHEMA <database name>

# It might throw error in case database already exist
CREATE SCHEMA enterprise;

OR

# Good to go
CREATE SCHEMA IF NOT EXISTS enterprise;

Разширена заявка

Можете също да зададете разширени опции, включително набор от знаци и сортиране, както е показано по-долу.

# UTF-8
CREATE SCHEMA enterprise DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

# UTF-8 MB4 - Since MySQL 8
CREATE SCHEMA enterprise DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Промяна на базата данни

Можем да променим общите характеристики на MySQL база данни с помощта на командата ALTER DATABASE, както е показано по-долу. В случай, че сте влезли отдалечено в базата данни, ще ви трябва и привилегия ALTER, за да модифицирате съществуваща база данни.

# Alter Schema - Change character set and collation
ALTER SCHEMA enterprise DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Ето как можем да създадем база данни в MySQL, използвайки SQL заявката.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да получа достъп до командния ред на MySQL с XAMPP за Windows?

  2. MySQL - length() срещу char_length()

  3. Справка:Какво е перфектен примерен код, използващ разширението MySQL?

  4. Как работи функцията LTRIM() в MySQL

  5. Amazon EC2, mysql прекратява стартирането, защото InnoDB:mmap (x байта) не успя; грешка 12