mysql if

MySQLの共通声明

1、データベースを作成する CREATE DATABASEデータベース名 2、データベースを削除する ドロップデータベースdbname 3、バックアップSQLサーバー – バックアップデータを作成するデバイス マスターを使用する EXEC sp_addumpdevice 'ディスク'、 'testBack'、 'c:\ mssql7backup \ MyNwind_1.dat […]

Mysqlは正しく索引付けし、左端の接頭辞

1.インデックス構築の原則 索引付けのための最良の代替データ列は、WHERE句、結合句、ORDER BY句またはGROUP BY句に現れるものです。 SELECTキーワードの後に​​のみ出現する出力データ列のリストのデータ列は適切な候補列ではありません セレクト Col_a < – は代替列ではありません FROM Tbl1 LEFT JOIN tbl2 ON tbl1.col_b = tbl2.col_c < […]

MySQLは絵文字の絵文字のための2つのソリューションを挿入します、不正な文字列値: '\ xF0 \ x9F \ x98 \ x84'

理由:MySQL UTF-8は3バイトのストレージしかサポートしていませんが、一般的な文字は3バイトですが、絵文字の表現は4バイトなので格納できません。 この問題を解決するために、mysqlは5.5.3バージョンの後にutf8文字の4バイトの記憶域をサポートするようになっており、文字セットはutf8mb4です。これはWindowsX64とWindowsX86の違いに相当し、64ビットは32ビットと互換性があります。 utf8mb4アクセ […]

MySQLのパーティション操作

2つのステップに分かれています: 1.同じ元のテーブルを使用して新しいテーブルを作成するには、同じ時間パーティションで新しいテーブルを作成(作成)し、元のテーブルを直接パーティション分割することはできません 2.元のテーブルデータを新しいテーブルに挿入します INSERT INTOターゲット表SELECT * FROMソース表。 CREATE TABLE met_shopv2_order_copy1 ( `id` int(11) NOT […]

MySQLのselect * for update lockテーブルのスコープ

MySQLのselect * for update lockテーブルのスコープ MySQLは*ロックテーブルの問題をアップデートするために*を選択します InnoDBはデフォルトでRow-Level Lockになっているので、指定したプライマリキーが「はっきり」の場合、MySQLはRowロック(選択されたデータインスタンスのみがロックされます)を実行します。 ロック(データフォーム全体をロック)。 たとえば、idフィールドとnameフィ […]