1. TOP
  2. 現場の開発環境やツールから案件を探す
  3. フリーランス求人・案件
  4. MySQLのフリーランス求人・案件(23,674件)
全23,674件中 1-50件 を表示中

MySQLのフリーランス求人・案件一覧

MySQLのフリーランス求人・案件 / 月額単価相場

MySQLのフリーランスエンジニア向け案件・求人の月額平均単価は74万円、最高単価は900万円、最低単価は10万円でした。 MySQLの案件で、月額単価が単価30万円未満のフリーランス案件・求人数は91件、単価30万円~単価40万円のフリーランス案件・求人数は215件、単価40万円~単価50万のフリーランス案件・求人数は738件、単価50万円~単価60万円のフリーランス案件・求人数は3,114件、単価60万円~単価70万円のフリーランス案件・求人数は5,010件、単価70万円~単価80万円のフリーランス案件・求人数は4,932件、単価80万円~単価90万円のフリーランス案件・求人数は4,195件、単価90万円~単価100万円のフリーランス案件・求人数は2,852件、単価100万円以上のフリーランス案件・求人数は1,841件という結果でした。(※エンジニアスタイル調べ /2025年4月)
この結果から、MySQLのフリーランスエンジニア向け案件・求人の中で、 単価60万円~単価70万円の案件掲載数が5,010件で一番多いことがわかりました。 MySQLのフリーランスエンジニア向け案件・求人をお探しの方は、ご自身に最適なフリーランス案件に応募してみましょう。

MySQLのフリーランス求人・案件 / 単価の推移

平均単価
74万円
最高単価
900万円
最低単価
10万円

MySQLのフリーランスエンジニア向け案件・求人の2020/09 ~ 2025/04 までの最高・平均・最低単価の推移になります。 最高単価の推移を見てみると、 2020/09は150万円 、 2020/11は120万円 、 2020/12は110万円 、 2021/01は110万円 、 2021/02は180万円 、 2021/03は90万円 、 2021/04は150万円 、 2021/05は95万円 、 2021/06は150万円 、 2021/07は115万円 、 2021/08は100万円 、 2021/09は110万円 、 2021/10は130万円 、 2021/11は100万円 、 2021/12は120万円 、 2022/01は120万円 、 2022/02は900万円 、 2022/03は200万円 、 2022/04は135万円 、 2022/05は150万円 、 2022/06は125万円 、 2022/07は200万円 、 2022/08は130万円 、 2022/09は120万円 、 2022/10は120万円 、 2022/11は144万円 、 2022/12は150万円 、 2023/01は150万円 、 2023/02は150万円 、 2023/03は120万円 、 2023/04は125万円 、 2023/05は140万円 、 2023/06は115万円 、 2023/07は150万円 、 2023/08は130万円 、 2023/09は110万円 、 2023/10は120万円 、 2023/11は120万円 、 2023/12は110万円 、 2024/01は150万円 、 2024/02は150万円 、 2024/03は150万円 、 2024/04は150万円 、 2024/05は150万円 、 2024/06は150万円 、 2024/07は150万円 、 2024/08は150万円 、 2024/09は150万円 、 2024/10は185万円 、 2024/11は235万円 、 2024/12は200万円 、 2025/01は150万円 、 2025/02は150万円 、 2025/03は150万円 、 2025/04は150万円 となっています。
平均単価の推移は 2020/09は72万円 、 2020/11は74万円 、 2020/12は68万円 、 2021/01は71万円 、 2021/02は75万円 、 2021/03は71万円 、 2021/04は70万円 、 2021/05は71万円 、 2021/06は68万円 、 2021/07は70万円 、 2021/08は64万円 、 2021/09は72万円 、 2021/10は66万円 、 2021/11は71万円 、 2021/12は66万円 、 2022/01は70万円 、 2022/02は72万円 、 2022/03は72万円 、 2022/04は68万円 、 2022/05は65万円 、 2022/06は64万円 、 2022/07は72万円 、 2022/08は71万円 、 2022/09は70万円 、 2022/10は67万円 、 2022/11は67万円 、 2022/12は55万円 、 2023/01は66万円 、 2023/02は65万円 、 2023/03は85万円 、 2023/04は66万円 、 2023/05は73万円 、 2023/06は66万円 、 2023/07は77万円 、 2023/08は67万円 、 2023/09は74万円 、 2023/10は67万円 、 2023/11は79万円 、 2023/12は79万円 、 2024/01は79万円 、 2024/02は84万円 、 2024/03は85万円 、 2024/04は85万円 、 2024/05は86万円 、 2024/06は84万円 、 2024/07は86万円 、 2024/08は84万円 、 2024/09は82万円 、 2024/10は82万円 、 2024/11は80万円 、 2024/12は80万円 、 2025/01は77万円 、 2025/02は79万円 、 2025/03は75万円 、 2025/04は78万円 となっています。
最低単価の推移は、 2020/09は37万円 、 2020/11は55万円 、 2020/12は35万円 、 2021/01は40万円 、 2021/02は30万円 、 2021/03は55万円 、 2021/04は24万円 、 2021/05は50万円 、 2021/06は15万円 、 2021/07は35万円 、 2021/08は20万円 、 2021/09は40万円 、 2021/10は24万円 、 2021/11は40万円 、 2021/12は20万円 、 2022/01は45万円 、 2022/02は10万円 、 2022/03は40万円 、 2022/04は40万円 、 2022/05は31万円 、 2022/06は20万円 、 2022/07は15万円 、 2022/08は20万円 、 2022/09は30万円 、 2022/10は27万円 、 2022/11は27万円 、 2022/12は14万円 、 2023/01は25万円 、 2023/02は19万円 、 2023/03は28万円 、 2023/04は15万円 、 2023/05は25万円 、 2023/06は25万円 、 2023/07は35万円 、 2023/08は10万円 、 2023/09は20万円 、 2023/10は33万円 、 2023/11は30万円 、 2023/12は15万円 、 2024/01は40万円 、 2024/02は36万円 、 2024/03は38万円 、 2024/04は43万円 、 2024/05は37万円 、 2024/06は40万円 、 2024/07は40万円 、 2024/08は35万円 、 2024/09は27万円 、 2024/10は35万円 、 2024/11は39万円 、 2024/12は39万円 、 2025/01は20万円 、 2025/02は35万円 、 2025/03は40万円 、 2025/04は30万円 となっています。(※エンジニアスタイル調べ /2025年4月)

