MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. 引用符で囲まれた2つの数値を追加しようとすると、MySQLはどのように評価しますか?

    引用符で囲まれた2つの数値を追加しようとしている場合は、文字列を数値として扱っていることを意味します。この場合、MySQLは値をクローゼットの同等の数値に変換し、結果を評価します。次の例でそれを示します。 例 mysql> Select '1525' + '200'As Total; +-------+ | Total | +-------+ | 1725  | +-------+ 1 row in set (0.00 sec)

  2. ストレージエンジンとは何ですか?MySQLのインストールでサポートされているストレージエンジンのリストを確認するにはどうすればよいですか?

    これは、データベース管理システム(DBMS)が、データベースからのデータの作成、読み取り、更新、削除などのさまざまなSQL操作を処理するために使用するソフトウェアコンポーネントとして定義される場合があります。つまり、DBMSがデータベース内の情報を管理するために使用します。最も広く使用されているストレージエンジンはInnoDBであり、MySQL5.5以降のバージョンのデフォルトのストレージエンジンでもあります。 MySQL5.5より前は、デフォルトのストレージエンジンはMyISAMでした。 SHOW ENGINESコマンドを使用して、MySQLインストールでサポートされているストレージエンジ

  3. 引用符で囲まれた数値を追加する際、数値の後に数値以外のテキストを書き込んだ場合、MySQLはどのように評価しますか?

    数値以外のテキストを含む数値を追加しようとしている場合、MySQLは数値以外のテキストを破棄し、警告とともに数値の追加を評価するとします。次の例はこれを示します- 例 mysql> Select '1525 Kg' + '200 Oz'As Total; +-------+ | Total | +-------+ | 1725  | +-------+ 1 row in set, 2 warnings (0.00 sec)

  4. MySQLテーブルの作成中に、デフォルトのストレージエンジンInnoDBを使用するのではなく、選択したストレージエンジンを指定するにはどうすればよいですか?

    MySQLテーブルを作成するときに、ストレージエンジンを次のように指定できます- mysql> CREATE TABLE Student(id INTEGER PRIMARY KEY, Name VARCHAR(15)) -> ENGINE = 'MyISAM'; Query OK, 0 rows affected (0.28 sec) ENGINEキーワードは、この特定のテーブルに使用されるストレージエンジンを指定します。

  5. MySQLの特定のテーブルに使用されているストレージエンジンをどのように見つけることができますか?

    次のMySQLステートメントは、「tutorial」という名前のデータベースの「Student」テーブルに使用されているストレージエンジンを見つけることができます- mysql> SELECT ENGINE FROM information_schema.TABLES   -> WHERE TABLE_SCHEMA = 'tutorial'   -> AND TABLE_NAME = 'Student'; +--------+ | ENGINE | +--------+ | MyISAM | +--------+ 1 row

  6. 現在IN演算子を使用しているweare以外のデータベースのテーブルから列のリストを取得するにはどうすればよいですか?

    これは、SHOWCOLUMNSステートメントを使用して実行できます。その構文は次のようになります: 構文 SHOW COLUMNS FROM tab_name IN db_name ここで、 tab_name 列のリストを表示するテーブルの名前です。 Db_name テーブルが保存されているデータベースの名前です 例 この例では、現在データベース「クエリ」を使用して列のリストを取得しています MySQLの「データベース」に格納されている「arena」という名前のテーブルから: mysql> SHOW COLUMNS FROM arena IN mysql\G *

  7. INSERT INTOステートメントを使用してMySQLユーザーアカウントを設定するにはどうすればよいですか?

    MySQLに新しいユーザーを追加するには、データベースのユーザーテーブルに新しいエントリを追加するだけです mys ql。それを説明するために、次の例を使用しています- 例 次のプログラムは、新しいユーザーゲストを追加する例です。 SELECT、INSERT、およびUPDATE権限とパスワード guest123; SQLクエリは-です root@host# mysql -u root -p Enter password:******* mysql> use mysql; Database changed mysql> INSERT INTO user (host, us

  8. SQL GRANTステートメントを使用してMySQLユーザーアカウントを設定するにはどうすればよいですか?

    GRANTSQLコマンドを使用してユーザーアカウントを追加することもできます。次の例を使用して説明できます- 例 この例では、ユーザー Zaraを追加します パスワード付きzara123 特定のデータベースの場合、 これはチュートリアルという名前です。 root@host# mysql -u root -p password; Enter password:******* mysql> use mysql; Database changed mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP    -

  9. MySQL集計関数をMySQLIF()関数とどのように組み合わせることができますか?

    MySQL集計関数とMySQLIF()関数を組み合わせると、必要な特定の出力を取得するのに非常に役立ちます。 SUM()およびCOUNT()集計関数とIF()関数を組み合わせた次のクエリについて考えてみます。 例 mysql> Select SUM(IF(Language = 'English', 1, 0)) As English, SUM(IF(Language <> 'English',1,0)) AS "Non-English" from Students; +---------+-------------+ | E

  10. commandpromptでMySQLバイナリを使用してMySQLデータベースを確立するにはどうすればよいですか?

    mysqlを使用してMySQLデータベースを確立できます コマンドプロンプトでのバイナリ。次の例の助けを借りて理解することができます- 例 次のステートメントを使用して、コマンドプロンプトからMySQLサーバーに接続できます- [root@host]# mysql -u root -p Enter password:****** コマンドプロンプトが表示されます。上記のコマンドの結果は次のとおりです- 次のコードブロックは、上記のコードの結果を示しています- Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQ

  11. mysqladminを使用して新しいデータベースを作成するにはどうすればよいですか?

    MySQLデータベースを作成または削除するには、特別な権限が必要です。以下は、 mysqladminを使用して新しいデータベースを作成するための構文です。 バイナリ- 構文 [root@host]# mysqladmin -u root -p create db_name Enter password:****** ここでは、 db_name 作成するデータベースの名前です。 例 以下は、チュートリアルというデータベースを作成する簡単な例です。 − [root@host]# mysqladmin -u root -p create TUTORIALS Enter password:**

  12. MYSQL制御フロー関数CASEはどのように機能しますか?

    MySQL CASEステートメントは、SELECTやWHERE句などのクエリ内に条件を作成できるようにするフロー制御関数です。 CASEステートメントには2つの構文があります 構文-1 CASE val WHEN compare_val1 THEN result1 WHEN compare_val2 THEN result2 . . . Else result END この最初の構文では、valが compare_val1と等しい場合 次に、CASEステートメントは result1を返します 。 valがcompare_val2と等しい場合 次に、CASEステートメントは result2を返

  13. mysqladminを使用して既存のデータベースを削除するにはどうすればよいですか?

    MySQLデータベースを作成または削除するには、特別な権限が必要です。以下は、 mysqladminを使用してデータベースを削除する構文です。 バイナリ- 構文 [root@host]# mysqladmin -u root -p drop db_name Enter password:****** ここでは、 db_name 削除するデータベースの名前です。 例 以下は、tokyoS-という名前のデータベースを削除する例です。 [root@host]# mysqladmin -u root -p drop TUTORIALS Enter password:****** 上記のステート

  14. MySQL CASEステートメント内で列データをどのように使用できますか?

    それを理解するには、「学生」の表から次のようにデータを検討します- mysql> Select * from Students; +----+-----------+-----------+----------+----------------+ | id | Name      | Country   | Language | Course         | +----+-----------+-----------+----------+----------------+ | 1  | Fra

  15. どの条件で、MySQL CASEステートメントはNULLを返しますか?

    比較または条件が真でない場合、CASEステートメントは結果を返します。 ELSEの後に指定 声明。しかし、 ELSEがない場合はどうなりますか ステートメントの場合、この状況では、CASEステートメントはNULLを返します。以下はそれを実証するための例です。 例 mysql> Select CASE 100     -> WHEN 150 THEN 'It is matched'     -> WHEN 200 THEN 'It is not matched'     -> E

  16. MySQL TRUNCATE()関数の出力で、小数点以下の桁数を指定する2番目の引数の負の値はどのように影響しますか?

    2番目の引数の負の値を指定すると、小数点の前の数字がなしで削除されます。 四捨五入。削除される桁数は、負の2番目の引数の値によって異なります。次の例は、TRUNCATE()関数の出力における、2番目の引数の負の値に応じた変更を示しています。 mysql> Select TRUNCATE(1789.456,-1); +-----------------------+ | TRUNCATE(1789.456,-1) | +-----------------------+ |                 &n

  17. MySQLで、数値を別の数値の累乗にするにはどうすればよいですか?

    POWER()関数は、数値を別の数値の累乗にするために使用されます。 POW()は、POWER()関数の同義語です。これらの関数では、最初の引数が基数として機能し、2番目の引数が指数として機能します。 構文 POWER(M, N)   ここ、 Mは、べき乗のベースとなる数値です。 Nは、べき乗の指数である数値です。 例 mysql> Select POWER(2,3),POW(2,3); +------------+----------+ | POWER(2,3) | POW(2,3) | +------------+----------+ |   &nb

  18. 列のデータ値でMySQLPOWER()関数を使用するにはどうすればよいですか?

    列のデータ値でPOWER()関数を使用する場合、最初の引数、つまりベースは列の名前になり、2番目の引数、つまり指数は次のように指定されます。我ら。それを理解するために、次のレコードを持つテーブル「従業員」を考慮します- mysql> Select * from Employee; +----+--------+--------+ | ID | Name   | Salary | +----+--------+--------+ | 1  | Gaurav | 50000  | | 2  | Rahul  | 20000  | |

  19. MySQLの関数をどのように組み合わせることができますか?

    MySQLでの関数の組み合わせは、他の関数の引数として関数を提供することで非常に可能です。関数のネストとも呼ばれます。それを理解するために、以下のいくつかの例を検討してください mysql> Select UPPER(CONCAT('www.','tutorialspoint','.com'))As Tutorials; +------------------------+ | Tutorials              | +---------------------

  20. MySQLでは、BOOLEANデータ型がなくても、TRUE値とFALSE値をどのように表示できますか?

    MySQLにはBOOLEANデータ型がないことがわかっているため、TRUEまたはtrue、FALSEまたはfalseを使用して、MySQLステートメントにブール値を入力できます。 例 mysql> Select TRUE,FALSE; +------+-------+ | TRUE | FALSE | +------+-------+ |    1 |     0 | +------+-------+ 1 row in set (0.00 sec) mysql> Select true,false; +------+-------+ | T

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:201/229  20-コンピューター/Page Goto:1 195 196 197 198 199 200 201 202 203 204 205 206 207