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

MySQLで現在の区切り文字を更新するにはどうすればよいですか?


最初に、次の構文を使用してMySQLの現在の区切り文字を決定しましょう

\s

上記の構文は、現在の区切り文字について通知します。上記の構文を実装しましょう。

クエリは次のとおりです

mysql> \s

以下は出力です

C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe Ver 8.0.12 for Win64 on x86_64 (MySQL Community Server - GPL)
Connection id: 19
Current database: sample
Current user: root@localhost
SSL: Cipher in use is DHE-RSA-AES128-GCM-SHA256
Using delimiter: ;
Server version: 8.0.12 MySQL Community Server - GPL
Protocol version: 10
Connection: localhost via TCP/IP
Insert id: 11
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
TCP port: 3306
Uptime: 9 hours 50 min 52 sec
Threads: 3 Questions: 135 Slow queries: 0 Opens: 272 Flush tables: 2 Open tables: 247 Queries per second avg: 0.003

区切り文字を変更すると、更新された現在の区切り文字が表示されます。

//で現在の区切り文字を変更しましょう。構文は次のとおりです

DELIMITER //

区切り文字を変更するためのクエリは次のとおりです

mysql> DELIMITER //

現在の区切り文字、つまり更新された区切り文字を確認しましょう。

クエリは次のとおりです

mysql> \s

以下は出力です

C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe Ver 8.0.12 for Win64 on x86_64 (MySQL Community Server - GPL)
Connection id: 19
Current database: sample
Current user: root@localhost
SSL: Cipher in use is DHE-RSA-AES128-GCM-SHA256
Using delimiter: //
Server version: 8.0.12 MySQL Community Server - GPL
Protocol version: 10
Connection: localhost via TCP/IP
Insert id: 11
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
TCP port: 3306
Uptime: 9 hours 54 min 10 sec
Threads: 3 Questions: 138 Slow queries: 0 Opens: 272 Flush tables: 2 Open tables: 247 Queries per second avg: 0.003

  1. 現在のデータベースの名前を使用してMySQLでデータベースを削除するにはどうすればよいですか?

    現在のデータベースを取得するには、SELECT DATABASE()-を使用できます。 select database(); 以下は構文です- set @anyVariableName = database(); select @anyVariableName; set @anyVariableName2 = concat('drop database ', @yourVariableName); prepare anyVariableName3 from @yourVariableName2; execute yourVariableName3; 現在のデータベースを取得

  2. mysqld-MySQLサーバー

    MySQLサーバーである「mysqld」について理解しましょう- mysqld mysqldはMySQLサーバーとも呼ばれます。これは、MySQLインストールでほとんどの作業を行うシングルマルチスレッドプログラムです。追加のプロセスを生成することはありません。 MySQLサーバーは、データベースとテーブルを含むMySQLデータディレクトリへのアクセスを管理するのに役立ちます。データディレクトリは、ログファイルやステータスファイルなどの他の情報のデフォルトの場所です。 注 −特定のインストールパッケージには、mysqld-debugという名前のサーバーのデバッグバージョンが含まれている