-
mysqldumpクライアントプログラムを使用して、単一のデータベースのバックアップを作成するにはどうすればよいですか?
mysqldumpクライアントプログラムを使用することにより、データベースのバックアップを拡張子「.sql」のファイルに取り込むことができます。次の例の助けを借りて理解することができます- 例 この例では、mysqldumpクライアントプログラムを使用して、「tutorials.sql」という名前のファイルに「tutorials」という名前のデータベースのバックアップを作成しています。次のコマンドはこれを行います- C:\mysql\bin>mysqldump -u root tutorials > tutorials.sql 上記のコマンドは、MySQLのbinフォルダに「t
-
mysqldumpクライアントプログラムを使用して、複数のデータベースのバックアップを作成するにはどうすればよいですか?
mysqlダンプクライアントプログラムを使用すると、拡張子が「.sql」のファイルに複数のデータベースのバックアップを作成できます。次の例の助けを借りて理解することができます- 例 この例では、mysqlダンプクライアントプログラムを使用して、「tutorials_query1.sql」という名前のファイルに「tutorials」と「query1」という名前の2つのデータベースのバックアップを取ります。次のコマンドはこれを行います- C:\mysql\bin>mysqldump -u root --databases tutorials query1 > tutorials_que
-
MySQL LIKEとequal(=)演算子の重要な違いは何ですか?
MySQLテーブルからデータをフェッチするMySQLSELECTコマンドを見てきました。 WHERE句と呼ばれる条件句を使用して、必要なレコードを選択することもできます。 「等号」記号(=)を含むWHERE句は、完全一致を実行する場合に正常に機能します。 「tutorial_author=Sanjay」のように。ただし、tutorial_author名に「jay」が含まれている必要があるすべての結果を除外する必要がある場合があります。これは、WHERE句とともにMySQLLIKE演算子を使用して処理できます。 MySQL LIKE演算子がワイルドカード文字なしで使用されている場合、LIKE
-
NOT LIKE演算子で使用できるさまざまなワイルドカード文字は何ですか?
NOT LIKE演算子は、指定された文字列を持つ文字列を取得しないためにWILDCARD文字とともに使用されることがわかっています。基本的に、WILDCARDは、複雑な条件に一致するデータの検索に役立つ文字です。以下は、NOTLIKE演算子と組み合わせて使用できるワイルドカードのタイプです。 %-パーセンテージ 「%」ワイルドカードは、0、1、またはそれ以上の文字のパターンを指定するために使用されます。 NOT LIKE で%ワイルドカードを使用するための基本的な構文 演算子は次のとおりです: Select Statement…Where column_name NOT
-
MySQLでは、指定されたパターンの文字列が別の文字列内に存在しないかどうかをどのように確認できますか?
ワイルドカード文字とともにNOTLIKE演算子を使用すると、指定したパターンの文字列が別の文字列内に存在しないかどうかを確認できます。 構文 NOT LIKE specific_pattern Specific_patternは、別の文字列内で見つけたくない文字列のパターンです。 例 「student」という名前のテーブルに生徒の名前があり、名前に「av」という文字列のパターンが含まれていないすべての生徒の詳細を取得するとします。次のMySQLクエリを使用して実行できます: mysql> Select * from Student WHERE name NOT LIKE '%a
-
ファイル名にファイルの作成時のタイムスタンプが含まれているCSVファイルにデータをエクスポートするにはどうすればよいですか?
場合によっては、ファイルが作成されたときのタイムスタンプを持つ名前のCSVファイルにデータをエクスポートする必要があります。これは、MySQLのプリペアドステートメントを使用して実行できます。それを説明するために、次の例を使用しています- 例 次の例のクエリは、テーブル「student_info」から名前にタイムスタンプが含まれるCSVファイルにデータをエクスポートします。 mysql> SET @time_stamp = DATE_FORMAT(NOW(),'_%Y_%m_%d_%H_%i_%s'); Query OK, 0 rows affected (0.00 s
-
最初の行として列見出しを付けてデータをCSVファイルにエクスポートするにはどうすればよいですか?
列の値を追加するには、UNIONステートメントを使用する必要があります。次の例の助けを借りてそれを示すことができます- 例 この例では、student_infoからのデータがCSVファイルにエクスポートされます。 CSVファイルには、列の名前として最初の行が含まれます。 mysql>(SELECT 'id', 'Name', 'Address', 'Subject')UNION(SELECT id, Name, Address, Subject From student_info INTO OUTFILE 'C
-
NULL値を含むテーブルからCSVファイルにデータをエクスポートする場合、MySQLはどのように評価しますか?
NULL値を持つテーブルからデータをエクスポートする場合、MySQLはNULL値を持つレコードMySQLテーブルのCSVファイルに\Nを保存します。次の例を使用して説明できます- 例 次のデータを持つテーブル「student_info」の値をエクスポートするとします- mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +
-
NULL値を含むテーブルからCSVファイルにデータをエクスポートする場合、\ N以外の値をCSVファイルに保存するにはどうすればよいですか?
NULL値を含むテーブルからCSVファイルにデータをエクスポートするときに\N以外の値をCSVファイルに保存する場合は、IFNULLステートメントを使用して\N値を他の値に置き換える必要があります。それを説明するために、次の例を取り上げています- 例 次のデータを持つテーブル「student_info」の値をエクスポートするとします- mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address &nbs
-
コマンドラインを介してMySQLとデータファイル間で情報を転送するにはどうすればよいですか?
MySQLとデータファイル間で情報を転送するということは、データファイルからデータベースにデータをインポートするか、データベースからファイルにデータをエクスポートすることを意味します。 MySQLには、コマンドラインを介してMySQLとデータファイル間でデータをインポートまたはエクスポートするために使用できる2つのコマンドがあります- mysqlimport 実際、mysqlimportコマンドは、コンマおよびタブ区切りを含むさまざまなデータ形式を読み取り、その情報をデータベースに挿入します。つまり、データをインポートするためのコマンドラインインターフェイス、つまりLOADDATAINF
-
mysqlimportを使用してMySQLテーブルにデータをアップロードするにはどうすればよいですか?
mysqlimportを使用してMySQLテーブルにデータをアップロードするには、次の手順に従う必要があります- ステップ-1-テーブルの作成 まず、データをアップロードするテーブルが必要です。 MySQLテーブルを作成するためにCREATETABLEステートメントを使用できます。たとえば、次のように「student_tbl」という名前のテーブルを作成しました- mysql> DESCRIBE Student_tbl; +--------+-------------+------+-----+---------+-------+ | Field | Type
-
mysqlimportを使用して複数のMySQLテーブルにデータをアップロードするにはどうすればよいですか?
mysqlimportの助けを借りて、複数のMySQLテーブルにデータをアップロードできます。以下の例に示されています- 例 2つのデータファイル、つまりstudent1_tbl.txtから次のデータをアップロードするとします- 1 Saurav 11th 2 Sahil 11th 3 Digvijay 11th そしてHouse.txt 1 Furniture 2 Television 3 &nb
-
コマンドラインからMySQLテーブルにデータをアップロードするときに頻繁に使用されるmysqlimportオプションにはどのようなものがありますか?
mysqlimportは、いくつかのオプションを使用して実行できます。以下は、mysqlimportのいくつかのオプションとそれらのインポートへの影響です。 オプション アクション -rまたは–replace インポートされた行が同じ一意のキー値を持っている場合、既存の行を上書きします。 -iまたは–ignore 既存の行と同じ一意のキー値を持つ行を無視します。 -fまたは–force エラーが発生した場合でも、mysqlimportにデータの挿入を続行するように強制します。 -lまたは--lock-tables インポートする前に各テ
-
mysqlimportを使用してCSVファイルをMySQLテーブルにインポートするにはどうすればよいですか?
CSVファイルをMySQLテーブルにインポートするには、CSVファイル、つまりカンマ区切りの値を含むファイルが必要です。次に、同じ名前と構造のMySQLテーブルが必要です。それを説明するために、次の例を取り上げます- 例 たとえば、次のデータを持つAddress.CSVファイルがあります- 名前、姓、住所 Mohan, Sharma, Sundernagar Saurabh, Arora, Chandigarh Rajesh, Singh, Lucknow
-
MySQL LTRIM()およびRTRIM()関数をWHERE句でどのように使用できますか?
MySQL LTRIM()およびRTRIM()関数を使用して、テーブルの列の値から先頭と末尾のスペースを削除できます。これらの関数は、WHERE句で条件を適用してもうまく機能します。 例 mysql> Select LTRIM(Name) from Student; +-------------+ | LTRIM(Name) | +-------------+ | Gaurav | | Aarav | | Harshit | | Gaurav &nbs
-
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 C
-
MySQL LTRIM()およびRTRIM()関数を使用して、文字列から先頭と末尾の両方のスペースを同時に削除するにはどうすればよいですか?
LTRIM()関数とRTRIM()関数を使用して文字列から先頭と末尾の両方のスペースを一度に削除するには、1つの関数を他の関数の引数として使用する必要があります。つまり、RTIM()関数の引数としてLTRIM()関数を渡すか、その逆を行う必要があります。次の例から理解できます- 例 先頭と末尾の両方にスペースがある値を含む列「Name」を持つテーブル「test_trim」があるとします- mysql> Select * from test_trim; +---------------+ | Name | +------
-
MySQL LTRIM()およびRTRIM()関数を使用せずに、文字列から先頭と末尾の両方のスペースを同時に削除するにはどうすればよいですか?
LTRIM()関数とRTRIM()関数以外に、MySQLにはTRIM()関数があり、文字列から先頭と末尾の両方の関数を同時に削除します。 TRIM()関数の使用は、先頭と末尾にスペースがある名前を含む列「Name」を持つtest_trimテーブルの次の例から理解できます。 例 mysql> Select Name, TRIM(Name)AS 'Name Without Spaces' from test_trim; +---------------+---------------------+ | Name &nbs
-
MySQL TRIM()を使用して、すべての行から空白を削除し、テーブルを更新するにはどうすればよいですか?
テーブルの列に空白がある値がテーブルに多数ある場合、それはスペースの浪費であると想定します。 TRIM()関数を使用して、すべての行から空白を削除し、単一のクエリでテーブルも更新できます。 「従業員」の例に従って、すべての行に空白を含めると、概念が示されます- 例 mysql> Select * from Employee; +------+----------------------+----------------------+----------------------+ | Id | Name &
-
MySQL文字列から特定のサフィックスまたはプレフィックス、あるいはその両方を根絶するにはどうすればよいですか?
MySQL TRIM()関数は、文字列から特定のサフィックスまたはプレフィックス、あるいはその両方を根絶するために使用されます。 TRIM()関数の動作は、その構文の助けを借りて理解できます 構文 TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string) ここで、 引数BOTHは、文字列から削除される左右両方のプレフィックスを意味します。 LEADING引数は、先頭のプレフィックスのみが削除されることを意味します。 TRAILING引数は、末尾のプレフィックスのみが削除されることを意味します。 Str_to_rem