MariaDB 文字列からバイト数を確認する

MariaDB 文字列からバイト数を確認する

MariaDBで、文字列からバイト数を確認する手順を記述してます。「LENGTH( )」に対象の文字列を指定すれば取得可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS CentOS Stream release 9
  • MariaDB 10.10.2
  • phpMyAdmin 5.2.0

手順

文字列からバイト数を確認するには、「LENGTH( )」を使用します。

LENGTH( 文字列 )

実際に、バイト数を確認してみます。

SELECT 
LENGTH( 'abcde' ),
LENGTH( 'あいうえお' )

実行結果を確認すると、バイト数が確認できます。

数値を指定

数値を指定した場合は、1文字として扱われます。

SELECT 
LENGTH( 12345 ),
LENGTH( -12345 ),
LENGTH( 1.1 )

実行結果

サロゲートペア

サロゲートペア文字を指定した場合は、1文字が4バイトとして扱われます

SELECT 
LENGTH( '😀' )

実行結果