MySQLのフリーランス求人・案件 / 職種別の単価ランキング

MySQLのフリーランスエンジニア向け案件・求人の月額平均単価を職種別で分析すると 汎用系エンジニアが89万円 、 Webエンジニアが88万円 、 サーバーエンジニアが82万円 、 フロントエンジニアが79万円 、 ITコンサルタントが78万円 、 Androidエンジニアが77万円 、 スマホアプリエンジニアが76万円 、 データサイエンティストが75万円 、 プロジェクトマネージャーが73万円 、 データベースエンジニアが72万円 でした。(※エンジニアスタイル調べ /2025年4月) この結果から汎用系エンジニアのフリーランス案件・求人が特に月額単価が高い事がわかりました。 フリーランスエンジニア向け案件・求人をお探しの方は 汎用系エンジニア のフリーランス案件・求人に応募することをおすすめします。

MySQLのフリーランス求人・案件 / 言語別の単価ランキング

MySQLのフリーランスエンジニア向け案件・求人の月額平均単価を言語別で分析すると Rustが87万円、 Dartが86万円、 Go言語が85万円、 Hackが85万円、 Elixirが81万円、 Kotlinが79万円、 TypeScriptが78万円、 Swiftが76万円、 JavaScriptが76万円、 Pythonが75万円でした。(※エンジニアスタイル調べ /2025年4月) この結果からRustのフリーランス案件・求人が特に月額単価が高い事がわかりました。 MySQLのフリーランスエンジニア向け案件・求人をお探しの方は Rustのフリーランス案件・求人に応募することをおすすめします。

MySQLのフリーランス求人・案件 / フレームワーク別の単価ランキング

MySQLのフリーランスエンジニア向け案件・求人の月額平均単価をフレームワーク別で分析すると Backbonejsが94万円、 Slimが88万円、 Flutterが83万円、 ReactNativeが82万円、 Sparkが81万円、 CodeIgniterが78万円、 Bottleが78万円、 Echoが78万円、 Reactが78万円、 Arkが77万円でした。(※エンジニアスタイル調べ /2025年4月) この結果からBackbonejsのフリーランス案件・求人が特に月額単価が高い事がわかりました。 MySQLのフリーランスエンジニア向け案件・求人をお探しの方は Backbonejsのフリーランス案件・求人に応募することをおすすめします。

MySQLのフリーランス求人・案件 / エージェント別の単価ランキング

MySQLのフリーランスエンジニア向け案件・求人の月額平均単価をエージェント別で分析すると BIGDATA NAVI(ビッグデータ ナビ)が113万円、 ConPro FREELANCEが100万円、 フリーランスポート(Freelance Port)が91万円、 ポテパンが89万円、 Dexallが89万円、 BTCエージェント for エンジニアが86万円、 エンジニアファクトリー(ENGINEER FACTORY)が83万円、 techtree(テックツリー)が82万円、 mijicaが81万円、 Relance(リランス)が80万円でした。(※エンジニアスタイル調べ /2025年4月) この結果からBIGDATA NAVI(ビッグデータ ナビ)のフリーランス案件・求人が特に月額単価が高い事がわかりました。 MySQLのフリーランスエンジニア向け案件・求人をお探しの方は BIGDATA NAVI(ビッグデータ ナビ)のフリーランス案件・求人に応募することをおすすめします。

MySQLのフリーランス求人・案件 / 開発スキル別の単価ランキング

順位平均単価
1 Lighttpd 96万円
2 PyTorch 94万円
3 SpotFire 90万円
4 Xcode 89万円
5 Bitbucket 88万円
順位平均単価
5 AdobeXD 88万円
7 TensorFlow 87万円
8 Anaconda 86万円
8 Domo 86万円
55 MySQL 74万円

MySQLのフリーランスエンジニア向け案件・求人の月額平均単価を開発スキル別で分析すると Lighttpdが96万円、 PyTorchが94万円、 SpotFireが90万円、 Xcodeが89万円、 Bitbucketが88万円、 AdobeXDが88万円、 TensorFlowが87万円、 Anacondaが86万円、 Domoが86万円、 MySQLが74万円でした。(※エンジニアスタイル調べ /2025年4月) MySQLは74万円で55位です。 この結果からLighttpdのフリーランス案件・求人が特に月額単価が高い事がわかりました。 MySQLのフリーランスエンジニア向け案件・求人をお探しの方は、是非参考にしてください。

MySQLのフリーランス求人・案件 / 掲載件数の推移

平均件数
451

