MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQLサーバーのコマンドラインから特定のデータベースのテーブルを分析するにはどうすればよいですか?

    「mysqlcheck」を使用する必要があります 特定のデータベースのテーブルを分析するための–analyzeオプションを備えたクライアントプログラム。その構文は次のようになります- Mysqlcheck – u root –analyze db_name 例 次のコマンドは、データベース「クエリ」のテーブルを分析します- C:\mysql\bin>mysqlcheck -u root --analyze query query.cars                  

  2. MySQLサーバーのコマンドラインから特定のデータベースのテーブルのリストを取得するにはどうすればよいですか?

    特定のデータベースのテーブルのリストを取得するには、データベースの名前とともに「mysqlshow」クライアントプログラムを使用する必要があります。その構文は次のようになります- Mysqlshow – u root db_name [pat_matching] ここで、db_nameは、テーブルの名前を取得するデータベースの名前になります。 Pat_matchingはオプションです。これは、特定のパターンのテーブルのリストを取得するために使用されます。パターンを提供しない場合は、そのデータベースに格納されているすべてのテーブルが表示されます。 例 次のコマンドは、データベース

  3. UPDATEステートメントを使用してMySQLユーザーパスワードを変更するにはどうすればよいですか?

    UPDATEステートメントを使用してMySQLユーザーパスワードを変更するには、「mysql」データベースの「user」テーブルを更新する必要があります。その構文は次のようになります- 構文 USE mysql; UPDATE user SET authentication_string = PASSWORD(‘new_password’) WHERE user = user_name AND host = host_name; MySQLユーザーのパスワードを変更するには、MySQLデータベースを使用してユーザーテーブルを更新する必要があるため、最初の2つのステート

  4. MySQLでのFLUSHPRIVILEGESステートメントの使用は何ですか?

    実際には、flush-privileges操作を実行して、サーバーに許可テーブルを再ロードするように指示する必要があります。これは、FLUSH PRIVILEGESステートメントを発行するか、mysqladminflush-privilegesまたはmysqladminreloadコマンドを実行することによって実行できます。 INSERT、UPDATE、DELETEなどを使用して付与テーブルを直接変更する場合はFLUSH PRIVILEGESが本当に必要です。サーバーを再起動するか、テーブルをリロードするように指示するまで、変更は権限チェックに影響しません。ただし、GRANTの選択によって割り

  5. 引数「count」の負の値を指定した場合、MySQL SUBSTRING_INDEX()関数はどのように部分文字列を返しますか?

    MySQL SUBSTRING_INDEX()関数は、引数「count」の負の値を受け入れることができ、この場合、最後の区切り文字の右側から部分文字列を返します。 例 mysql> Select SUBSTRING_INDEX('www.google.com','.',-2); +------------------------------------------+ | SUBSTRING_INDEX('www.google.com','.',-2) | +----------------------------------

  6. MySQL STRCMP()関数とは何ですか?この関数の出力はどうなりますか?

    MySQL STRCMP()関数は、その名前が示すように、2つの文字列を比較するために使用されます。この関数の引数として両方の文字列を提供する必要があります。以下の構文で示されています- 構文 STRCMP(Str1, Str2) ここで、 Str1は比較に使用される最初の文字列です。 Str2は比較に使用される2番目の文字列です。 例 mysql> Select STRCMP('MySQL', 'MySQL'); +--------------------------+ | STRCMP('MySQL', 'MySQL

  7. JOINSを使用して、MySQLテーブルで使用可能な重複値を見つけるにはどうすればよいですか?

    stock_itemという名前の次のテーブルがあり、列の数量の値が重複しているとします。つまり、アイテム名NotebooksとPencilの場合、列Quantityの値は重複しています40です。 mysql> Select * from stock_item; +------------+----------+ | item_name  |quantity  | +------------+----------+ | Calculator |       89 | | Notebooks  |     &nb

  8. MySQL LEFTJOINを使用してMySQLMINUSクエリをシミュレートするにはどうすればよいですか?

    MySQLではMINUSクエリを使用できないため、LEFTJOINを使用してMINUSクエリをシミュレートします。次の例の助けを借りて理解することができます: 例 この例では、Student_detailとStudent_infoという2つのテーブルがあり、次のデータがあります- mysql> Select * from Student_detail; +-----------+---------+------------+------------+ | studentid | Name    | Address    | Subject &nbs

  9. MySQL STRCMP()関数で引数として数値をどのように使用しますか?

    比較のために、STRCMP()関数の引数として数値を使用できます。それらは引用符なしの引数として与えられます。次の例でそれを示します。 例 mysql> Select STRCMP(10,10)As 'Equal Numbers', STRCMP(11,10)AS '2nd Smaller', STRCMP(10,11)AS '1st Smaller', STRCMP(10,NULL)As '2nd NULL',STRCMP(NULL,10)AS '1st NULL',STRCMP(NULL,NULL)AS

  10. MySQL STRCMP()関数を使用して、テーブルの列データ値をどのように比較できますか?

    2つの列のデータ値を比較する場合は、MySQL STRCMP()関数の引数として列の名前を指定する必要があります。生徒の名前とさまざまな科目の保護されたマークを含む「マーク」という名前のテーブルがあるとします。ここで、特定の学生が2つの科目で多かれ少なかれ同等の点数を獲得していることを知りたい場合は、STRCMP()関数を使用して次のように説明できます- 例 mysql> Select Name, STRCMP(Math,Hindi) from student marks WHERE Name = 'Rahul'; +-------+-------------------

  11. MySQL SUBSTRING_INDEX()関数の使用は何ですか?

    MySQL SUBSTRING_INDEX()関数は、区切り文字が出現する前に、指定された文字列からサブ文字列を返します。発生回数は引数として指定されます。 SUBSTRING_INDEX()関数の構文を使用すると、次のように理解できます- 構文 SUBSTRING_INDEX(Str, delim, count) ここで、 Strは、部分文字列を返す文字列です。 Delimは、文字列で検索される区切り文字です。 Countは、区切り文字が検索される回数です。 例 mysql> Select SUBSTRING_INDEX('My Name is Ram',&

  12. MySQL SUBSTRING_INDEX()関数が、引数で指定されたものと同じ文字列を出力として返す場合はどうなりますか?

    MySQL SUBSTRING_INDEX()関数は、引数「count」の値が区切り文字の合計出現回数より大きい場合、出力と同じ文字列を返します。次の例で示すことができます- mysql> Select SUBSTRING_INDEX('www.google.co.in','.',4); +-------------------------------------------+ | SUBSTRING_INDEX('www.google.co.in','.',4) | +---------------------------

  13. MySQL LENGTH()関数の同義語はどの関数ですか?

    ご存知のとおり、MySQL OCTET_LENGTH()関数は文字列の長さも「バイト」で測定するため、MySQL LENGTH()関数の同義語です。この関数の構文はOCTET_LENGTH(Str)です。ここで、Strは文字列の長さを返す必要がある文字列です。 LENGTH()関数のようにマルチバイトセーフでもありません。たとえば、文字列に4つの2バイト文字が含まれている場合、OCTET_LENGTH()関数は8を返します。これは次の例で示されています- 例 mysql> Select OCTET_LENGTH('tutorialspoint'); +---------

  14. MySQLサーバーを起動するにはどうすればよいですか?

    MySQLサーバーを起動するには次の2つの方法があります- コマンドラインの使用 ‘mysqld’を実行する必要があります MySQLサーバーを実行するプログラム。次のコマンドを使用してコマンドラインを使用して開始できます- C:\mysql\bin>mysqld 「mysqld」を入力しても何も表示されません コマンドウィンドウにメッセージを出力しないため、コマンド。 MySQLサーバーが現在実行されていることを信頼する必要があります。 ファイルエクスプローラウィンドウの使用 コンピューター上のファイル\mysql\ bin\mysqld.exeをダブルクリックしてMySQLサー

  15. MySQLサーバーが稼働しているかどうかを確認するにはどうすればよいですか?

    「mysqladmin」プログラムの助けを借りて、MySQLかどうかを知ることができます サーバーが稼働しているかどうか。コマンドラインで次のように使用できます- C:\mysql\bin>mysqladmin -u root ping mysqld is alive コマンド実行後のメッセージは、MySQLサーバーが稼働していることを示しています。

  16. SOUNDEX()を使用してMySQL内を検索するための適切な構造は何ですか?

    基本的に、SOUNDEX()関数は、Soundexを返すために使用されます。これは、文字列の文字列である音の英語の発音の後に名前をインデックス付けするための音声アルゴリズムです。 SOUNDEX()を使用してMySQL内を検索するための適切な構造は、次のとおりです- SOUNDEX(Str) ここで、Strは、SOUNDEX文字列を取得する文字列です。 例 mysql> Select SOUNDEX('MySQL'); +------------------+ | SOUNDEX('MySQL') | +------------------+ | M24

  17. MySQL RIGHT JOINとは何ですか?それに対するMySQLクエリをどのように記述できますか?

    テーブルの扱いが逆になることを除いて、LEFT結合に似ています。右結合を使用すると、右のテーブルのすべての行が結果セットに表示されます。左側のテーブルに一致する行がない右側のテーブルの行の場合、左側のテーブルの列にNULLが表示されます。それを理解するために、次のデータを持つtbl_1とtbl_2という名前の2つのテーブルの例を取り上げています- mysql> Select * from tbl_1; +----+--------+ | Id | Name   | +----+--------+ | 1  | Gaurav | | 2  | Rahul &n

  18. RIGHTJOINまたはLEFTJOINのクエリを記述しているときに、キーワード「RIGHT」または「LEFT」を使用しない場合、MySQLは何を返しますか?

    どちらの場合も、つまりクエリで「RIGHT」または「LEFT」キーワードを使用しない場合、MySQLは結果をINNERJOINクエリとして返します。これは、RIGHT、LEFT、およびINNER JOINの唯一の違いが、RIGHTまたはLEFTのキーワードであるためです。それを理解するために、次のデータを持つtbl_1とtbl_2という名前の2つのテーブルの例を取り上げています- mysql> Select * from tbl_1; +----+--------+ | Id | Name   | +----+--------+ | 1  | Gaurav | | 2

  19. MySQLでは、結合を使用してデータ駆動型のテーブル関係を維持するにはどうすればよいですか?

    実際には、テーブル内のデータ駆動型の関係を回避できる場合があり、それらを結合する必要があります。これは、SELECTリストのCASEステートメントを使用して実行し、結合の可能性を処理できます。それを理解するために、次のデータを持つ3つのデータ駆動型テーブル「Student_Detail」の例を取り上げています- mysql> Select * from student_detail; +----+---------+ | Id | Name    | +----+---------+ | 1  | Harshit | | 2  | Rahul &n

  20. LEFT JOINを使用してMySQLテーブルの値を減算するにはどうすればよいですか?

    2つのテーブルにいくつかの値があり、LEFTJOINを使用して値を減算する例を使用すると理解できます。ここでは、次のデータを持つ2つのテーブルを取得しています- mysql> Select * from value_curdate; +----+----------+-------+ | Id | Product  | Price | +----+----------+-------+ | 1  | Notebook | 100   | | 2  | Pen      | 40    | | 3 &

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:205/229  20-コンピューター/Page Goto:1 199 200 201 202 203 204 205 206 207 208 209 210 211