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

LTRIM()およびRTRIM()関数の出力を使用してMySQLテーブルを更新するにはどうすればよいですか?


MySQL update句でLTRIM()およびRTRIM関数を使用して、スペース文字を削除した後、テーブル内の値を更新できるようにすることができます。次の例でそれを示します-

テーブル「Student」の「Name」列の値にスペース文字が含まれている可能性があることがわかっている場合、次の単一のクエリを使用して、その列の値からスペース文字を削除し、テーブルを更新することもできます-

>
mysql> Update Student SET Name = LTRIM(Name);
Query OK, 0 rows affected (0.07 sec)
Rows matched: 5 Changed: 0 Warnings: 0

mysql> Update Student SET Name = RTRIM(Name);
Query OK, 0 rows affected (0.00 sec)
Rows matched: 5 Changed: 0 Warnings: 0

  1. MySQLテーブルから既存の列の名前を変更するにはどうすればよいですか?

    CHANGEステートメントとALTERステートメントを使用して、MySQLテーブルから特定の既存の列の名前を変更できます。その構文は次のようになります- 構文 ALTER TABLE table_name CHANGE old_column_name new_column_name datatype; ここで、 table_name 列を削除するテーブルの名前です。 Old_column_name 変更する列の名前です。 new_column_name 古い列に付ける必要のある列の名前です。 例 この例では、列の名前を変更しています「id」 「学生」 テーブルから「

  2. MySQLテーブルの値を更新できるので、MySQLビューの値を更新するにはどうすればよいですか?

    UPDATEステートメントを使用すると、MySQLテーブルの値を更新でき、同様の方法でMySQLビューの値を更新できます。 UPDATEステートメントの構文は、テーブル名の場所でビューの名前を指定する必要があることを除いて同じです。上記の概念を説明するために、「情報」という名前のビューから次のようにデータを取得しています- mysql> Select * from Info; +------+---------+------------+ | Id   | Name    | Subject    | +------+---------+