MySQLのフリーランスエンジニア向け案件・求人の2020/09 ~ 2021/05 までの掲載件数の推移になります。 掲載件数の推移を見てみると 2020/09は1,146件、 2020/11は95件、 2020/12は694件、 2021/01は441件、 2021/02は638件、 2021/03は35件、 2021/04は743件、 2021/05は44件、 2021/06は1,401件、 2021/07は130件、 2021/08は376件、 2021/09は357件、 2021/10は148件、 2021/11は121件、 2021/12は475件、 2022/01は357件、 2022/02は909件、 2022/03は264件、 2022/04は351件、 2022/05は178件、 2022/06は461件、 2022/07は434件、 2022/08は398件、 2022/09は476件、 2022/10は246件、 2022/11は343件、 2022/12は905件、 2023/01は516件、 2023/02は635件、 2023/03は1,271件、 2023/04は448件、 2023/05は295件、 2023/06は504件、 2023/07は510件、 2023/08は253件、 2023/09は294件、 2023/10は173件、 2023/11は459件、 2023/12は394件、 2024/01は471件、 2024/02は368件、 2024/03は487件、 2024/04は461件、 2024/05は521件、 2024/06は490件、 2024/07は375件、 2024/08は493件、 2024/09は436件、 2024/10は278件、 2024/11は463件、 2024/12は459件、 2025/01は331件、 2025/02は278件、 2025/03は741件、 2025/04は214件となっています。(※エンジニアスタイル調べ /2025年4月) 平均件数は、451件となっています。

MySQLのフリーランス求人・案件 / 職種別の件数ランキング

MySQLのフリーランスエンジニア向け案件・求人の平均件数を職種別で分析すると サーバーエンジニアが7,585件、 フロントエンジニアが5,977件、 スマホアプリエンジニアが1,958件、 システムエンジニアが1,604件、 Androidエンジニアが1,493件、 ゲームエンジニアが766件、 iOSエンジニアが572件、 Webエンジニアが448件、 インフラエンジニアが328件、 プロジェクトマネージャーが173件でした。(※エンジニアスタイル調べ /2025年4月) この結果からサーバーエンジニアのフリーランス案件・求人が特に平均件数が多い事がわかりました。 MySQLのフリーランスエンジニア向け案件・求人をお探しの方は サーバーエンジニアのフリーランス案件・求人に応募することをおすすめします。

MySQLのフリーランス求人・案件 / 言語別の件数ランキング

MySQLのフリーランスエンジニア向け案件・求人の平均件数を言語別で分析すると SQLが21,775件、 JavaScriptが11,030件、 PHPが9,923件、 Javaが6,756件、 その他が5,159件、 TypeScriptが4,108件、 Go言語が4,088件、 HTMLが3,788件、 Pythonが3,692件、 Rubyが3,370件でした。(※エンジニアスタイル調べ /2025年4月) この結果からSQLのフリーランス案件・求人が特に平均件数が多い事がわかりました。 MySQLのフリーランスエンジニア向け案件・求人をお探しの方は SQLのフリーランス案件・求人に応募することをおすすめします。

MySQLのフリーランス求人・案件 / フレームワーク別の件数ランキング

MySQLのフリーランスエンジニア向け案件・求人の平均件数をフレームワーク別で分析すると Reactが5,137件、 Vuejsが4,053件、 Laravelが3,830件、 Springが3,552件、 Railsが2,913件、 jQueryが1,887件、 SpringBootが1,565件、 CakePHPが1,194件、 Nuxtjsが701件、 ReactNativeが478件でした。(※エンジニアスタイル調べ /2025年4月) この結果からReactのフリーランス案件・求人が特に平均件数が多い事がわかりました。 MySQLのフリーランスエンジニア向け案件・求人をお探しの方は Reactのフリーランス案件・求人に応募することをおすすめします。

MySQLのフリーランス求人・案件 / エリア別の件数ランキング

MySQLのフリーランスエンジニア向け案件・求人の平均件数をエリア別で分析すると その他エリアが17,232件、 渋谷エリアが2,064件、 新宿エリアが893件、 五反田・大崎・目黒エリアが491件、 六本木・広尾・麻布十番エリアが333件、 秋葉原・神田エリアが278件、 恵比寿・代官山エリアが236件、 番町・麹町・永田町エリアが171件、 新橋・汐留エリアが145件、 大手町・丸の内エリアが113件でした。(※エンジニアスタイル調べ /2025年4月) この結果からその他エリアのフリーランス案件・求人が特に平均件数が多い事がわかりました。 MySQLのフリーランスエンジニア向け案件・求人をお探しの方は その他エリアのフリーランス案件・求人に応募することをおすすめします。

MySQLのフリーランス求人・案件 / エージェント別の件数ランキング

MySQLのフリーランスエンジニア向け案件・求人の平均件数をエージェント別で分析すると フリーランスポート(Freelance Port)が5,300件、 テックビズフリーランスが2,335件、 案件ナビが2,127件、 Midworks(ミッドワークス)が1,981件、 ココナラテックが1,867件、 ランサーズエージェントが1,284件、 レバテックフリーランスが1,277件、 テックリーチが886件、 クラウドテック(Crowdtech)が745件、 Juntoが682件でした。(※エンジニアスタイル調べ /2025年4月) この結果からフリーランスポート(Freelance Port)のフリーランス案件・求人が特に平均件数が多い事がわかりました。 MySQLのフリーランスエンジニア向け案件・求人をお探しの方は フリーランスポート(Freelance Port)のフリーランス案件・求人に応募することをおすすめします。

