Maison > Article > interface Web > Parlons de la façon de faire fonctionner MySQL dans le projet Node
Comment faire fonctionner MySQL dans un projet Node ? L'article suivant vous parlera de plusieurs instructions SQL pour la gestion des bases de données et vous présentera comment faire fonctionner MySQL dans les projets Express. J'espère qu'il vous sera utile !
Une base de données est un entrepôt utilisé pour organiser , stocker et gérer données. Le monde d'aujourd'hui est un monde Internet plein de données, plein de beaucoup de données. Il existe de nombreuses sources de données, comme les relevés de déplacements, les relevés de consommation, les pages web consultées, les messages envoyés, etc. En plus des données de type texte, les images, la musique et les sons sont tous des données. Afin de faciliter la gestion des données dans le monde Internet, il existe le concept de système de gestion de base de données (appelé : base de données). Les utilisateurs peuvent effectuer des opérations telles que l'ajout, l'interrogation, la mise à jour et la suppression de données dans la base de données.
Classification des bases de données :
Base de données MySQL (Actuellement la base de données open source gratuite la plus utilisée et la plus populaire ; Communauté + Entreprise)
Base de données Oracle (payante)
Base de données SQL Server (payante)
Base de données Mongodb(Communauté + Entreprise)
Comparaison : MySQL, Oracle et SQL Server sont des bases de données traditionnelles (également appelées : bases de données relationnelles ou bases de données SQL) ) , ces trois-là ont le même concept de conception et une utilisation similaire ; MongoDB est un nouveau type de base de données (également appelé : base de données non relationnelle ou base de données NoSQL), qui compense dans une certaine mesure les défauts des bases de données traditionnelles.
Structure d'organisation des données d'une base de données traditionnelle : Dans une base de données traditionnelle, la structure organisationnelle des données est divisée en quatre catégories : base de données, table, ligne et champ principalement composés.
La relation entre les bibliothèques, les tables, les lignes et les champs dans le développement réel : Dans le développement réel d'un projet, dans des circonstances normales, chaque projet correspond à une base de données indépendante Différentes données doivent être stockées dans la base de données Dans différentes tables, par exemple : les données utilisateur sont stockées dans la table des utilisateurs et les données du livre sont stockées dans la table des livres ;Les informations spécifiques stockées dans chaque table sont déterminées par les champs, par exemple : nous pouvons concevoir un identifiant pour la table des utilisateurs Les trois champs, nom d'utilisateur et mot de passe ; les lignes de la table représentent chaque élément de données spécifique.
Pour les développeurs, il leur suffit d'installer MySQL Server et Navicat pour répondre à leurs besoins de développement.
MySQL Server : logiciel spécialement utilisé pour fournir du stockage et des services de données
Navicat : un outil de gestion visuelle MySQL, grâce auquel vous pouvez facilement exploiter les données stockées dans MySQL Server
Pour des tutoriels d'installation spécifiques, veuillez vous référer à Mon précédent article : Installation MySQL. Avec les outils de visualisation, il devient extrêmement facile pour nous de créer des tableaux et de modifier les données des tableaux.
SQL (nom anglais complet : Structured Query Language) est langage de requête structuré , un langage de programmation spécifiquement utilisé pour accéder et traiter des bases de données . Cela nous permet de manipuler les données de la base de données sous forme de programmation.
Remarque :
1) SQL est un langage de programmation de base de données
2) Les codes écrits en langage SQL sont appelés instructions SQL
3) Le langage SQL ne peut être utilisé que dans des bases de données relationnelles (Par exemple : MySQL , Oracle, serveur SQL). Les bases de données non relationnelles (telles que Mongodb) ne prennent pas en charge le langage SQL.
Déclaration SELECT
Utilisé pour interroger les données des tables. Les résultats de l'exécution sont stockés dans une table de résultats (appelée jeu de résultats). La syntaxe est la suivante : (Remarque : les mots clés dans les instructions SQL ne sont pas sensibles à la casse, SELECT équivaut à select et FROM équivaut à from). L'instruction
-- 这是注释 -- 从 FROM 指定的【表中】,查询出【所有的】数据,* 表示【所有列】 SELECT * FROM 表名称 -- 从 FROM 指定的【表中】,查询出指定 列名称 (字段) 的数据 SELECT 列名称 FROM 表名称
INSERT INTO
est utilisée pour insérer de nouvelles lignes de données dans la table de données.
-- 向指定表中插入数据,列的值通过 values 一一指定 -- 列和值要一一对应,多个列和多个值之间,要使用英文逗号分隔 insert into table_name (列1,列2...) values (值1,值2,值3)
Instruction Update
est utilisée pour modifier les données dans la table
-- 用 UPDATE 指定要更新哪个表中的数据,用 SET 指定列对应的新值,用 WHERE 指定更新的条件 update 表名称 set 列名称 = 新值 where 列名称 = 某值
Instruction DELETE
est utilisée pour supprimer des lignes dans la table
-- 从指定的表中,根据 WHERE 条件,删除对应的数据行 delete from 表名称 where 列名称 = 值
est utilisée pour limiter les critères de sélection. Dans les instructions SELECT, UPDATE et DELETE, la clause WHERE peut être utilisée pour limiter les critères de sélection. (Dans certaines versions de SQL, il peut s'écrire != )
n'est pas égal à
est supérieur à | |
---|---|
>= | |
<= | |
ENTRE | |
LIKE | |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!