ホームページ >データベース >mysql チュートリアル >mysql は何語で書かれていますか?
mysql は C および "C" 言語を使用して書かれています。"C" はオブジェクト指向プログラミングが得意で、プロセスベースのプログラミングも実行できます。SQL パーサーは yacc を使用して書かれており、C を使用しています。 C 言語は、大規模プログラムのプログラミング品質とプログラミング言語の問題記述能力を向上させることができます。
このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。
MySQL は C および C で書かれています。
そして、ソース コードの移植性を確保するために、さまざまなコンパイラをテストに使用しました。
その SQL パーサーは yacc で書かれていますが、自家製の字句解析ツールを使用しています。 MySQL は多くのシステム プラットフォームで動作します。
Mysql は大規模なデータベースであるため、信頼性と同時実行性に対して高い要件があり、InnoDB がデフォルトの MySQL ストレージ エンジンです。
C は、オブジェクト指向プログラミングが得意で、プロセスベースのプログラミングも実行できます。C は、効率的なコンピュータ操作という実用的な特性を備えているだけでなく、プログラミングの品質と大規模言語のプログラミング言語の向上にも取り組んでいます。スケール プログラムの問題記述能力。
知識を広げる:
Oracle、DB2、SQL Server などの他の大規模データベースと比較して、MySQL には独自の特徴があります。いくつかの欠点はありますが、それがその人気を少しも損なうものではありません。一般の個人ユーザーや中小企業にとっては、MySQL が提供する機能で十分であり、MySQL はオープンソースソフトウェアであるため、総所有コストを大幅に削減できます。
オペレーティング システムとして Linux、Web サーバーとして Apache または Nginx、データベースとして MySQL、サーバー側スクリプト インタプリタとして PHP/Perl/Python。これら 4 つのソフトウェアはすべてフリーまたはオープンソース ソフトウェア (FLOSS) であるため、この方法を使用すると、業界では「LAMP」と呼ばれる、一円も費やすことなく (人件費を除く) 安定した無料の Web サイト システムを構築できます。 「LNMP」の組み合わせ。
推奨学習: mysql ビデオ チュートリアル
以上がmysql は何語で書かれていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。