MySQLのフリーランス求人・案件 / 開発スキル別の件数ランキング

順位平均件数
1 運用 126,119件
2 保守 83,205件
3 AWS 80,256件
4 要件定義 63,272件
5 基本設計 54,608件
順位平均件数
6 Git 53,874件
7 詳細設計 48,670件
8 Linux 36,226件
9 Github 25,897件
11 MySQL 23,819件

MySQLのフリーランスエンジニア向け案件・求人の平均件数を開発スキル別で分析すると 運用が126,119件、 保守が83,205件、 AWSが80,256件、 要件定義が63,272件、 基本設計が54,608件、 Gitが53,874件、 詳細設計が48,670件、 Linuxが36,226件、 Githubが25,897件、 MySQLが23,819件でした。(※エンジニアスタイル調べ /2025年4月) この結果から運用のフリーランス案件・求人が特に平均件数が多い事がわかりました。 MySQLのフリーランスエンジニア向け案件・求人をお探しの方は、是非参考にしてください。

MySQLのフリーランス求人・案件 / 労働形態の割合

30% (7,443)
リモート案件
70% (17,341)
常駐案件

MySQLのフリーランスエンジニア向け案件・求人の労働形態の割合になります。 常駐案件が17,341件(70%)、リモート案件が7,443件(30%)となっております。(※エンジニアスタイル調べ /2025年4月) MySQLのフリーランス(業務委託)案件・求人は、常駐案件が多いです。

MySQLのフリーランス求人・案件 / 同時に求められるスキルランキング

MySQLのフリーランスエンジニア向け案件・求人で同時に求められるスキルランキングになります。 上位3つを分析すると、 第1位はSQLで21,775件(29%)、 第2位はJavaScriptで11,030件(15%)、 第3位はPHPで9,923件(13%)でした。(※エンジニアスタイル調べ /2025年4月) MySQLにマッチした案件探しをしている方は、同時に求められるスキルランキングを参考に案件を探すことをお勧めします。

MySQLのフリーランス求人・案件 / よくある仕事の傾向

MySQLのフリーランスエンジニア向け案件・求人でよくある仕事の傾向になります。 上位3つを分析すると、 第1位はリモートOKで7,015件(19%)、 第2位はリモートで働きたいで7,015件(19%)、 第3位は技術志向で5,455件(15%)でした。(※エンジニアスタイル調べ /2025年4月) MySQLにマッチした案件探しをしている方は、よくある仕事の傾向を参考に案件を探すことをお勧めします。

MySQLのフリーランス求人・案件 / 自分に合ったこだわりの働き方から案件を探す

MySQLのフリーランスエンジニア向け案件・求人の特徴について解説します。 稼働多めでがっつり稼ぐ(132件)、稼働少なめプライベート重視(252件)、 契約継続に積極的な会社(20件)、スポットで働きたい(206件)、トレンド案件に関わりたい(4,273件)、 リモートで働きたい(7,015件)となっています。(※エンジニアスタイル調べ /2025年4月) MySQLにマッチした案件探しをしている方は、フリーランス案件・求人の特徴を参考に案件を探すことをお勧めします。

MySQLのフリーランス求人・案件 / 業界について

MySQLのフリーランスエンジニア向け案件・求人の業界について解説します。 第1位はゲーム業界で200件(34%) 、 第2位はソーシャルゲーム業界で133件(23%) 、 第3位は通信業界で120件(21%) 、 第4位はEC業界で69件(12%) 、 第5位は小売業界で58件(10%) となっております。(※エンジニアスタイル調べ /2025年4月) MySQLにマッチした案件探しをしている方は、フリーランス案件・求人がどのような業界に属しているかを参考にフリーランス案件を探すことをお勧めします。

MySQLのフリーランス求人・案件 / 働く時間について

MySQLのフリーランスエンジニア向け案件・求人の働く時間について解説します。 9時始業(97件) 、 10時始業(611件) 、 11時始業(10件) 、 フレックス制(1,598件) 、 土日OK(2件) 、 1日4時間〜(0件) 、 週2または週3から稼働OK(1,514件) となっています。(※エンジニアスタイル調べ /2025年4月)
MySQLにマッチしたフリーランス案件探しをしている方は、働く時間を参考にフリーランス案件を探すことをお勧めします。

MySQLのフリーランス求人・案件 / 働く立地について

MySQLのフリーランスエンジニア向け案件・求人の働く立地について解説します。 第1位は駅から5分で340件(90%) 、 第2位は駅から10分で32件(8%) 、 第3位は駅から直通で2件(1%) 、 第3位はランチいろいろで2件(1%) 、 第5位は飲み屋がたくさんで1件(0%) となっております。(※エンジニアスタイル調べ /2025年4月) MySQLにマッチした案件探しをしている方は、フリーランス案件・求人がどのような働く立地に属しているかを参考にフリーランス案件を探すことをお勧めします。

MySQLのフリーランス求人・案件 / 職場環境について

MySQLのフリーランスエンジニア向け案件・求人の職場環境について解説します。 高層階(1件) 、 高級オフィスチェア(1件) 、 Mac環境(141件) 、 パーテーションあり(2件) 、 私服OK(304件) 、 インターナショナル(1件) 、 オフィスがオシャレ(6件) 、 自転車OK(8件) 、 リモートOK(7,015件) 、 全員フルリモート(5,375件) 、 託児所あり(0件) 、 食堂あり(4件) 、 コミニケーション多め(23件) 、 風通しの良い現場(99件) となっています。(※エンジニアスタイル調べ /2025年4月)
MySQLにマッチした案件探しをしている方は、職場環境を参考にフリーランス案件を探すことをお勧めします。

