mysql 8.0.28 x 64 for Windows Ultra Light Portable、16MBのみ

mysql 8.0.28 x 64 for Windows Ultra Light Portable、16MBのみ

My SQLは、スウェーデンのMy SQL ABが開発したリレーショナルデータベース管理システムであり、現在はオラクルが所有している。

最后更新 2022/05/06 7:31
懒得勤快
预计阅读 2 分钟
分类
MySQL
标签
MySQL

My SQLは、スウェーデンのMy SQL ABが開発したリレーショナルデータベース管理システムであり、現在はオラクルが所有している。My SQLは、最も人気のあるリレーショナルデータベース管理システムの1つであり、Webアプリケーションに関しては、My SQLは最高のRDBMSアプリケーションソフトウェアです。My SQLはリレーショナルデータベース管理システムであり、すべてのデータを1つの大きな倉庫に置くのではなく、異なるテーブルにデータを保持するため、スピードと柔軟性が向上します。My SQLで使用されるSQL言語は、データベースにアクセスするために最も一般的に使用される標準化言語です。My SQLソフトウェアは、コミュニティ版と商用版に分かれたデュアルライセンスポリシーを採用しており、その小型、高速、低総所有コスト、特にオープンソースのため、一般的な中小規模のウェブサイトの開発は、ウェブサイトデータベースとしてMy SQLを選択しています。コミュニティ版のパフォーマンスが優れているため、PHPやApacheと組み合わせることで優れた開発環境を形成できます。

1. My SQL 8.0機能の紹介

1.制限事項

WHERE句のクエリ条件に不等号(WHERE coloum !=)がある場合、My SQLはインデックスを使用できない。同様に、WHERE句のクエリ条件に関数(WHERE DAY(column)=)が使用されている場合、My SQLはインデックスを使用できません。JOIN 操作(複数のデータテーブルからデータをフェッチする必要がある場合)では、My SQLは主キーと外部キーのデータ型が同じ場合にのみインデックスを使用できます。WHERE句のクエリ条件で比較演算子LIKEとREGEXPを使用する場合、My SQLは検索テンプレートの最初の文字がワイルドカード文字でない場合にのみインデックスを使用できます。たとえば、クエリ条件がLIKE 'abc%の場合、My SQLはインデックスを使用します。クエリ条件がLIKE '%abcの場合、My SQLはインデックスを使用しません。ORDER BY 操作では、My SQLはソート条件がクエリ条件式ではない場合にのみインデックスを使用します。(ただし、複数のデータテーブルを含むクエリでは、インデックスが利用可能であってもORDER BYを高速化することはほとんどありません。データ列に多くの重複値が含まれている場合、インデックスを付けてもあまり効果がありません。例えば、データ列に“0/1”や“Y/N”のような値のネットが含まれている場合、インデックスを作成する必要はありません。理論的には、データテーブル内の各フィールドに個別のインデックスを作成することは可能ですが、My SQLでは同じデータテーブル内のインデックスの総数を16に制限しています。

  1. InnoDBデータテーブルのインデックス

InnoDBデータテーブルと比較して、InnoDBデータテーブルのインデックスはInnoDBデータテーブルの方がはるかに重要です。InnoDBデータテーブルでは、インデックスはデータレコードの検索に役立つだけでなく、行レベルのロックメカニズムの基礎としても機能します。“データラインレベルのロック”とは、トランザクション操作の実行中に処理されている個々のレコードを他のユーザーからアクセスできないようにロックすることを意味します。このロックは、SELECT、LOCKINSHAREMODE、SELECT、FORUPDATEコマンド、INSERT、UPDATEコマンド、DELETEコマンドに影響しますが、これらに限定されません。効率性のため、InnoDBデータテーブルの行レベルのロックは実際にはテーブル自体ではなくインデックスに対して行われます。明らかに、データラインレベルのロックメカニズムは、関連するデータテーブルにロックする適切なインデックスがある場合にのみ有効です。

2. 説明の合理化

My SQLメインサービス、pdbファイルを除く余分なサービスや拡張機能を合理化し、サイズを200 MB以上、圧縮後は13に縮小し、個人的な学習や追加の必要がないユーザーに適しています。

3. 使用方法の説明

指定したディレクトリにダウンロードして解凍すると、次のファイルが得られます。

脚本は3つある。

  • startconsle.bat:mysqlサーバーを直接起動する
  • install.bat:My SQLをWindowsサービスとしてインストールする
  • uninstall.bat:My SQLサービスをアンインストールする

ユーザー名root、パスワードは空

4. アドレスをダウンロード

https://ldqk.lanzouy.com/iooMWz1w5pi

詳細については、以下のリンクをクリックしてください。特に、リンクが無効になった場合は、ハハ。

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2021/12/22

DockerでMy SQLを実行しています。おめでとう、仕事中!

現時点では、コンテナとDockerは依然として技術分野で最もホットな言葉であり、ステートレスサービスコンテナ化はトレンドであり、誰もが議論するホットな問題をもたらしました。データベースMy SQLはコンテナ化が必要ですか?

继续阅读