varchar型と文字の違い

  VARCHARとCHAR型のデータ型の違いは微妙ですが、非常に重要です。彼らは、255文字未満の文字値を格納するために使用されている、MySQL5.0の前の最大サポートはvarchar型255です。
入力フィールドのデータ・タイプVARCHARであれば、あなたの40文字の長さに ビル・ゲイツ 文字列の長さのビル・ゲイツ氏-後でこのフィールドのデータから削除するときは、10文字の長さのデータを削除します。
  あなたがタイプCHARフィールドの40文字の文字列の長さを入力した場合、その後、あなたがデータを抽出する場合、抽出されたデータの長さは40個の文字になります。文字列の末尾に余分なスペースが追加されます。
サイトを作成するときは、CHAR型のフィールドよりもVARCHARタイプフィールドの使用がより便利でしょう。VARCHARタイプフィールドを使用する場合は、データが心配余分なスペースをカットする必要はありません。
  VARCHARタイプフィールドのもう一つの優れた利点は、CHAR型のフィールドよりも少ないメモリとディスクスペースを取ることができるということです。データベースが大きい場合、メモリーやディスクスペースの節約が非常に重要になってくること。
  VARCHARは、より柔軟な使用が、しかし、システム全体の性能の観点から、時々CHARデータの高速処理のタイプ、及び、50%VARCHARの処理速度を超えることができます。そのため、データベースユーザの設計に最適なバランスを達成するために、すべての要因を考慮する必要があります。

 

 

おすすめ

転載: www.cnblogs.com/silver-aircraft/p/11681697.html