Maison base de données tutoriel mysql 六条比较有用的MySQL数据库操作的SQL语句小结_MySQL

六条比较有用的MySQL数据库操作的SQL语句小结_MySQL

Jun 01, 2016 pm 01:22 PM
初学者 数据库操作

bitsCN.com 在MySQL数据库操作中,我们常常编写一些SQL语句来实现自己想要的功能。但是对于初学MySQL数据库的人来说这似乎又有一定的难度。本文我们总结了六条比较有用的SQL语句,初学者可以套用下面的格式,接下来就让我们一起来了解一下这部分内容。
1.计算年数
如果您想通过生日来计算这个人的年龄,可以用以下的语句来实现:

SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0;
2.两个时间的差
取得两个 datetime 值的差。假设 dt1 和 dt2 是 datetime 类型,其格式为 ‘yyyy-mm-dd hh:mm:ss',那么它们之间所差的秒数为:UNIX_TIMESTAMP( dt2 ) - UNIX_TIMESTAMP( dt1 ) 除以60就是所差的分钟数,除以3600就是所差的小时数,再除以24就是所差的天数。
3.显示某一列出现过N次的值

SELECT id
FROM tbl
GROUP BY id
HAVING COUNT(*) = N;

4.计算两个日子间的工作日
所谓工作日就是除出周六周日和节假日。

SELECT COUNT(*)
FROM calendar
WHERE d BETWEEN Start AND Stop
AND DAYOFWEEK(d) NOT IN(1,7)
AND holiday=0;

5.查找表中的主键

SELECT k.column_name
FROM information_schema.table_constraints t
JOIN information_schema.key_column_usage k
USING (constraint_name,table_schema,table_name)
WHERE t.constraint_type='PRIMARY KEY'
AND t.table_schema='db'
AND t.table_name=tbl'

6.查看你的数库有多大

SELECT
table_schema AS 'Db Name',
Round( Sum( data_length + index_length ) / 1024 / 1024, 3 ) AS 'Db Size (MB)',
Round( Sum( data_free ) / 1024 / 1024, 3 ) AS 'Free Space (MB)'
FROM information_schema.tables
GROUP BY table_schema ;

关于MySQL数据库的比较有用的SQL语句的介绍就到这里了,如果您想了解更多MySQL数据库的知识,可以看一下这里的文章:http://www.bitsCN.com/list/list_112_1.htm,相信一定可以给您带来收获的!bitsCN.com

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Devenez un expert C : cinq compilateurs indispensables recommandés Devenez un expert C : cinq compilateurs indispensables recommandés Feb 19, 2024 pm 01:03 PM

Du débutant à l'expert : cinq recommandations essentielles du compilateur C Avec le développement de l'informatique, de plus en plus de personnes s'intéressent aux langages de programmation. En tant que langage de haut niveau largement utilisé dans la programmation au niveau système, le langage C a toujours été apprécié des programmeurs. Afin d’écrire du code efficace et stable, il est important de choisir un compilateur en langage C qui vous convient. Cet article présentera cinq compilateurs essentiels du langage C parmi lesquels choisir pour les débutants et les experts. GCCGCC, la collection de compilateurs GNU, est l'un des compilateurs de langage C les plus couramment utilisés.

Comment utiliser des scripts PHP pour effectuer des opérations de base de données dans un environnement Linux Comment utiliser des scripts PHP pour effectuer des opérations de base de données dans un environnement Linux Oct 05, 2023 pm 03:48 PM

Comment utiliser PHP pour effectuer des opérations de base de données dans un environnement Linux. Dans les applications Web modernes, la base de données est un composant essentiel. PHP est un langage de script côté serveur populaire qui peut interagir avec diverses bases de données. Cet article explique comment utiliser les scripts PHP pour les opérations de base de données dans un environnement Linux et fournit des exemples de code spécifiques. Étape 1 : installer les logiciels et les dépendances nécessaires Avant de commencer, nous devons nous assurer que PHP et les dépendances associées sont installés dans l'environnement Linux. Normalement

C++ ou Python, lequel est le plus adapté aux débutants ? C++ ou Python, lequel est le plus adapté aux débutants ? Mar 25, 2024 am 10:54 AM

C++ ou Python, lequel est le plus adapté aux débutants ? À l’ère des technologies de l’information qui envahissent le monde, la capacité à programmer est devenue une compétence essentielle. Dans le processus d’apprentissage de la programmation, le choix d’un langage de programmation approprié est particulièrement important. Parmi les nombreux langages de programmation, C++ et Python sont deux choix populaires auprès des débutants. Alors, lequel est le plus adapté aux débutants, C++ ou Python ? Ce qui suit comparera les avantages et les inconvénients des deux sous divers aspects, et expliquera pourquoi le choix d'un certain langage est plus utile aux débutants pour se lancer dans la programmation.