MySQLのフリーランス求人・案件 / 嬉しい精度について

MySQLのフリーランスエンジニア向け案件・求人の嬉しい精度について解説します。 Mac支給(21件) 、 ディスプレイ貸与(3件) 、 書籍購入制度(1件) 、 社内勉強あり(115件) 、 無料お菓子コーナー(1件) 、 無料ドリンクコーナー(7件) 、 オンボーディングあり(61件) 、 社食あり(0件) 、 シャッフルランチあり(0件) 、 誕生日お休み(0件) 、 昼寝時間あり(17件) 、 フリーアドレス(7件) 、 フレックス制度(1,592件) 、 無料軽食サービス(7件) 、 ノマドワーキング(1件) 、 10%ルール(0件) 、 語学学習支援(0件) となっています。(※エンジニアスタイル調べ /2025年4月)
MySQLにマッチした案件探しをしている方は、嬉しい精度を参考にフリーランス案件を探すことをお勧めします。

MySQLのフリーランス求人・案件 / 働きながら趣味に関われるかも

MySQLのフリーランスエンジニア向け案件・求人の仕事で趣味について解説します。 自転車好き(13件) 、 ゲーム好き(1,974件) 、 映画好き(20件) 、 アニメ好き(246件) 、 ラーメン好き(0件) 、 釣り好き(23件) 、 サッカー好き(16件) 、 車好き(366件) 、 料理好き(9件) 、 写真・カメラ好き(135件) 、 登山好き(2件) となっています。(※エンジニアスタイル調べ /2025年4月)
MySQLにマッチした案件探しをしている方は、仕事で趣味を参考にフリーランス案件を探すことをお勧めします。

MySQLのフリーランス求人・案件 / 会社の傾向

MySQLのフリーランスエンジニア向け案件・求人の会社について解説します。 10人未満(6件) 、 100人以上(48件) 、 上場間近(0件) 、 VCあり(15件) 、 SO付与あり(0件) 、 複数事業あり(15件) 、 技術志向(5,455件) 、 プロダクト志向(23件) 、 営業志向(9件) 、 上場企業(252件) となっています。(※エンジニアスタイル調べ /2025年4月)
MySQLにマッチした案件探しをしている方は、会社を参考にフリーランス案件を探すことをお勧めします。

MySQLのフリーランス求人・案件 / 一緒に働く人の傾向

MySQLのフリーランスエンジニア向け案件・求人の一緒に働く人について解説します。 女性比率が高い(2件) 、 20代中心(8件) 、 30代中心(15件) 、 社長が若い(1件) 、 PMが近くにいる(7件) 、 飲み会多い(0件) 、 社長は有名企業出身(1件) 、 社長はエンジニア出身(0件) 、 外国人が多い(0件) となっています。(※エンジニアスタイル調べ /2025年4月)
MySQLにマッチした案件探しをしている方は、一緒に働く人を参考にフリーランス案件を探すことをお勧めします。

MySQLのフリーランス求人・案件 / 採用条件

MySQLのフリーランスエンジニア向け案件・求人の採用条件について解説します。 未経験OK(182件) 、 経験者優遇(225件) 、 正社員雇用あり(12件) 、 履歴書不要(0件) となっています。(※エンジニアスタイル調べ /2025年4月)
MySQLにマッチした案件探しをしている方は、採用条件を参考にフリーランス案件を探すことをお勧めします。

MySQLのフリーランス案件・求人 / お役立ちコンテンツ

MySQLとは

MySQLとは旧サンマイクロシステムズ社(現在はOracle社)が開発したオープンソースのリレーショナルデータベース(RDB)管理システムです。1995年5月23日に最初のバージョンがリリースされてから年々改修や改良、システム仕様の拡張が成されてきて、2021年4月現在で最新バージョンは8.0.23(2021年1月18日リリース)です。2020年にSold ITによって行われたシェアの調査では、Microsoft SQL ServerやPostgreSQLを抑えて2位になっています。

MySQLの特徴

MySQLの特徴は大きく分けて以下に分類されます。

  • 多種多様のコネクタドライバに対応している
  • オープンソース
  • 高度なセキュリティ構成

それぞれの特徴を詳しく見ていきましょう。

▶︎多種多様のコネクタドライバに対応している

MySQLは多種多様のコネクタドライバに対応しているため、開発言語や開発環境を選びません。システム開発を行う際にデータベースの選定も行うのですが、性能面の次に出てくる課題は「どのデータベースだと開発ができるか」になります。
MySQLはオープンソースソフトウェア(OSS)のデータベースとしては世界シェアの過半数を占めています。その理由が、この多種多用のコネクタドライバに対応しているからです。実際にJava(JDBC)、VBやC#(.Net Framework)、その他の言語であってもODBCに対応しているため、抵抗なく開発を行うことができます。実際にMicrosoftの.Net FramworkにはMySQLとのデータ連携をするために「MySQL.Data」というライブラリも提供されています。

▶︎オープンソース

MySQLはオープンソースです。ソースコードのダウンロードはこちらから出来ます。
開発言語もC言語、C++で書かれているため、プログラミング経験者であれば読むことが可能になっています。オープンソースということは自分でカスタマイズしたり、チューニングをすることも可能になっています。ただし、カスタマイズしたMySQLを再頒布するためにはGPLライセンスに従わなくてはなりません。GPLについてはGNU側で細かく書いてあるので参照してください。

