レコードの挿入後、MySQLが右の一重引用符(’)を表示しない
右の一重引用符を表示するには、COLLATE='utf8_unicode_ci'でテーブルを変更する必要があります。
まずテーブルを作成しましょう-
mysql> create table DemoTable2000 ( Name varchar(20) ); Query OK, 0 rows affected (0.81 sec)
照合を使用するためのクエリは次のとおりです-
mysql> ALTER TABLE DemoTable2000 COLLATE='utf8_unicode_ci'; Query OK, 0 rows affected (0.90 sec) Records: 0 Duplicates: 0 Warnings: 0
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable2000 values('Chris’s Brown'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable2000 values('David’s Miller'); Query OK, 1 row affected (0.67 sec) mysql> insert into DemoTable2000 values('Robert’s Downey'); Query OK, 1 row affected (0.15 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select * from DemoTable2000;
これにより、次の出力が生成されます-
+-------------------+ | Name | +-------------------+ | Chris’s Brown | | David’s Miller | | Robert’s Downey | +-------------------+ 3 rows in set (0.00 sec)
-
列の値を一重引用符で囲んだ後、MySQLテーブルを更新するにはどうすればよいですか?
QUOTE()関数を使用すると、列の値を一重引用符で囲むことができます。 UPDATE句でQUOTE()関数を使用することにより、引用符で囲まれた値を持つテーブルを更新できます。 QUOTE()関数のパラメータとして列名を指定する必要があります。次の例では、列「Course」の値を一重引用符で囲んだ後、テーブル「examination_btech」を更新します。 例 mysql> UPDATE examination_btech SET Course = QUOTE(Course); Query OK, 10 rows affected (0.05 sec) mysql> Se
-
MySQLデータベースの単一のテーブルのバックアップを取る方法は?
テーブルのバックアップは、バックアップテーブルとmysqldumpユーティリティを使用して作成できます。バックアップテーブルの概念は、MySQLバージョン5.0およびそれ以前のバージョンで使用されていました。 ここでは、mysqldumpを使用してバックアップを実行しています。まず、ショートカットキーを使用してcmdを開きます。 mysqldumpはcmdで実行されます。したがって、最初にショートカットキーの助けを借りてcmdを開きます- windowskey+R; これがスナップショットです- これで、cmdが開きます- この場合、MySQLbinフォルダは次の場所にあります