Accueil Finances personnelles SQL pour Dummies Cheat Sheet - dummies

SQL pour Dummies Cheat Sheet - dummies

Vidéo: MySQL Tutorial for Beginners [2019] - Full Course 2024

Vidéo: MySQL Tutorial for Beginners [2019] - Full Course 2024
Anonim

Par Allen G. Taylor

Cette feuille de triche se compose de plusieurs tableaux et listes utiles, contenant des informations qui reviennent régulièrement lorsque vous travaillez avec SQL. Dans un endroit, vous pouvez obtenir une réponse rapide à un certain nombre de questions différentes qui surviennent fréquemment au cours d'un effort de développement SQL.

Critères SQL pour les formulaires normaux

Pour garantir que les tables de base de données sont conçues de manière à conserver vos données de manière fiable, vous devez vous assurer qu'elles ne sont pas sujettes à des anomalies de modification. La normalisation de vos bases de données vous donnera cette assurance. Comparez les critères SQL de la liste suivante aux tables de votre base de données. Cela vous alertera sur la possibilité d'anomalies, lorsque vous constatez que votre base de données n'est pas suffisamment normalisée.

Première forme normale (1NF):

  • La table doit être bidimensionnelle, avec des lignes et des colonnes.

  • Chaque ligne contient des données qui concernent une chose ou une partie d'une chose.

  • Chaque colonne contient des données pour un seul attribut de la chose décrite.

  • Chaque cellule (intersection de ligne et de colonne) de la table doit être à valeur unique.

  • Toutes les entrées d'une colonne doivent être du même type.

  • Chaque colonne doit avoir un nom unique.

  • Aucune ligne ne peut être identique.

  • L'ordre des colonnes et des lignes n'a pas d'importance.

Deuxième forme normale (2NF):

  • La table doit être en première forme normale (1NF).

  • Tous les attributs non-clés (colonnes) doivent dépendre de la clé entière.

Troisième forme normale (3NF):

  • La table doit être dans la seconde forme normale (2NF).

  • La table n'a aucune dépendance transitive.

Formulaire normal de clé de domaine (DK / NF):

  • Chaque contrainte sur la table est une conséquence logique de la définition des clés et des domaines.

Types de données SQL

Voici une liste de tous les types de données formels reconnus par la norme ISO / IEC standard. En plus de ceux-ci, vous pouvez définir des types de données supplémentaires dérivés de ceux-ci.

Chiffres exacts:

  • INTEGER

  • SMALLINT

  • BIGINT

  • NUMERIC

  • DECIMAL

Chiffres approximatifs:

  • REAL

  • DOUBLE PRECISION

  • FLOAT

Cordes binaires:

  • BINAIRE

  • BINAIRE VARIABLE

  • BINAIRE GRAND OBJET

Booléen:

  • BOOLEAN

Chaînes de caractères:

  • CARACTERE

  • CARACTERE VARIANTE (VARCHAR)

  • CARACTERE GRAND OBJET < CARACTÈRE NATIONAL

  • CARACTÈRE NATIONAL VARIANT

  • CARACTÈRE NATIONAL GRAND OBJET

  • Databases:

DATE

  • HEURE SANS FUSEAU HORAIRE

  • TIMESTAMP SANS FUS HEURE

  • HEURE AVEC FUSEAU HORAIRE

  • TIMESTAMP AVEC FUSEAU HORAIRE

  • Intervalles:

INTERVAL DAY

  • INTERVAL YEAR

  • Types de collection:

ARRAY

  • MULTISET

  • Autres types:

ROW

  • XML

  • Fonctions de valeur SQL < Ces fonctions de valeur SQL effectuent des opérations sur les données.Il y a toutes sortes d'opérations qui pourraient théoriquement être effectuées sur des éléments de données, mais ce sont certaines qui sont le plus souvent nécessaires.

Fonctions de valeur de chaîne

Fonction

Effet

SUBSTRING Extrait une sous-chaîne d'une chaîne source
SUBSTRING SIMILAR Extrait une sous-chaîne d'une chaîne source en utilisant POSIX > expressions régulières
SUBSTRING_REGEX Extrait d'une chaîne la première occurrence d'un modèle d'expression régulière XQuery

et renvoie une occurrence de la sous-chaîne

correspondante TRANSLATE_REGEX

Extraits d'une chaîne ou chaque occurrence d'un modèle d'expression régulière XQuery

et le remplace par une

chaîne de remplacement XQuery UPPER

Convertit une chaîne de caractères en majuscules

LOWER

Convertit une chaîne de caractères TRIM
Ajuste les blancs de début et de fin TRANSLATE
Transforme une chaîne source d'un jeu de caractères en autre
CONVERT Transforme une chaîne source d'un caractère réglé sur

autre

Fonctions de valeur numérique Fonction

Effet

POSITION

Retourne la position de départ ition d'une chaîne cible dans une chaîne source
CHARACTER_LENGTH Renvoie le nombre de caractères dans une chaîne

OCTET_LENGTH

Renvoie le nombre d'octets (octets) dans une chaîne de caractères EXTRAIT
Extrait un seul champ d'une date ou d'un intervalle Fonctions de valeur de date
Fonction Effet
CURRENT_DATE

Renvoie la date actuelle CURRENT_TIME (p)
Retourne le courant temps; (p) est la précision de secondes CURRENT_TIMESTAMP (p)
Retourne la date actuelle et l'heure actuelle; (p) est la précision des secondes
Fonctions SQL Set Les fonctions SQL set vous donnent une réponse rapide aux questions que vous pourriez avoir sur les caractéristiques de vos données dans leur ensemble. Combien de lignes a une table? Quelle est la valeur la plus élevée dans le tableau? Quel est le plus bas? Ce sont les types de questions que les fonctions de l'ensemble SQL peuvent répondre pour vous.

