[210716 TIL] MySQL


MySQL


MySQLの構造

  • テーブル
  • コメントを作成するフォーム、コメントを保存するフォームなど多くのフォームがあれば、これらのフォームを整理する必要があります.
  • データベース
  • MySQLには、相互に関連付けられたテーブルをグループ化し、関連しないテーブルと別々に使用するファイルのフォルダがあります.それがデータベースです.
  • MySQLでは、データベースとアーキテクチャが一緒に使用されます.
  • アーキテクチャ(schema):関連テーブルを相互にグループ化するときに使用されるフォルダ
  • データベースサーバ(データベースサーバ)
  • がこんなに多くのモードを格納している場所がデータベースサーバです.
  • MySQLという名前のプログラムは、データベースサーバという名前のプログラムをインストールします.
  • プログラムが持つ機能性を利用して,多くの作業を行った.
  • 表<データベース==アーキテクチャ<データベースサーバ
  • データベースの価値

  • データベースには独自のセキュリティシステムがあるため、データをより安全に格納できるという利点があります.
  • の他にも権限機能があり、MySQLに複数人登録できます.
  • ex)hyerim:このアーキテクチャをすべて読み書き変更して削除する権限があります.
    younghee:テーブルをコントロールする権利があります.
  • のように、各ユーザはライセンスを差別化することができる.
  • サーバ接続


    MySQLサーバーへの接続


    mysql -u root -p
  • MySQLサーバ接続
  • コマンドを打ってからパスワードを入力すればいいです.
  • データベースの作成


    mysql> CREATE DATABASE opentutorials;
    Query OK, 1 row affected (0.03 sec)
  • CREATE DATABASEデータベース名;
  • のコマンドでデータベースを作成できます.
  • コマンドの後にセミコロン(;)
  • を貼り付けます

    データベースの削除


    mysql> DROP DATABASE opentutorials;
    Query OK, 0 row affected (0.02 sec)
  • DROP DATABASEデータベース名;
  • のコマンドでデータベースを削除できます.
  • データベースの問合せ


    mysql> SHOW DATABASES;
    +--------------------+
    | Database |
    +--------------------+
    | 23th_jjang |
    | information_schema |
    | mysql |
    | opentutorials |
    | performance_schema |
    | sys |
    +--------------------+
    6 rows in set (0.01 sec)
  • SHOW DATABASES;
  • ビットコマンドで生成されたデータベースが表示されます.
  • データベースの使用


    mysql> USE opentutorials;
    Database changed
  • USEデータベース名;
  • 今から、私が発行したコマンドはopenduitorialsというアーキテクチャのテーブルに対するコマンドです!
  • SQL

  • Structured Query Language
  • Structured
  • 構造化
  • リレーショナル・データベースは、基本的にテーブル形式でデータを整理します(構造化).
  • Query
  • データベースを要求し、クエリーを表す
  • データベースにデータを読み込みます!削除しましょう.入れて!
  • Language
  • データベースに勝手に要求しても承諾ではありません.
  • データベースと人間が理解できる共通の承諾に従って、データベース・サーバにリクエストを発行する必要があります.
  • 当時使われていた言語はSQL言語です.
  • SQLプロパティ

  • はどのコンピュータ言語よりも簡単です!
  • が重要!
  • の圧倒的多数のデータベースプログラムがSQLで実行されています.
  • 日以内に、私も思わずSQLが提供する大量の情報サービスを利用しました.
  • 性価格比抜群^
  • SQL用語

  • 表=table
  • 行=row,record
  • 列=column