▶︎高度なセキュリティ構成

MySQLはセキュリティ面もかなり高度な構成をしています。まず、セキュリティと言って一番先に思いつくのは暗号化ではないでしょうか。MySQLはSSLやSSHといった安全な接続に対応しています。また万一意図せず繋がってしまった場合であっても、データベースやテーブル毎に対する操作をユーザ単位で制限したり、マシン単位で制限することが出来るため、繋がったからと言って直ちにセキュリティホールになることはありません。
このセキュリティの部分が実はエンジニアにとっても難しいのが難点でもあります。MySQLはインストールしただけでは使えません(テーブルを作ることすらできません)。
利用するためには管理者権限を持つユーザに権限を付与して貰う必要があります。その上で管理者権限を持つユーザはどのユーザにどのデータベースもしくはテーブルにどのような権限を付与するのかを考える必要があります。ここの部分はデータベース設計のE-R図を細かく書く必要があり、一つでも間違えるとシステムが動作しなくなったり、逆に権限付与によってセキュリティホールを招いてしまう恐れもあるからです。

MySQL導入のメリットは?

MySQL導入のメリットは低コストでプロジェクトが完遂出来ることです。性能面ではOracleには劣りますし、GUIによるマネジメントツールもSQL Server Management Stuidoには劣ります。しかし、それでも物凄く劣るわけではない上に、個人でも運用出来るようなインターフェースをしているので簡単に馴染むことは可能です。
また、後述の「MySQLの料金」でも詳しく説明しますが、エディションを問わなければMySQLは無料で導入することが可能です。EnterpriseやStandard Editionを導入するとライセンス費用が掛かりますが、一度ライセンスを購入するとOracleでは1コア当たり47万~120万掛かる年間保守費用が無料になります。
データベースの緊急トラブルや保全作業にエンジニアの工数を割いたり、追加の料金を支払う必要がないため非常に低予算でもプロジェクトが完遂できます。中にはOracleからMySQLに移行することで年間1000万円以上コスト削減が可能になり、人材登用や追加予算の確保が出来るようになったという事例もあります。
実際にコスト面のメリットが物凄い大きな要素となっていて、同じOracle社の製品でORACLEからMySQLに乗り換える会社が増えてきています。エンジニアの中にはOracle社は利益主義に走ったため逆に本来の製品が減退しているという意見を出す人もいて、数年以内にORACLEを抜くのではないかと予想する人もいます。

MySQL、ORACLE、PostgreSQLを徹底比較

次にMySQLと同社が開発したORACLE、MySQLと同じオープンソースでメジャーなデータベースのPosgreSQLを比較していきます。

▶︎MySQLとORACLE

MySQLとORACLEの違いとして挙げられるのは以下の点です。

  • トランザクション分離レベルはMySQLの方が豊富
  • ユーザロールはORACLEが豊富

▶︎トランザクション分離レベルはMySQLの方が豊富

トランザクション分離レベルについて本気で書くとそれだけで数記事分の大きさになるのでそれぞれについて細かくは記載しません。ORACLEには「READ COMMITTED」というトランザクション分離レベルと「SERIALIZABLE」というトランザクション分離レベルが存在します。それに対してMySQLは上記に加えて「READ UNCOMMITED」、「REPEATABLE READ」の2種類があります。一般的には「READ COMMITTED」で構成します。

▶︎トランザクション分離レベルはMySQLの方が豊富

堅牢さを誇るMySQLですが、そのユーザ権限は32種類であることに対してORACLEは100種類あります。つまりユーザが出来る操作や管理できる権限についてはORACLEの方が豊富にあります。ORACLEと同等の機能をMySQL側で実現しようとしたら専用のプログラムを作成する必要があります。ただ、基本的には管理者ユーザ、参照を行うユーザ、参照と編集をするユーザのロールで殆どのシステムは成り立ちますので、そこまで意識する必要はありません。

MySQLとPostgreSQL

MySQLとPostgreSQLを比較すると殆どそこに差はありません。厳密には片方のみがサポートしている機能に対してもう片方も追従するようになったと言った方が無難です。ただ、機能面の差分と言うよりはどのようなプロジェクトで利用されるのかに差分がありましたのでそこをご紹介します。まず、一昔前であればPostgreSQLはJDBCドライバしか対応しておらず.Netのドライバは無かったものの、現在はあることが確認できました。最近では、MySQLはWebシステムやWebサービスで利用されることが増えたのに対してPostgreSQLはアプリケーションとして使われることが増えました。元々MySQLはブログ等の管理を行っているWordpressで利用されていたということもあり、Webシステムの開発では定評のあるデータベースでした。2021年現在、Webの主流言語はPHPとなっています。Wordpressでも、PHPとMySQLの組み合わせでシステム構築をしているため、WebやPHPとの相性が良いという定評があり、近年ではPHPでのリプレース案件が増えたことも追い風となりMySQLはWebシステムとして使われるケースが目立ちます。それに対してPostgreSQLは、Webが無かった1986年にプロジェクトが始動しています。ローカルシステムへの盤石性や拡張性を重視した構造になっていることから、ローカルシステムで利用されるようになったのではないかと推測されます。

MySQLの基本的な使い方

