Heim > Datenbank > MySQL-Tutorial > Eine ausführliche Einführung in MySQL-Tipps für den Betrieb von SQL

Eine ausführliche Einführung in MySQL-Tipps für den Betrieb von SQL

黄舟
Freigeben: 2017-03-04 14:55:33
Original
900 Leute haben es durchsucht

Dieser Artikel konzentriert sich auf die Tipps zur Ausführung von SQL. Diese Methode bringt nicht nur Komfort in die Bedienung, sondern gewährleistet auch die Sicherheit der Daten.

1: Abfragedaten (garantierte Abfrageleistung )

Zuerst möchte ich Einmal erklären

SELECT *  和 SELECT t.id , t.name 的性能,结论:后者性能其实总体优于前者,不信可以自己去试验。
Nach dem Login kopieren

Am besten geben Sie der Tabelle bei der Abfrage einen Alias, um das Auffinden der abzufragenden Felder in der Tabelle zu erleichtern. Wenn Sie SQL für Abfragen mit mehreren Bedingungen ausführen, verwenden Sie Tools wie Navicat, um Abfrage-SQL im folgenden Format zu schreiben:

SELECT cus.uuid , cus.customerId FROM `customer` cus where 1=1
and cus.uuid=''
-- and cus.customerId=''
and cus.customerName=''
or cus.authState=''
-- or cus.createTime='';
Nach dem Login kopieren

Dies Sie können viele Abfragen schreiben Auf diese Weise können Sie die benötigten Bedingungen verwenden, um diejenigen zu öffnen, die Sie benötigen, und Sie können diejenigen auskommentieren, die Sie nicht benötigen. Die Abfrage mit mehreren Bedingungen ist schneller.

2: Daten einfügen/aktualisieren/löschen (Datensicherheit gewährleisten)

Beim Betrieb der Datenbank ist die Datensicherheit sehr wichtig. Es ist in Ordnung, die Datenbank zu testen, aber es ist noch wichtiger, wenn Sie die Datenbank betreiben Seien Sie vorsichtig. Im Folgenden finden Sie einen kleinen Trick, der Ihnen dabei helfen kann, Probleme bei der Ausführung von Datenbank-SQL zu vermeiden. Code direkt posten:

--(1):打开事务
START TRANSACTION
--(2):执行要操作数据库的sql ,insert ,update,delete等
update explain_download ex set ex.url = concat('https://www.baidu.com/handbook/',ex.fileName);
--(3):查询执行的sql结果是否正确
SELECT * FROM `explain_download` ed;
--(4):不正确的话,执行回滚
ROLLBACK;
--(5):正确 提交数据
commit;
Nach dem Login kopieren

Hinweis: Jede Zeile oben wird zeilenweise ausgeführt.

Das Obige ist die detaillierte Einführung von MySQL-Tipps für den Betrieb von SQL. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (m.sbmmt.com)!


Verwandte Etiketten:
Quelle:php.cn
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