Rumah pangkalan data tutorial mysql Mysqlsql语句回顾1_MySQL

Mysqlsql语句回顾1_MySQL

Jun 01, 2016 pm 01:04 PM
kenyataan

检索出不存在相同值的列表可以加上DISTINCT关键字

SELECT DISTINCT vend_id FROM products;

可以使用LIMIT子句来限制返回结果的数量

SELECT prod_name FROM products LIMIT 5;

LIMIT子句同样拥有offset的功能,就是设定从第几条数据开始获得

SELECT prod_name FROM products LIMIT 5,5;

代表从第五个数据开始的五条数据

虽然LIMIT具有offset的功能,但是Mysql还是提供了OFFSET子句

SELECT prod_name FROM products LIMIT 5 OFFSET 5;

mysql的索引值是从0开始的

可以使用ORDER BY子句来给数据进行排序,该子句取一个或多个列的名字,据此对输出进行排序

SELECT prod_name FORM products ORDER BY prod_name;

该子句可是用非检索的列排序数据

ORDER BY子句可以选择使用多个列排序,所选列之间使用逗号隔开。

ORDER BY 子句要仿造WHERE子句之后

ORDER BY子句可以指定排序的方向(升序和降序),默认是升序,如果想变为降序需要在ORDER BY 子句的最后加上DESC

DESC关键字只应用到直接位于其前面的列名,可以使用如下的查询方式

SELECT prod_name,prod_price,prod_id FROM products ORDER BY prod_name DESC,prod_name;

WHERE 子句的操作符号中判断相等使用=判断不相等使用符号,和编程语言当中略显不同

通过使用BETWEEN关键字来进行范围值检查

SELECT prod_name,prod_price FROM products WHERE prod_price BETWEEN 5 AND 10;

使用IS NULL来进行空值检查

SELECT prod_name FROM products WHERE prod_price IS NULL

该语句返回没有价格的产品数据

mysql中存在几个逻辑操作符,分别是以下几个

AND OR IN NOT

SELECT prod_id,prod_price,prod_name FROM products WHERE vend_id=1003 AND prod_price

SELECT prod_name,prod_price FROM products WHERE vend_id=1002 OR vend_id=1003;取并集

SELECT prod_name,prod_price FROM products WHERE vend_id IN(1002,1003) ORDER BY prod_name; 取交集

SELECT prod_name,prod_price FROM products WHERE vend_id NOT IN(1002,1003) ORDER BY prod_name; 取并集的补集

可以使用圆括号来标记计算次序

%通配符表示任何字符出现任意次序,使用LIKE操作符

SELECT prod_id,prod_name FROM products WHERE prod_name LIKE ‘jet%’;

该查询语句会查询所有prod_name字段以jet开头的行

_通配符匹配单个任意字符

SELECT prod_id,prod_name FROM products WHERE prod_name LIKE ‘_ ton anvil’;

该查询语句查询任何以ton anvil 为结尾并且在其之前只有一个字符的所有行

不要过度使用通配符,如果其他操作能达到相同的目的,应该使用其他操作符。

在确实需要通配符时,除非绝对有必要,否则不要把它们用在搜索模式的开始处,这样最慢。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

kenyataan berbilang tangkapan dalam PHP8.0 kenyataan berbilang tangkapan dalam PHP8.0 May 14, 2023 pm 01:51 PM

