MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQL BIT_LENGTH()関数はどの目的で使用されますか?


文字列の長さをビット単位で忘れて、MySQL BIT_LENGTH()文字列関数を使用できます。その構文はBIT_LENGTH(Str)です。

ここで、BIT_LENGTH()関数の引数であるStrは、BIT_LENGTH値が取得される文字列です。 Strは、文字列または数値文字列にすることができます。文字列の場合は、引用符で囲む必要があります。

mysql> Select BIT_LENGTH('tutorialspoint');
+------------------------------+
| BIT_LENGTH('tutorialspoint') |
+------------------------------+
|                          112 |
+------------------------------+
1 row in set (0.00 sec)

mysql> Select BIT_LENGTH(2365489);
+---------------------+
| BIT_LENGTH(2365489) |
+---------------------+
|                  56 |
+---------------------+
1 row in set (0.00 sec)

  1. 長い小数に使用されるMySQLデータ型はどれですか?

    これには、DECIMAL(21,20)を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1493    -> (    -> LongValue DECIMAL(21,20)    -> ); Query OK, 0 rows affected (0.48 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1493 values(1.00474646446646773

  2. BloodTypeを保存するためにどのMySQLデータ型を使用する必要がありますか?

    BloodTypeを保存するには、varchar(3)またはENUMを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1855      (      BloodType varchar(3)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1855 values('