ホームページ  >  記事  >  データベース  >  MySQL 面接筆記試験問題セットの共有

MySQL 面接筆記試験問題セットの共有

藏色散人
藏色散人転載
2020-05-24 14:35:562446ブラウズ

MySQL 面接筆記試験問題セットの共有

01. MySQL の技術的特徴?

Mysql データベース ソフトウェアは、さまざまなマルチサポートをサポートするクライアントまたはサーバー システムです。クライアント プログラムとライブラリ用のスレッド SQL サーバー、さまざまなバックエンド、広範なアプリケーション プログラミング インターフェイスと管理ツール

#02、MySQL のデフォルト ポート番号?

# 3306

03. MySQL の利点は何ですか?#MySQL はオープン ソース ソフトウェアであり、いつでも無料で使用できます。データベース操作を管理、確認、最適化するための管理ツール、コマンド プロンプトを備えた GUI を提供し、複数のストレージ エンジンをサポートし、CPU リソースを最大限に活用するマルチスレッドをサポートします。


04、MySQLサポートされているストレージ エンジンと機能?


MySQL5.7 は、InnoDB、MyISAM、MERGE、MEMORY、ARCHIVE、CSV、PERFORMANCE_SCHEMA、BLACKHOLE

InnoDB が現在のデフォルト トランザクションです。 MySQL のストレージ エンジンは現在最も重要で広く使用されているストレージ エンジンです。トランザクションセーフなテーブル、行ロック、外部キーをサポートしています。

MyISAM は ISAM ストレージ エンジンをベースにしており、それを拡張しています。MyISAM には、挿入効率、クエリ速度が向上しますが、オブジェクトと外部キーはサポートされません

MERGE ストレージ エンジンは、一連の MyISAM テーブルの組み合わせです。MyISAM テーブル構造はまったく同じである必要があります

MEMORYストレージ エンジンは、テーブル内のデータをメモリ内に保存します。素早いアクセスを提供するために、他のテーブルのデータはクエリまたは参照されません。


PERFORMANCE_SCHEMA エンジンは、主にデータベース サーバーのパフォーマンス パラメータを収集するために使用されます


05. MySQL のバージョンを確認する方法 ?

SELECT VERSION();

06. char と varchar の違い?

CHAR カラムの長さはテーブルの作成時に宣言された長さに固定され、長さの値の範囲は 1 ~ 255 です。CHAR 値を格納するときは、特定の長さになるまでスペースが埋め込まれます。末尾のスペースは削除する必要があります。 CHAR 値を取得しています。

VARCHAR列の長さはテーブル作成時に宣言した長さに変更可能 VARCHAR値を格納する際に自動的に長さが変更されます(短くすることも可能)

07 、What do % and _ means?

% は 0 文字以上を意味し、_ は 1 文字を意味します。

08. MySQL クエリでは大文字と小文字が区別されますか?

MySQL では大文字と小文字が区別されません

09. MySQL でクエリを実行する方法 50レコード?

SELECT * FROM 表名 LIMIT 0,50;

10. NOW() と CURRENT_DATE() の違いは何ですか?

NOW() コマンドは現在の年を表示するために使用されます。 \month \Day\Hour\Minute\Second

CURRENT_DATE() は現在の年\月\日のみを表示します

11. InnoDB とは何ですか?

InnoDB MySQL のデータベース エンジンの 1 つであり、現在は MySQL のデフォルトのストレージ エンジンです。InnoDB は Innobase Oy によって開発され、ACID 互換のトランザクション関数をサポートしています

12. カラムがAUTO INCREMENT に設定すると、テーブル内の最大値に達するとどうなりますか?

増分を停止します。これ以上挿入するとエラーが生成されます。

13. テーブルに定義されているすべてのインデックスを表示するにはどうすればよいですか?

SHOW INDEX FROM 表名\G;

14. テーブルに TIMESTAMP として定義された列がある場合、何が起こるか##​​

#行が変更されるたびに、タイムスタンプ フィールドは現在のタイムスタンプを取得します。 。

15. FLOAT と DOUBLE を区別するにはどうすればよいですか?

#浮動小数点数は 8 ビット精度で 4 バイトの FLOAT に格納され、浮動小数点数は 18 ビット精度で 8 バイトの DOUBLE に格納されます

16. MySQL テーブルではいくつの TRIGGERS が許可されますか?

17. LIKE 操作と REGEXP 操作の違いは何ですか?

LIKE は列全体に一致します。一致したテキストが列の値にある場合、LIKE はそのテキストを見つけられず、対応する行は返されません (ワイルドカードは使用されません) REGEXP は列値内で一致します。一致したテキストが列値内にある場合、REGEXP はそれを検索し、対応する行を返します。

18. CHAR_LENGTH 関数と LENGTH 関数の違いは何ですか?

CHAR_LENGTH は文字数、LENGTH はバイト数です。ラテン語の 2 つのデータ文字は同じですが、Unicode と他のエンコーディングでは異なります

19. データベース データをインポート/エクスポートするステートメントは何ですか?

インポート-->mysql -u ユーザー名-p パスワード データベース名991acf798f296f8085f9f953de524a81mysqldump -u ユーザー名-p データベース名> エクスポートされたファイル名

20. テーブルに ID 自動インクリメント主キーがあります。17 レコードを挿入した後、15 番目、16 番目、17 番目のレコードを削除します。MySQL を再起動して、再度挿入します。レコードは ID です。このレコードは 18 ですか 15 ですか?

テーブルの種類が InnoDB の場合は 15、
テーブルの種類が MyISAM の場合は 18 です。

推奨: 「

mysql チュートリアル

以上がMySQL 面接筆記試験問題セットの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。