複数行のクエリで、最初の行の後のMySQLプロンプトの変更の重要性は何ですか?
複数行のクエリの最初の行を記述した後、MySQLは「mysql>」から即座に変更されます 「→」へ。 それの助けを借りて、MySQLがまだ完全なステートメントを見ていないという兆候を得て、残りを待っているので、それは重要です。以下の例を考えてみましょう。
mysql> Select * -> from -> stock_item;
最初の行、つまり「Select *」を書き込んだ後、Mysqlはプロンプトを変更します。これは、状態がまだ完了していないことを意味します。セミコロンの後、MySQLはステートメントが完了したと見なし、出力をスローします。
-
アンダースコアの後に文字列の一部のみを表示して文字列を変更する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(
-
データベース内のテーブルの数を表示するためのMySQLクエリとは何ですか?
たとえば、ここではWEBデータベースを使用しています。データベースWEBでテーブルの数を見つける必要があります。これには、MySQLのINFORMATION_SCHEMA.TABLESを使用します。 以下は、テーブルの数を表示するためのクエリです- mysql> select count(table_name) as TotalNumberOfTablesInWebDatabase -> from information_schema.tables -> where table_schema='web';