sql >> データベース >  >> RDS >> Mysql

MySQLでデータベースを作成するSQLクエリ

    これは、MySQLを使用した基本的なSQLクエリの学習シリーズの最初のチュートリアルです。このチュートリアルでは、MySQLでデータベースを作成するためのSQLクエリについて説明します。

    単純なクエリ

    データベースを作成するための最も簡単なクエリは、以下のとおりです。データベースにリモートでログインしている場合は、必要 データベースを作成するための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と同様に、以下に示すようにCREATESCHEMAを使用することもできます。

    # 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;

    データベースの変更

    以下に示すように、ALTER DATABASEコマンドを使用して、MySQLデータベースの全体的な特性を変更できます。データベースにリモートでログインしている場合、既存のデータベースを変更するには、ALTER権限も必要です。

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

    これが、SQLクエリを使用してMySQLでデータベースを作成する方法です。


    1. 過去3か月のデータを取得するためのSQLクエリ

    2. ApacheOpenOfficeのSalesforceSOQL

    3. エラー:ファイルXX.csvを統計できませんでした:不明なエラー

    4. byte []をC#からSQLServerデータベースに保存します