MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

複数行のクエリで、最初の行の後のMySQLプロンプトの変更の重要性は何ですか?


複数行のクエリの最初の行を記述した後、MySQLは「mysql>」から即座に変更されます 「→」へ。 それの助けを借りて、MySQLがまだ完全なステートメントを見ていないという兆候を得て、残りを待っているので、それは重要です。以下の例を考えてみましょう。

mysql> Select *
    -> from
    -> stock_item;

最初の行、つまり「Select *」を書き込んだ後、Mysqlはプロンプトを変更します。これは、状態がまだ完了していないことを意味します。セミコロンの後、MySQLはステートメントが完了したと見なし、出力をスローします。


  1. アンダースコアの後に文字列の一部のみを表示して文字列を変更するMySQLクエリ?

    まずテーブルを作成しましょう- mysql> create table DemoTable (    UserName varchar(100) ); Query OK, 0 rows affected (0.69 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Smith_John'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(&#

  2. データベース内のテーブルの数を表示するためのMySQLクエリとは何ですか?

    たとえば、ここではWEBデータベースを使用しています。データベースWEBでテーブルの数を見つける必要があります。これには、MySQLのINFORMATION_SCHEMA.TABLESを使用します。 以下は、テーブルの数を表示するためのクエリです- mysql> select count(table_name) as TotalNumberOfTablesInWebDatabase    -> from information_schema.tables    -> where table_schema='web';