MySQLの基本的な使い方とコマンドを掲載します。
まずMySQLはこちらからダウンロード出来ます。
インストールが完了した後は、管理者ユーザのアカウントからSQL実行ユーザを作成します。

  • CREATE USER ユーザ名 IDENTIFIED BY (‘パスワード’)

    ※ユーザ名の部分は「名前@ホスト名(もしくはIP)」のフォーマットで定義されます。
    例:ローカルホストのhogeというユーザにpass123というパスワードを付与した状態で作成する場合は以下の構文にないます
    CREATE USER hoge@localhost IDENTIFIED BY(‘pass123’)

次に作成したユーザにデータベースに対する権限を付与します。

  • GRANT 実行権限 ON データベース名.テーブル名 TO ユーザ名

    例:TESTDB内のTESTTABLEに対して参照の権限をuser@localhostというユーザに付与する場合は以下の構文になります。
    GRANT SELECT ON TESTDB.TESTTABLE TO user@localhost
    小さなシステムだから全権付与の方が都合がいいというケースもありますので、そういう場合は以下の構文になります
    GRANT ALL ON *.* TO user@localhost

現代のプログラミングではLinqToSQLやラムダ式、Listに対する一括操作などが主流となり、プログラム内にSQLを書く機会は減ってはいますが、やはり細かい制御やリプレース案件の場合はまだSQLを書く文化が色濃く残っています。SQL構文は他のデータベースと差異はありません。
基本的な

  • SELECT カラム名 FROM テーブル名 WHERE 条件
  • INSERT INTO テーブル名 (カラム名)VALUES(値)
  • UPDATE テーブル名 SET カラム名=値 WHERE 条件
  • DELETE FROM テーブル名 WHERE 条件

は理解しておいた方が無難です。

MySQLが使われているサービス・用途・シーン

MySQLはかなり幅広い範囲で使われています。それこそ、ビジネスやエンターテイメント、ゲームといった全ジャンルで使われていると言っても過言ではありません。実際に幾つかの例を紹介しましょう。

▶︎大型デパート

大型デパートAtreでは売上管理やお客様アンケートのデータなど全てMySQLで管理しています。言語もPHP、Java、C#など幅広い言語が適材適所で使われており、MySQLの汎用性の高さを証明しています。

▶︎YouTube

大手動画配信サービスのYouTubeもコンテンツはMySQLで管理しています。MySQLは動画を含むバイナリデータを管理するデータ型が、非常に豊富で普通のDBだとBinaryやBLOBしかないところ、小規模なコンテンツを管理するためのTINYBLOBや、普通のBLOBに加えて大型コンテンツを管理するLONGBLOBと用途別にデータが管理できるため、性能向上やディスク逼迫軽減といった技術的な課題をプログラム的ではなく、データ的にカバーする革新的な技術が使われています。

▶︎大手ゲーム会社

ドラゴンクエストやファイナルファンタジーシリーズで有名なスクエアエニックス社もMySQLを導入することにより、今までは何時間もかかっていたデータのバックアップやリカバリ作業が80%程短縮できたという事例もあります。

MySQLの料金

MySQLは、オープンソースソフトウェアではありますが、ライセンス料金は存在します。

以下に紹介するライセンス料金は年単位のライセンス料金になります。

▶︎Standard Editionの料金

MySQL Standard Editionの料金は、4ソケット以下の場合は1サーバにつき24万円になります。5ソケット以上の場合は1サーバにつき48万円になります。

▶︎Enterprise Editionの料金

MySQL Enterprise Editionの料金は、4ソケット以下の場合は1サーバにつき60万円になります。5ソケット以上の場合は1サーバにつき120万円になります。

▶︎どちらのエディションであっても年間保守費用は無料

データベースのライセンス価格だけ見ると、他のデータベースとさほど差分はありませんが、導入後の年間保守費用が無料になるのは物凄く大きいです。ORACLEもSQL Serverも100万円以上の費用が掛かってしまうのですが、その費用が一切かからないのがMySQLの強みです。

MySQLの勉強方法

MySQLを勉強するためには、実際に自分の端末にMySQLをインストールして、教本を見ながら実際にコマンドを実行して動作を見るのが一番早いです。オススメの教本は「基礎からのMySQL 第3版」です。若手SEがデータベースを構築するような会社や現場では必ずと言っていいほどこの本(古いケースもあります)は置いてあります。実際にデータベースの構築だけではなく、MySQLの理論に加えてPHPとの接続方法まで説明をしているので、簡単なWebアプリケーションであれば、この本1冊である程度のものが組めるようになります。

まとめ

今回はMySQLについて説明をしましたが、以下の要点を抑えた上で勉強やプロジェクトに関わるとより重宝されるエンジニアに成長することが出来ます。

  1. MySQLは現在全データベースの中で2位のシェアを誇っている

  2. MySQLへ移行(リプレース)する仕事が年々増えてきていて、近い将来最大手のORACLEを抜くのではないかという予想もある

  3. MySQLを導入することでコスト削減や工数削減に繋がった事例が数多くあり、汎用性の高さや性能に加えてセキュリティ面も大企業や大規模サービスから高い支持を得ている

勿論、MySQLだけを理解すれば全データベースに対応できるわけではありません。しかし、基本となるSQLや連携するためのプログラムの構文は似たような物なので、これを理解することで他のデータベースへの技術転用も可能になります。

MySQLのフリーランス案件に関するよくある質問

MySQLのフリーランス案件の案件数は?

現在、応募受付しているフリーランス案件は2,687件、掲載フリーランス案件は23,831件です。
フリーランスエージェントによっては非公開のMySQLのフリーランス案件もありますので、ご希望の方は応募時にエージェントにその旨をお伝えください。

MySQLのフリーランス案件の単価は?

