|
|
|
|
SQL (sigle pour Structured Query Language, « langage de requêtes structurées ») est un langage informatique normalisé servant à exploiter des bases de données relationnelles. La partie langage de manipulation des données de SQL permet de rechercher, d'ajouter, de modifier ou de supprimer des données dans les bases de données relationnelles.
Outre le langage de manipulation des données :
le langage de définition des données permet de créer et de modifier l'organisation des données dans la base de données,
le langage de contrôle de transaction permet de commencer et de terminer des transactions,
le langage de contrôle des données permet d'autoriser ou d'interdire l'accès à certaines données (base, table, enregistrement) à certaines personnes.
Créé en 1974, normalisé depuis 1986, le langage est reconnu par la grande majorité des systèmes de gestion de bases de données relationnelles (SGBDR) du marché.
SQL fait partie de la même famille que les langages ALPHA (dont il est le descendant), SQUARE, QUEL (intégré à Ingres) ou QBE (Zloof). Il a été appelé SEQUEL à sa naissance, mais ce nom a été changé en SQL parce que SEQUEL était une marque déposée de l'avionneur Hawker-Siddeley.
|
|
|
CONNEXION A UNE BASE DE DONNÉES EN PDO
N°9
|
|
PHP Data Objects (PDO) est une extension définissant l'interface pour accéder à une base de données avec PHP. Elle est orientée objet, la classe s'appelant PDO. |
|
<?php
$servername = 'localhost';
$username = 'root';
$password = 'root';
//On établit la connexion
$conn = new PDO("mysql:host=$servername;dbname=bddtest", $username, $password);
?> |
|
|
CONNEXION SQL
N°8
|
|
L'extension mysqli supporte les connexions persistantes au base de données, qui sont des connexions spéciales. Par défaut, chaque connexion à une base de données ouverte par un script est soit explicitement close par l'utilisateur durant l'exécution, ou soit libérée automatiquement à la fin du script. |
|
<?php
$servername = 'localhost':
$username = 'root';
$password = 'root';
//On établit la connexion
$conn = mysqli_connect($servername, $username, $password);
//On vérifie la connexion
if(!$conn){
die('Erreur : ' .mysqli_connect_error());
}
echo 'Connexion réussie';
?> |
|
|
CONNEXION À UNE BASE DE DONNÉES
N°7
|
|
Une connexion à une base de données vous permet de travailler avec des tables de base de données directement dans Insights. Les connexions aux bases de données peuvent être créées avec des bases de données prises en charge et des bases de données relationnelle supplémentaires qui utilisent un pilote Java Database Connectivity (JDBC). |
|
<?php
$servername = 'localhost';
$username = 'root';
$password = 'root';
//On établit la connexion
$conn = new mysqli($servername, $username,$password);
//On vérifie la connexion
if($conn->connect_error){
die('Erreur : ' .$conn->connect_error);
}
echo 'Connexion réussie';
?> |
|
|
CREATE DATABASE
N°54
|
|
La création d’une base de données en SQL est possible en ligne de commande. Même si les systèmes de gestion de base de données (SGBD) sont souvent utilisés pour créer une base, il convient de connaître la commande à utiliser, qui est très simple. |
|
CREATE DATABASE ma_base |
|
|
CREATE TABLE
N°56
|
|
La commande CREATE TABLE permet de créer une table en SQL. Un tableau est une entité qui est contenu dans une base de données pour stocker des données ordonnées dans des colonnes. La création d’une table sert à définir les colonnes et le type de données qui seront contenus dans chacun des colonne (entier, chaîne de caractères, date, valeur binaire ...). |
|
CREATE TABLE nom_de_la_table
(
colonne1 type_donnees,
colonne2 type_donnees,
colonne3 type_donnees,
colonne4 type_donnees
) |
|
Page : 1 2 [ 3 ] 4 5 6 7 8
|
|
|
|
|
|
|
|
|
|
|