mysql 初探_MySQL
说是初探, 其实也是学了很多年了,但是由于没有什么实践经验,所以没有真正的学以致用,近来无聊,看看以前貌似熟悉的知识还在否?
1.distinct——select中的一个去重的关键字,问题如下。
a)distinct能否修饰*?实践证明是可以的,但是没有意义,因为数据库主键必不能重复,所以distinct没有达到去重的效果。
b)distinct能否修饰多个column?这是不行的,distinct只能用于所有column之前,查重的结果必是所有查询的column都相同才予以去除。
2.order by 与 limit
a)order by中的字符a和A是按ASCII排序的么?其实是一种设置,字符集是一种语言的所有字符,而校验是设置字符中那些是一样的。
b)limit后面数字的用法?有两种limit,一个参数仅仅表示选择行数,两个参数的第一个参数是从哪一行开始,第二个参数表示选择后面的多少行。
3.通配符和正则表达式
两者都是数据过滤的一种方式,值得注意的是通配符表示的是必须完全匹配上,而正则表达式只要匹配部分即可了,例如like “jet” 和regexp “jet”的区别,like “jet” 除了能匹配上jet不能匹配任何其他的字符串,而regexp能匹配例如”jet 1000″,”likejet”这样的字符串。还有,通配符较正则表达式简单一些,在sql查询的过程中应该优先于正则表达式的使用。
4.where子句和having子句
where是在分组前进行过滤,所以不应该有聚集函数的比较,而having是在分组后进行过滤,可以使用聚集函数。
5.inner join和outer join
outer join较inner join的选择更大,它会包含某些没有匹配上的记录,例如left outer join中,左边的记录如果没有找到右边记录的对应,也会列出来。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In dem Artikel werden mithilfe der Änderungstabelle von MySQL Tabellen, einschließlich Hinzufügen/Löschen von Spalten, Umbenennung von Tabellen/Spalten und Ändern der Spaltendatentypen, erläutert.

In Artikel werden die Konfiguration der SSL/TLS -Verschlüsselung für MySQL, einschließlich der Erzeugung und Überprüfung von Zertifikaten, erläutert. Das Hauptproblem ist die Verwendung der Sicherheitsauswirkungen von selbstsignierten Zertifikaten. [Charakterzahl: 159]

In Artikel werden Strategien zum Umgang mit großen Datensätzen in MySQL erörtert, einschließlich Partitionierung, Sharding, Indexierung und Abfrageoptimierung.

In Artikel werden beliebte MySQL -GUI -Tools wie MySQL Workbench und PhpMyAdmin beschrieben, die ihre Funktionen und ihre Eignung für Anfänger und fortgeschrittene Benutzer vergleichen. [159 Charaktere]

In dem Artikel werden in MySQL die Ablagerung von Tabellen mithilfe der Drop -Tabellenerklärung erörtert, wobei Vorsichtsmaßnahmen und Risiken betont werden. Es wird hervorgehoben, dass die Aktion ohne Backups, die Detaillierung von Wiederherstellungsmethoden und potenzielle Produktionsumfeldgefahren irreversibel ist.

In Artikeln werden ausländische Schlüssel zur Darstellung von Beziehungen in Datenbanken erörtert, die sich auf Best Practices, Datenintegrität und gemeinsame Fallstricke konzentrieren.

In dem Artikel werden in verschiedenen Datenbanken wie PostgreSQL, MySQL und MongoDB Indizes für JSON -Spalten in verschiedenen Datenbanken erstellt, um die Abfrageleistung zu verbessern. Es erläutert die Syntax und die Vorteile der Indizierung spezifischer JSON -Pfade und listet unterstützte Datenbanksysteme auf.

Artikel erläutert die Sicherung von MySQL gegen SQL-Injektions- und Brute-Force-Angriffe unter Verwendung vorbereiteter Aussagen, Eingabevalidierung und starken Kennwortrichtlinien (159 Zeichen).
