<p>Wir haben bereits etwas über die Hinzufügungs-, Lösch-, Änderungs- und Abfragevorgänge der Datenbank gelernt, aber wir haben nur ein einfaches Verständnis der Abfragevorgänge der Datenbank. Folgen wir dem Editor, um andere Vorgänge von Datenbankabfragedatensätzen zu lernen. </p>
<p><img src="https://img.php.cn/upload/article/000/000/062/605c461923b8f256.jpg" alt="So führen Sie eine Datenabfrage in MySQL durch" ></p>
<p>Zuerst erstellen wir eine Datentabelle. Diese Operation basiert auf dieser Datentabelle: <br></p>
<p><img src="https://img.php.cn/upload/image/203/886/414/1616660173334521.png" title="1616660173334521.png" alt="So führen Sie eine Datenabfrage in MySQL durch"></p>
<h2><strong>1. Abfragedatensätze </strong></h2><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false;">select distinct 字段1,字段2 from 表名;</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p> </p><ul style="list-style-type: disc;"><li><p>Felder: Bezieht sich auf das Feld, das abgefragt werden muss, z. B. ID oder Alter in der Datentabelle. </p></li><li><p>Tabellenname: Dies ist die Datentabelle, mit der wir arbeiten Tabelle Schüler; </p></li></ul><p><strong>Solange Feld 1, Feld 2 Es wird im Allgemeinen für <code>distinct</code> ausgewählt, um nur ein Feld zu filtern Gleichzeitig kann diese Anweisung unter bestimmten Bedingungen auch zum Abfragen verwendet werden: <code>distinct</code>,只筛选一个字段;</strong></p><p>同时本条语句还可以用于某些条件下进行查询,<strong>条件查询比较符号:<code>=</code>,<code><</code>,<code>></code>,<code>>=</code>,<code><=</code>,<code>!=</code>等比较运算符,多个条件之间可以使用<code>or</code> <code>and</code>等</strong><strong>在本条语句下都可使用</strong>。</p><p>可以看示例:</p><p><img src="https://img.php.cn/upload/image/296/473/935/1616660393871606.png" title="1616660393871606.png" alt="So führen Sie eine Datenabfrage in MySQL durch"/></p><h2></h2><h2 style="max-width:90%"><strong>2.排序</strong></h2><p>可以使用sql语句对数据进行升降序。</p><p>升序:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">select * from 表名 order by 字段名 asc;</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>降序:<br/></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">select * from 表名 order by字段名 desc;</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>在sql中,<strong>排序的时候默认是升序。</strong><br/></p><p><img src="https://img.php.cn/upload/image/889/560/426/1616660920680907.png" title="1616660920680907.png" alt="So führen Sie eine Datenabfrage in MySQL durch"/></p><h2><strong>3.限制</strong></h2><p>在语句的最后面 加上<code><strong>limit 数字1,数字2</strong></code> 来进行查询数量的限制。数字1代表从第几条记录开始取(是从0开始的),数字2代表取几条!</p><p>如果<code>limit</code>后面只写数字1,那默认取一条记录。</p><p><img src="https://img.php.cn/upload/image/536/148/604/1616661042879597.png" title="1616661042879597.png" alt="So führen Sie eine Datenabfrage in MySQL durch"/></p><h2><strong>4.聚合</strong></h2><p>用户需要进行一些汇总操作,这就需要sql聚合操作。</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">select sum(字段名) from 表名;</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p><strong>通过<code>sum</code>Bedingtes Abfragevergleichssymbol:<code>=</code>,<code><</code>,<code>></code>,< code>>=</code>,<code><=</code >,<code>!=</code> und andere Vergleichsoperatoren können Sie <code>oder</code> <code>und verwenden </code> usw. zwischen mehreren Bedingungen</strong><br/>kann unter dieser Anweisung verwendet werden</p> . <p><img src="https://img.php.cn/upload/image/482/120/916/1616661304589370.png" title="1616661304589370.png" alt="So führen Sie eine Datenabfrage in MySQL durch"/>Sie können das Beispiel sehen: </p><p><img src="https://img.php.cn/upload/image/296/473/935/1616660393871606.png" title="1616660393871606.png" alt="D [RQJ %_2R9VT932[UX7(F9Y.png"/><strong></strong><br/><h2 style="max-width:90%"></p>2. Sortieren<p><img src="https://img.php.cn/upload/image/878/522/306/1616661568908733.png" title="1616661568908733.png" alt="So führen Sie eine Datenabfrage in MySQL durch"/></p>Sie können SQL-Anweisungen verwenden, um die Daten in aufsteigender und absteigender Reihenfolge zu sortieren .<p><strong>Aufsteigende Reihenfolge:</strong><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">select count(*|字段名) from 表名;</pre><div class="contentsignin">Nach dem Login kopieren</div></div> <br/>Absteigende Reihenfolge: </p><p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">select max(字段名) from 表名;</pre><div class="contentsignin">Nach dem Login kopieren</div></div><img src="https://img.php.cn/upload/image/200/528/683/1616661728542249.png" title="1616661728542249.png" alt="So führen Sie eine Datenabfrage in MySQL durch"/>In SQL verwendet </p> beim Sortieren standardmäßig die aufsteigende Reihenfolge <p><strong></strong></p><img src="https://img.php.cn/upload/image/889 /560/426/1616660920680907. png" title="1616660920680907.png" alt="So führen Sie eine Datenabfrage in MySQL durch"/><p><strong><img src="https://img.php.cn/upload/image/101/796/991/1616661809887684.png" title="1616661809887684.png" alt="So führen Sie eine Datenabfrage in MySQL durch"/>3. Einschränkung</strong></p><p><Code><strong>Limitnummer 1 hinzufügen Am Ende der Anweisung wird die Zahl 2<a href="https://www.php.cn/course/list/51.html" target="_self"></code> verwendet, um die Anzahl der Abfragen zu begrenzen. Die Zahl 1 stellt die Anzahl der Datensätze dar, mit denen begonnen werden soll (beginnend bei 0), und die Zahl 2 gibt an, wie viele Datensätze vorhanden sind fetch! </a></strong>Wenn <code>limit</code> nur die Zahl 1 danach geschrieben wird, wird standardmäßig ein Datensatz genommen </p>🎜<img src="https://img.php.cn/upload/image /536/148/604/1616661042879597.png" title="1616661042879597.png" alt="So führen Sie eine Datenabfrage in MySQL durch"/>🎜🎜🎜4. Aggregation🎜🎜🎜Benutzer müssen eine Zusammenfassung erstellen Operationen, die SQL-Aggregationsoperationen erfordern. 🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">select min(字段名) from 表名;</pre><div class="contentsignin">Nach dem Login kopieren</div></div>🎜🎜über <code>sum kann die Summe der Daten 🎜🎜🎜🎜🎜🎜rrreee🎜🎜 zum Zählen der Felder verwendet werden gefunden durch Verwendung von * oder Feldnamen 🎜In dieser Datentabelle ist der Maximalwert 40, also ist das Ausgabeergebnis 40. 🎜🎜🎜🎜🎜🎜min kann den Minimalwert in den Daten finden. 🎜In dieser Datentabelle beträgt der Mindestwert 10, daher ist das Ausgabeergebnis 10. 🎜🎜🎜🎜🎜🎜🎜🎜Empfohlenes Tutorial: 🎜MySQL-Video-Tutorial🎜🎜🎜</code>
Das obige ist der detaillierte Inhalt vonSo führen Sie eine Datenabfrage in MySQL durch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!