Dengan perkembangan aplikasi web, bahasa PHP telah digunakan secara meluas dalam pembangunan web. Dalam versi PHP8.0, ciri bahasa baharu telah diperkenalkan - pernyataan multi-catch. Apakah pernyataan berbilang tangkapan? Dalam versi PHP sebelumnya, pembangun perlu menulis berbilang kenyataan tangkapan untuk mengendalikan berbilang jenis pengecualian. Sebagai contoh, blok kod berikut menunjukkan pengendalian dua pengecualian berbeza: cuba{//Somecodethatmay

Bagaimana untuk melaksanakan pernyataan untuk membuka kunci jadual dalam MySQL? Bagaimana untuk melaksanakan pernyataan untuk membuka kunci jadual dalam MySQL? Nov 08, 2023 pm 06:28 PM

Bagaimana untuk melaksanakan pernyataan untuk membuka kunci jadual dalam MySQL? Dalam MySQL, kunci meja ialah mekanisme penguncian yang biasa digunakan untuk melindungi integriti dan konsistensi data. Apabila transaksi membaca dan menulis pada jadual, transaksi lain tidak boleh mengubah suai jadual. Mekanisme penguncian ini memastikan ketekalan data pada tahap tertentu, tetapi ia juga boleh menyebabkan transaksi lain disekat. Oleh itu, jika transaksi tidak dapat diteruskan atas sebab tertentu, kami perlu membuka kunci jadual secara manual supaya transaksi lain dapat diteruskan. MySQL menyediakan pelbagai

Bagaimana untuk melaksanakan pernyataan memasukkan data dalam MySQL? Bagaimana untuk melaksanakan pernyataan memasukkan data dalam MySQL? Nov 08, 2023 am 11:48 AM

Bagaimana untuk melaksanakan pernyataan memasukkan data dalam MySQL? Apabila menggunakan pangkalan data MySQL, memasukkan data adalah operasi yang sangat asas dan biasa. Dengan memasukkan data, rekod baharu boleh ditambah pada jadual pangkalan data untuk menyediakan sokongan untuk operasi perniagaan. Artikel ini akan memperkenalkan cara menggunakan pernyataan INSERT dalam MySQL untuk melaksanakan operasi pemasukan data dan memberikan contoh kod khusus. Pernyataan INSERT dalam MySQL digunakan untuk memasukkan rekod baru ke dalam jadual pangkalan data. Format sintaks asasnya adalah seperti berikut: INSERTINTOt

Untuk memahami pernyataan kawalan aliran dalam Python, anda perlu menguasai beberapa situasi Untuk memahami pernyataan kawalan aliran dalam Python, anda perlu menguasai beberapa situasi Jan 20, 2024 am 08:06 AM

Python ialah bahasa pengaturcaraan peringkat tinggi yang digunakan secara meluas Ia mudah dipelajari, cekap dan fleksibel, dan amat digemari oleh pembangun. Dalam Python, pernyataan kawalan aliran adalah bahagian penting dalam melaksanakan logik program. Artikel ini akan memperkenalkan penyataan kawalan aliran yang biasa digunakan dalam Python dan memberikan contoh kod untuk mendalami pemahaman. Dalam Python, pernyataan kawalan aliran biasa termasuk pernyataan bersyarat dan pernyataan gelung. Pernyataan bersyarat melaksanakan blok kod yang berbeza berdasarkan keadaan benar atau salah dan digunakan untuk menentukan dan memilih cawangan pelaksanaan. Pernyataan gelung digunakan untuk mengulang

Bagaimana untuk melaksanakan pernyataan untuk menukar kata laluan pengguna dalam MySQL? Bagaimana untuk melaksanakan pernyataan untuk menukar kata laluan pengguna dalam MySQL? Nov 08, 2023 am 09:05 AM

MySQL ialah sistem pangkalan data hubungan yang biasa digunakan untuk mengurus dan menyimpan data. Dalam MySQL, kata laluan pengguna adalah salah satu faktor penting dalam melindungi keselamatan pangkalan data. Dalam pengurusan harian pangkalan data, selalunya perlu menukar kata laluan pengguna untuk memastikan keselamatan pangkalan data. Jadi, bagaimana untuk melaksanakan pernyataan menukar kata laluan pengguna dalam MySQL? Artikel ini akan memberikan anda contoh kod khusus. Tukar kata laluan pengguna MySQL melalui pernyataan ALTERUSER Penyataan ALTERUSER ialah MySQL8.0 dan ke atas.

Bagaimana untuk melaksanakan pernyataan untuk mencipta jadual dalam MySQL? Bagaimana untuk melaksanakan pernyataan untuk mencipta jadual dalam MySQL? Nov 08, 2023 pm 08:21 PM

Bagaimana untuk melaksanakan pernyataan untuk mencipta jadual dalam MySQL? Dalam pangkalan data MySQL, mencipta jadual adalah salah satu operasi yang paling penting. Kenyataan untuk mencipta jadual perlu mengambil kira pelbagai faktor seperti struktur jadual, jenis medan, kekangan dan sebagainya bagi memastikan ketepatan dan kesempurnaan penyimpanan data. Berikut akan memperkenalkan secara terperinci cara membuat pernyataan jadual dalam MySQL, termasuk contoh kod tertentu. Pertama, kita perlu menyambung ke pelayan pangkalan data MySQL. Anda boleh menggunakan arahan berikut untuk menyambung: mysql-uusername-p Seterusnya, masukkan kata laluan

Tujuan pernyataan SQL ALTER Tujuan pernyataan SQL ALTER Feb 19, 2024 pm 05:01 PM

Fungsi pernyataan SQL ALTER memerlukan contoh kod khusus Dalam sistem pengurusan pangkalan data, pernyataan ALTER ialah arahan SQL yang digunakan untuk mengubah suai objek pangkalan data. Melalui pernyataan ALTER, kita boleh mengubah suai objek pangkalan data seperti jadual, lajur, indeks dan pandangan, termasuk menambah, memadam, mengubah suai dan operasi lain. Berikut akan memperkenalkan penggunaan biasa pernyataan ALTER secara terperinci dan memberikan contoh kod yang berkaitan. Pernyataan ALTERTABLE digunakan untuk mengubah suai struktur jadual. Anda boleh menambah, memadam, mengubah suai lajur, kekangan, indeks, dsb.

Bagaimana untuk melaksanakan pernyataan untuk membatalkan kebenaran pengguna dalam MySQL? Bagaimana untuk melaksanakan pernyataan untuk membatalkan kebenaran pengguna dalam MySQL? Nov 08, 2023 pm 01:04 PM

Bagaimana untuk melaksanakan pernyataan untuk membatalkan kebenaran pengguna dalam MySQL? Dalam pangkalan data MySQL, kita sering perlu mengurus kebenaran pengguna. Walau bagaimanapun, kadangkala kami mungkin perlu membatalkan kebenaran pengguna tertentu untuk memastikan keselamatan pangkalan data. Artikel ini akan memperkenalkan cara menggunakan contoh kod khusus untuk melaksanakan kaedah membatalkan kebenaran pengguna dalam MySQL. Pertama, kita perlu log masuk ke pelayan pangkalan data MySQL dan bertukar kepada pengguna dengan kebenaran yang mencukupi, seperti root. Kami kemudiannya boleh menggunakan pernyataan REVOKE untuk menuntut semula pengguna

See all articles