MySQLのフリーランス案件の最高単価は900万円で、平均単価は74万円です。
MySQLのフリーランス案件に1年参画した場合の想定される年収は888万円となります。
しかし、フリーランスの単価は個人の開発スキル、経験年数、エージェントなどで変動します。
まずは一度、気になるMySQLのフリーランス案件について案件応募してみることをオススメします。

MySQLのフリーランス案件で『その他エリア』の案件はありますか?

フリーランス案件の中で『その他エリア』の案件は17,232件あります。
まずは気になるフリーランス案件に応募し、『その他エリア』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『PHP』の案件はありますか?

フリーランス案件の中で『PHP』の案件は9,923件あります。
まずは気になるフリーランス案件に応募し、『PHP』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『リモートOK』の案件はありますか?

フリーランス案件の中で『リモートOK』の案件は7,015件あります。
まずは気になるフリーランス案件に応募し、『リモートOK』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『リモートで働きたい』の案件はありますか?

フリーランス案件の中で『リモートで働きたい』の案件は7,015件あります。
まずは気になるフリーランス案件に応募し、『リモートで働きたい』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『Java』の案件はありますか?

フリーランス案件の中で『Java』の案件は6,756件あります。
まずは気になるフリーランス案件に応募し、『Java』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『技術志向』の案件はありますか?

フリーランス案件の中で『技術志向』の案件は5,455件あります。
まずは気になるフリーランス案件に応募し、『技術志向』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『React』の案件はありますか?

フリーランス案件の中で『React』の案件は5,137件あります。
まずは気になるフリーランス案件に応募し、『React』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『トレンド案件に関わりたい』の案件はありますか?

フリーランス案件の中で『トレンド案件に関わりたい』の案件は4,273件あります。
まずは気になるフリーランス案件に応募し、『トレンド案件に関わりたい』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『TypeScript』の案件はありますか?

フリーランス案件の中で『TypeScript』の案件は4,108件あります。
まずは気になるフリーランス案件に応募し、『TypeScript』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『Go言語』の案件はありますか?

フリーランス案件の中で『Go言語』の案件は4,088件あります。
まずは気になるフリーランス案件に応募し、『Go言語』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『Vuejs』の案件はありますか?

フリーランス案件の中で『Vuejs』の案件は4,053件あります。
まずは気になるフリーランス案件に応募し、『Vuejs』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『Laravel』の案件はありますか?

フリーランス案件の中で『Laravel』の案件は3,830件あります。
まずは気になるフリーランス案件に応募し、『Laravel』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『HTML』の案件はありますか?

フリーランス案件の中で『HTML』の案件は3,788件あります。
まずは気になるフリーランス案件に応募し、『HTML』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『Spring』の案件はありますか?

フリーランス案件の中で『Spring』の案件は3,552件あります。
まずは気になるフリーランス案件に応募し、『Spring』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『Ruby』の案件はありますか?

フリーランス案件の中で『Ruby』の案件は3,370件あります。
まずは気になるフリーランス案件に応募し、『Ruby』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『Rails』の案件はありますか?

フリーランス案件の中で『Rails』の案件は2,913件あります。
まずは気になるフリーランス案件に応募し、『Rails』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『Kotlin』の案件はありますか?

フリーランス案件の中で『Kotlin』の案件は2,279件あります。
まずは気になるフリーランス案件に応募し、『Kotlin』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『渋谷エリア』の案件はありますか?

フリーランス案件の中で『渋谷エリア』の案件は2,064件あります。
まずは気になるフリーランス案件に応募し、『渋谷エリア』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『ゲーム好き』の案件はありますか?

フリーランス案件の中で『ゲーム好き』の案件は1,974件あります。
まずは気になるフリーランス案件に応募し、『ゲーム好き』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『Nodejs』の案件はありますか?

フリーランス案件の中で『Nodejs』の案件は1,970件あります。
まずは気になるフリーランス案件に応募し、『Nodejs』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『スマホアプリエンジニア』の案件はありますか?

フリーランス案件の中で『スマホアプリエンジニア』の案件は1,958件あります。
まずは気になるフリーランス案件に応募し、『スマホアプリエンジニア』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『jQuery』の案件はありますか?

フリーランス案件の中で『jQuery』の案件は1,887件あります。
まずは気になるフリーランス案件に応募し、『jQuery』に関する詳細をヒアリングすることをおすすめします。

MySQLのフリーランス案件で『システムエンジニア』の案件はありますか?

フリーランス案件の中で『システムエンジニア』の案件は1,604件あります。
まずは気になるフリーランス案件に応募し、『システムエンジニア』に関する詳細をヒアリングすることをおすすめします。

現在検索中の条件で
新着求人メールを受け取る

言語
選択なし
FW
選択なし
職種
選択なし
単価
選択なし
エリア
選択なし
エージェント
選択なし
業界
選択なし

登録すると配信条件のメールが配信されます。配信更新や停止はいつでも可能です。

現在検索中の条件で
新着求人メールを受け取る

言語
選択なし
FW
選択なし
職種
選択なし
単価
選択なし
エリア
選択なし
エージェント
選択なし
業界
選択なし

登録すると配信条件のメールが配信されます。配信更新や停止はいつでも可能です。

各種SNSで情報を
発信中フリーランスで働くエンジニアに役立つ情報を発信しています。
フリーランス求人・案件の選び方や注意点、単価を上げるコツなどをエンジニアスタイルの編集部が発信しています。
フォロー・友達に追加していただき最新の情報をGETしてください。