Comment utiliser Pagoda Panel pour la gestion MySQL Comment utiliser Pagoda Panel pour la gestion MySQL Jun 21, 2023 am 09:44 AM

Pagoda Panel est un logiciel de panel puissant qui peut nous aider à déployer, gérer et surveiller rapidement des serveurs, en particulier les petites entreprises ou les utilisateurs individuels qui ont souvent besoin de créer des sites Web, de gérer des bases de données et de maintenir des serveurs. Parmi ces tâches, la gestion des bases de données MySQL constitue dans de nombreux cas une tâche importante. Alors comment utiliser le panel Pagoda pour la gestion MySQL ? Ensuite, nous le présenterons étape par étape. Étape 1 : Installez Pagoda Panel. Avant de commencer à utiliser Pagoda Panel pour la gestion MySQL, vous devez d'abord installer Pagoda Panel.

Guide fiscal WooCommerce : un guide pour les débutants Guide fiscal WooCommerce : un guide pour les débutants Sep 04, 2023 am 08:25 AM

Maintenant que nous connaissons les produits WooCommerce et leurs paramètres associés, examinons les options de configuration fiscale de WooCommerce. Configuration fiscale En tant que propriétaire d'une boutique en ligne, vous ne voulez jamais vous soucier des règles et des problèmes fiscaux. WooCommerce vous aide en proposant plusieurs options pour gérer tous les paramètres fiscaux, qui peuvent varier en fonction de votre pays et des exigences de chaque magasin. Ces options peuvent être trouvées sur : WooCommerce->Paramètres->Taxes. Une fois que vous êtes entré dans l’onglet Paramètres fiscaux, vous verrez une section principale Paramètres fiscaux avec trois tranches d’imposition différentes. Ce sont : Options fiscales Taux standards Taux d’intérêt réduits Taux d’intérêt nuls Taxes

Guide du débutant Pandas : Conseils pour la lecture des données des tableaux HTML Guide du débutant Pandas : Conseils pour la lecture des données des tableaux HTML Jan 09, 2024 am 08:10 AM

Guide du débutant : Comment lire des données tabulaires HTML avec Pandas Introduction : Pandas est une puissante bibliothèque Python pour le traitement et l'analyse des données. Il fournit des structures de données flexibles et des outils d'analyse de données, rendant le traitement des données plus simple et plus efficace. Les pandas peuvent non seulement traiter des données au format CSV, Excel et autres formats, mais peuvent également lire directement les données des tableaux HTML. Cet article explique comment utiliser la bibliothèque Pandas pour lire les données des tableaux HTML et fournit des exemples de code spécifiques pour aider les débutants.

Les débutants en Python doivent apprendre : maîtriser l'utilisation de base des fonctions lambda Les débutants en Python doivent apprendre : maîtriser l'utilisation de base des fonctions lambda Feb 02, 2024 pm 06:41 PM

Indispensable pour les débutants : pour maîtriser l'utilisation de base des fonctions lambda en Python, des exemples de code spécifiques sont nécessaires. Présentation : Python est un langage de programmation simple et facile à apprendre. Il a attiré l'amour de nombreux programmeurs grâce à sa syntaxe concise et flexible. . En Python, une fonction lambda est une fonction anonyme spéciale qui peut être définie directement là où la fonction est requise sans lui donner de nom. Cet article présentera l'utilisation de base des fonctions lambda et fournira des exemples de code spécifiques pour aider les débutants à mieux comprendre

Les débutants en programmation devraient-ils d'abord apprendre le C ou le C++ ? Les débutants en programmation devraient-ils d'abord apprendre le C ou le C++ ? Mar 18, 2024 pm 03:15 PM

Titre : Les débutants en programmation doivent-ils donner la priorité à l’apprentissage du langage C ou du C++ ? Dans le domaine de la programmation, le langage C et le C++ sont deux langages de programmation très importants, chacun avec ses propres caractéristiques et avantages. Pour les débutants, choisir la langue à apprendre peut être un peu déroutant. Cet article abordera ce problème et donnera quelques exemples de code spécifiques pour aider les débutants à mieux comprendre les différences entre les deux langages. Jetons d’abord un coup d’œil au langage C. Le langage C est un langage de programmation puissant et largement utilisé. Il est développé à partir du langage assembleur.

See all articles