Comment écrire du code SQL à la main pour html5and programmation de CSS3

Bien que vous pouvez utiliser phpMyAdmin pour construire des bases de données SQL, tout ce qu'il fait est vraiment écrire et exécuter du code SQL pour vous pour HTML5 et CSS3 programmation. En tant que programmeur, vous devez savoir comment écrire du code SQL.

Sommaire

Règles de syntaxe SQL

Les règles et les traditions de SQL sont un peu unique parce que cette langue a un but différent de celui d'autres langages de programmation traditionnels:

  • Mots-clés sont en majuscules. Officiellement, SQL ne sont pas sensibles à la casse, mais la tradition est de faire tous les mots réservés en majuscules et les noms de tous vos éléments personnalisés chameau cas. Certaines variations de SQL sont sensibles à la casse, donc vous êtes sûr en supposant qu'ils sont tous.

  • Une déclaration peut prendre jusqu'à plus d'une ligne dans l'éditeur. Instructions SQL ne sont généralement pas difficile, mais ils peuvent obtenir de long.

  • Lignes logiques se terminent par des points-virgules.

  • L'espace blanc est ignoré. Systèmes SGBD ne font pas attention aux espaces et retours chariot, de sorte que vous pouvez utiliser ces outils pour vous aider à clarifier votre sens du code.

  • Les guillemets simples sont utilisés pour des valeurs de texte.

Examen le script buildContact.sql

Jetez un oeil sur le code suivant:

-- buildContact.sqlDROP TABLE IF EXISTS contact CREATE TABLE contact (contactID int PRIMARY KEY, nom VARCHAR (50), la société VARCHAR (30), email VARCHAR (50)) - INSERT INTO VALUES de contact (0, 'Bill Gates', 'Microsoft »,« [email protected] ') - INSERT INTO VALUES de contact (1, «Steve Jobs», «Apple», «[email protected]') - INSERT INTO VALUES de contact (2, 'Linus Torvalds», «Linux Fondation »,« [email protected] ') - INSERT INTO VALUES de contact (3,' Andy Harris ',' Wiley Press ',' [email protected] ') - SELECT * FROM contact-

Ce code puissant est écrit dans SQL. Voici un aperçu:

  1. Supprimer la table de contact, si elle existe déjà.

    Ce script reconstruit complètement la table de contact, si elle existe déjà, elle est temporairement supprimé pour éviter les doubles emplois.

  2. Créer une nouvelle table nommée contact.

    Comme vous pouvez le voir, la syntaxe de création de table est libre, mais assez simple. Chaque nom de domaine est suivi par son type et la longueur (au moins, dans le cas de VARCHARs).

  3. Ajouter des valeurs à la table en utilisant le INSERT commande.

    Utilisez un nouveau INSERT déclaration pour chaque enregistrement.

  4. Voir les données de la table à l'aide du SELECT commande.

    Cette commande affiche le contenu de la table.

Comment supprimer une table

Il peut sembler étrange de commencer à créer un tableau en le supprimant, mais il est en fait une bonne raison. Comme vous expérimentez avec une structure de données, vous trouverez souvent construire vous-même et de la reconstruction des tables.

La ligne




DROP TABLE IF EXISTS contacts

moyens, “ Regardez la base de données actuelle et de voir si la table contact apparaît en elle. Si oui, supprimez-le ”. Cette syntaxe assure que vous commencez plus frais que vous reconstruisez la table dans les lignes suivantes.

Création d'une table

Vous créez une table avec le CREATE TABLE commande. La déclaration spécifique de création de table pour le contact tableau se présente comme suit:

CREATE TABLE contact (contactID int PRIMARY KEY, nom VARCHAR (50), la société VARCHAR (30), email VARCHAR (50)) -

Création d'une table implique plusieurs petites tâches:

  1. Indiquez le nom de la table.

    La CREATE TABLE déclaration nécessite un nom de table. Indiquez le nom de la table. Les noms de table ne devraient généralement pas contenir d'espaces ou des signes de ponctuation, sans bonne raison.

  2. Commencez la définition du champ avec une parenthèse.

    La parenthèse gauche indique le début de la liste des champs. Vous énumérez traditionnellement un champ par ligne, retrait que dans le code régulière, bien que ce format est pas nécessaire.

  3. Commencez chaque champ avec son nom.

    Chaque champ a un nom et un type. Commencez avec le nom de domaine, qui devrait également être un mot.

  4. Indiquez le type de champ.

    Le type de champ suit immédiatement le nom du champ (sans ponctuation).

  5. Indiquer la longueur de champ, si nécessaire.

    Si le champ est un VARCHAR ou CHAR champ, spécifiez sa longueur entre parenthèses. Vous pouvez spécifier la longueur des types numériques, mais cela est déconseillé car MySQL détermine automatiquement la longueur des champs numériques.

  6. Ajouter modificateurs spéciaux.

    Certains champs ont modificateurs spéciaux. Pour l'instant, noter que la clé primaire est indiqué sur la contactID champ.

  7. Termine la définition de champ avec une virgule.

    Le caractère de virgule indique la fin d'une définition de champ.

  8. Fin de la définition de la table avec la parenthèse de fermeture et un point-virgule.

    Fermez la parenthèse qui a commencé la définition de la table et de mettre fin à la totalité de l'instruction par un point virgule.

Comment ajouter des enregistrements à la table

Vous ajoutez des données à la table avec la INSERT commande. La façon dont cela fonctionne est commande pas trop surprenant:

INSERT INTO VALUES de contact (0, 'Bill Gates', 'Microsoft', '[email protected]') -

Suivez ces étapes:

  1. Commencez avec l'insert mot-clé.

    Usage INSERT à préciser que cette instruction est une commande d'insertion de données.

  2. Spécifiez la table que vous voulez ajouter des données.

    Usage En contact de préciser que la table est là va.

  3. (Facultatif) Indiquez les noms de champs.

    Vous pouvez spécifier une liste de noms de champs, mais cette étape est inutile si vous ajoutez des données à tous les champs dans leur ordre standard. Si vous avez une liste de noms de champs, vous devrait avoir exactement le même nombre de valeurs dans la VALEURS liste, et ils devraient être dans le même ordre.

  4. Utilisez les valeurs mot-clé pour indiquer que la liste des valeurs de champ est à venir.

  5. Placez les valeurs entre parenthèses.

    Utilisez des parenthèses pour joindre la liste des valeurs de données.

  6. Mettez toutes les valeurs dans le bon ordre.

    La place des valeurs dans le même ordre les champs ont été désignés.

  7. Placez les valeurs de texte entre guillemets simples.

    MySQL utilise des guillemets simples pour spécifier les valeurs de texte.

  8. Fin de la déclaration avec un point-virgule, comme vous le faites avec toutes les commandes SQL.

  9. Répéter l'opération avec d'autres données.

    Ajoutez autant INSERT les commandes que vous le souhaitez pour remplir la table de données.

Voir les exemples de données

Une fois que vous avez créé et peuplé d'une table, vous aurez envie de regarder par-dessus. SQL fournit la SELECT commande à cet effet:

SELECT * FROM contact-

Cette commande renvoie simplement tous les champs de tous les enregistrements de votre base de données.


» » » » Comment écrire du code SQL à la main pour html5and programmation de CSS3