COUNT

Renvoie le nombre de lignes dans la table spécifiée

MAX

Renvoie la valeur maximale qui apparaît dans la table spécifiée
MIN Renvoie la valeur minimale qui apparaît dans la table

spécifiée

SUM Ajoute les valeurs dans une colonne spécifiée

AVG

Renvoie la moyenne de toutes les valeurs de la colonne spécifiée
SQL WHERE Clause Prédicace < Les prédicats se résument à un résultat VRAI ou FAUX. Vous pouvez filtrer les lignes indésirables du résultat d'une requête SQL en appliquant une clause WHERE dont le prédicat exclut les lignes indésirables. Comparaison Prédicats

=

Égal

Différent

<< Inférieur à
<= Inférieur ou égal à >>
Supérieur à >> =
Supérieur ou égal à Autres prédicats
TOUS ENTRE
DISTINCT EXISTS
IN LIKE
MATCH
SQL pour Dummies Cheat Sheet - dummies

Le choix des éditeurs

Création de graphiques avec Fireworks CS5 Outils vectoriels - dummies

Création de graphiques avec Fireworks CS5 Outils vectoriels - dummies

Les outils Vector dans Adobe Fireworks Creative Suite 5 sont similaires à celles auxquelles vous êtes habitué dans Illustrator ou Photoshop. Vous devriez remarquer dès le départ dans Fireworks qu'à chaque fois que vous créez une nouvelle forme vectorielle avec l'un des outils vectoriels (comme Line, Pen, Shape ou Type), Fireworks crée ...

Comment exporter des tranches dans Fireworks CS5 - les nuls

Comment exporter des tranches dans Fireworks CS5 - les nuls

Découpage est une technique permettant de fractionner des fichiers volumineux en paquets plus petits ils téléchargent plus vite. Une fois que vous avez découpé votre illustration dans Adobe Fireworks Creative Suite 5, vous pouvez exporter les coupes finales pour les utiliser sur une page Web. Vous pouvez exporter des tranches Fireworks sous forme de tableaux html ou de feuilles de style en cascade (CSS). Pour exporter en tranches ...

Comment créer des images avec des outils Bitmap dans Adobe Fireworks CS6 - des mannequins

Comment créer des images avec des outils Bitmap dans Adobe Fireworks CS6 - des mannequins

Adobe Photoshop CS6 a certains outils qui fonctionnent différemment des outils similaires dans d'autres applications Adobe: les outils bitmap de Flou, Pinceau, Gomme, Lasso, Baguette magique, Marquee, Crayon et Rubber Stamp. Si vous ne voyez pas le panneau Outils, choisissez Fenêtre → Outils. Comment sélectionner des pixels avec des outils bitmap Les outils de sélection vous permettent de saisir ...

Le choix des éditeurs

ISO et Image Noise avec le Nikon D3300 - mannequins

ISO et Image Noise avec le Nikon D3300 - mannequins

Idéalement, vous devez toujours utiliser le réglage ISO le plus bas sur votre Nikon D3300 pour assurer une qualité d'image optimale. À mesure que l'ISO augmente, rendant le capteur d'image plus réactif à la lumière, vous augmentez le risque de produire du bruit. Le bruit est un défaut qui ressemble à des grains de sable et ressemble ...

Comment afficher les paramètres d'image sur le Nikon D3300 - dummies

Comment afficher les paramètres d'image sur le Nikon D3300 - dummies

Votre appareil photo Nikon D3300 conserve une trace de paramètres de prise de vue et vous permet de les voir pendant la prise de vue. Votre appareil photo vous propose les moyens suivants pour surveiller les paramètres de prise de vue les plus importants: Écran d'information (photographie du viseur): L'écran de gauche de la figure vous donne un aperçu de l'écran d'informations disponible pour la photographie du viseur. ...

Le choix des éditeurs

Où placer un numéro de page dans Word 2007 - mot de passe

Où placer un numéro de page dans Word 2007 - mot de passe

Mot 2007 peut numéroter automatiquement vos pages et vous permet de placer le numéro de page n'importe où sur la page (en haut, en bas ou sur les côtés) dans une variété de formats. Si vous supprimez ou renumérotez une page, Word les renumérote automatiquement pour vous.

En mode plein écran dans Word pour Mac 2011 - pour les nuls

En mode plein écran dans Word pour Mac 2011 - pour les nuls

, Il existe une nouvelle vue Plein écran dans Word pour Mac 2011 qui vous permet de modifier ou simplement de lire un document sans l'encombrement du ruban Office 2011 pour Mac, des règles et autres distractions. La vue Plein écran est en fait deux vues en une: Vous pouvez choisir le mode Lecture ou le mode Ecriture. Passage en plein écran ...

À L'aide de l'option Imprimer la mise en page dans Word pour Mac 2011 - dummies

À L'aide de l'option Imprimer la mise en page dans Word pour Mac 2011 - dummies

Mac est un bon point de départ pour les débutants car ce que vous voyez à l'écran est le plus proche de ce que vous obtenez lorsque vous imprimez. La vue Imprimer la mise en page est également utile à titre d'exemple pour expliquer la disposition générale de l'interface de Word. Les vues Brouillon et Contour dans ...

PAS EN > PAS COMME NULL
CHEVAUCHES SIMILAIRE
QUELQUES, TOUT UNIQUE