Mysqlsql语句回顾1_MySQL
检索出不存在相同值的列表可以加上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 为结尾并且在其之前只有一个字符的所有行
不要过度使用通配符,如果其他操作能达到相同的目的,应该使用其他操作符。
在确实需要通配符时,除非绝对有必要,否则不要把它们用在搜索模式的开始处,这样最慢。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Avec le développement des applications Web, le langage PHP a été largement utilisé dans le développement Web. Dans la version PHP8.0, une nouvelle fonctionnalité de langage a été introduite : l'instruction multi-catch. Qu'est-ce qu'une déclaration multi-catch ? Dans les versions précédentes de PHP, les développeurs devaient écrire plusieurs instructions catch pour gérer plusieurs types d'exceptions. Par exemple, le bloc de code suivant montre la gestion de deux exceptions différentes : try{//Somecodethatmay

Comment implémenter l'instruction pour déverrouiller la table dans MySQL ? Dans MySQL, les verrous de table sont un mécanisme de verrouillage couramment utilisé pour protéger l'intégrité et la cohérence des données. Lorsqu'une transaction lit et écrit dans une table, les autres transactions ne peuvent pas modifier la table. Ce mécanisme de verrouillage garantit dans une certaine mesure la cohérence des données, mais peut également provoquer le blocage d'autres transactions. Par conséquent, si une transaction ne peut pas continuer pour une raison quelconque, nous devons déverrouiller manuellement la table afin que les autres transactions puissent continuer. MySQL fournit une variété de

Comment implémenter l'instruction d'insertion de données dans MySQL ? Lors de l'utilisation d'une base de données MySQL, l'insertion de données est une opération très basique et courante. En insérant des données, de nouveaux enregistrements peuvent être ajoutés aux tables de la base de données pour prendre en charge les opérations commerciales. Cet article explique comment utiliser l'instruction INSERT dans MySQL pour implémenter des opérations d'insertion de données et fournit des exemples de code spécifiques. L'instruction INSERT dans MySQL est utilisée pour insérer de nouveaux enregistrements dans la table de la base de données. Son format de syntaxe de base est le suivant : INSERTINTOt

Python est un langage de programmation de haut niveau largement utilisé. Il est facile à apprendre, efficace et flexible, et est profondément apprécié des développeurs. En Python, les instructions de contrôle de flux constituent une partie importante de la mise en œuvre de la logique du programme. Cet article présentera les instructions de contrôle de flux couramment utilisées en Python et fournira des exemples de code pour approfondir la compréhension. En Python, les instructions de contrôle de flux courantes incluent les instructions conditionnelles et les instructions de boucle. Les instructions conditionnelles exécutent différents blocs de code en fonction de la condition vraie ou fausse et sont utilisées pour déterminer et sélectionner les branches d'exécution. L'instruction de boucle est utilisée pour répéter

MySQL est un système de base de données relationnelle couramment utilisé pour gérer et stocker des données. Dans MySQL, les mots de passe des utilisateurs sont l'un des facteurs importants dans la protection de la sécurité des bases de données. Dans la gestion quotidienne de la base de données, il est souvent nécessaire de changer le mot de passe de l'utilisateur pour assurer la sécurité de la base de données. Alors, comment implémenter l'instruction de changement de mot de passe utilisateur dans MySQL ? Cet article vous fournira des exemples de code spécifiques. Modifiez le mot de passe de l'utilisateur MySQL via l'instruction ALTERUSER. L'instruction ALTERUSER est MySQL8.0 et supérieur.

Comment implémenter l'instruction pour créer une table dans MySQL ? Dans la base de données MySQL, la création d'une table est l'une des opérations les plus importantes. L'instruction visant à créer une table doit prendre en compte divers facteurs tels que la structure de la table, les types de champs, les contraintes, etc. pour garantir l'exactitude et l'exhaustivité du stockage des données. Ce qui suit présentera en détail comment créer une instruction table dans MySQL, y compris des exemples de code spécifiques. Tout d’abord, nous devons nous connecter au serveur de base de données MySQL. Vous pouvez utiliser la commande suivante pour vous connecter : mysql-uusername-p Ensuite, entrez le mot de passe

La fonction de l'instruction SQL ALTER nécessite des exemples de code spécifiques. Dans un système de gestion de base de données, l'instruction ALTER est une commande SQL utilisée pour modifier les objets de la base de données. Grâce à l'instruction ALTER, nous pouvons modifier les objets de la base de données tels que les tables, les colonnes, les index et les vues, y compris l'ajout, la suppression, la modification et d'autres opérations. Ce qui suit présentera en détail l’utilisation courante de l’instruction ALTER et fournira des exemples de code pertinents. L'instruction ALTERTABLE est utilisée pour modifier la structure de la table. Vous pouvez ajouter, supprimer, modifier des colonnes, des contraintes, des index, etc.

Comment implémenter l'instruction pour révoquer les autorisations des utilisateurs dans MySQL ? Dans la base de données MySQL, nous devons souvent gérer les autorisations des utilisateurs. Cependant, nous pouvons parfois être amenés à révoquer les autorisations de certains utilisateurs pour assurer la sécurité de la base de données. Cet article explique comment utiliser des exemples de code spécifiques pour implémenter la méthode de révocation des autorisations utilisateur dans MySQL. Tout d'abord, nous devons nous connecter au serveur de base de données MySQL et passer à un utilisateur disposant des autorisations suffisantes, telles que root. Nous pouvons ensuite utiliser l'instruction REVOKE pour récupérer l'utilisateur
