l'UTC pour tous !
Nous allons créer une table regroupant tous les UTCéen(ne)s.
Question
Créer un keyspace "UTC".
Créer une famille de colonne (table) "UTCeen" comportant :
un id (primary key)
un nom
un prenom
age

Indice
CREATE KEYSPACE "KeySpace Name"
WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 'No.Of replicas'};
Indice
L'id est de type uuid.
Indice
1
CREATE TABLE tablename(
2
column1 name data type,
3
column2 name data type,
4
PRIMARY KEY (column1)
5
)
6
Solution
1
CREATE KEYSPACE UTC WITH REPLICATION = {'class' : 'SimpleStrategy','replication_factor' : 1};
2
USE UTC;
3
CREATE TABLE UTCeen (
4
id uuid,
5
nom varchar,
6
prenom varchar,
7
age int,
8
PRIMARY KEY (id)
9
);
Complément :
Pour voir la structure de la famille de colonnes :
1
DESC UTCeen;
Question
Insérez dans votre table 2 étudiants.
Affichez la table complète.
Indice
Pour insérer une colonne de type uuid, utiliser la fonction uuid().
La syntaxe est similaire au SQL.
Solution
1
INSERT INTO UTCeen (id, nom, prenom, age) VALUES(uuid(), 'DEBORD','Guy',20);
2
INSERT INTO UTCeen (id, nom, prenom, age) VALUES(uuid(), 'FISHER','Bobby',21);
3
4
SELECT * FROM UTCeen;