Heim > Datenbank > MySQL-Tutorial > Hauptteil

Informationen zum Anzeigen und Festlegen des SQL-Modus in MySQL

藏色散人
Freigeben: 2020-03-17 08:54:49
nach vorne
2681 Leute haben es durchsucht

SQL-Modus in MySQL anzeigen und festlegen

MySQL kann in verschiedenen Modi und in verschiedenen Szenarien in verschiedenen Modi ausgeführt werden, was hauptsächlich von den Systemvariablen abhängt. Der Wert von sql_mode. In diesem Artikel wird hauptsächlich die Anzeige und Einstellung dieses Werts vorgestellt, hauptsächlich unter Mac-Systemen.

Die Bedeutung und Funktion jedes Modus kann leicht online gefunden werden und wird in diesem Artikel nicht vorgestellt.

Es kann je nach Wirkungsbereich und Zeit in drei Ebenen unterteilt werden, nämlich Sitzungsebene, globale Ebene und Konfigurationsebene (permanent).

Sitzungsebene:

Ansicht-

select @@session.sql_mode;
Nach dem Login kopieren

Ändern-

set @@session.sql_mode='xx_mode'
set session sql_mode='xx_mode'
Nach dem Login kopieren

Sitzung kann weggelassen werden, die Standardsitzung ist nur für die aktuelle Sitzung gültig

Globale Ebene:

Ansicht-

select @@global.sql_mode;

Ändern-

set global sql_mode='xx_mode';
set @@global.sql_mode='xx_mode';
Nach dem Login kopieren

Erfordert erweiterte Berechtigungen. Es hat keine Auswirkungen auf die aktuelle Sitzung (von mir selbst getestet), da MySQL den entsprechenden Wert erneut liest Wenn der Wert dauerhaft sein soll, muss er in der Konfigurationsdatei geändert werden.

Konfigurationsänderung (permanent):

Öffnen Sie vi /etc/my.cnf

Hinzufügen

[mysqld]
sql-mode = "xx_mode"
Nach dem Login kopieren

Hinweis unten:[ mysqld] muss hinzugefügt werden, und die Mitte des SQL-Modus ist „-“ anstelle eines Unterstrichs.

Speichern und beenden, den Server neu starten und es wird dauerhaft wirksam.

Da es keine Konfigurationsdatei für die Installation von MySQL auf dem Mac gibt, müssen Sie diese manuell hinzufügen.

ps

Das Letzte, was hinzugefügt werden muss, ist das Starten, Stoppen, Neustarten und andere Vorgänge von MySQL unter Mac.

Es gibt zwei Hauptmöglichkeiten

Eine besteht darin, auf das MySQL-Panel zu klicken, das den „Systemeinstellungen“ entspricht, um die Verwaltung zu erreichen.

Die zweite ist die Befehlszeilenmethode.

MySQL-bezogene Ausführungsskripte, die folgenden zwei werden häufig verwendet:

/usr/local/mysql/support-files/mysql.server
/usr/local/mysql/bin/mysql
Nach dem Login kopieren

mysql.server wird verwendet, um den Start und Stopp des Servers zu steuern.

mysql.server start|stop|restart|status
Nach dem Login kopieren

MySQL wird hauptsächlich zum Herstellen einer Verbindung zum Server verwendet.

mysql -uroot -p **** -h **** -D **
Nach dem Login kopieren

Einige erfordern Sudo-Berechtigungen, und die relevanten Pfade können zu Umgebungsvariablen hinzugefügt werden, was das Schreiben vereinfacht. Ich werde nicht vorstellen, wie man sie hinzufügt.

EmpfehlenMySQL-Video-Tutorial, Adresse: https://www.php.cn/course/list/51.html

Das obige ist der detaillierte Inhalt vonInformationen zum Anzeigen und Festlegen des SQL-Modus in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage