Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mysql> CREATE TABLE Animal (
- -> id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
- -> espece VARCHAR(40) NOT NULL,
- -> sexe CHAR(1),
- -> date_naissance DATETIME NOT NULL,
- -> nom VARCHAR(30),
- -> commentaires TEXT,
- -> PRIMARY KEY (id)
- -> )
- -> ENGINE=INNODB;
- Query OK, 0 rows affected (0.05 sec)
- mysql> commentaires TEXT,^C
- mysql> drop animal
- -> ;
- ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'animal' at line 1
- mysql> DROP TABLE Animal
- -> ;
- Query OK, 0 rows affected (0.03 sec)
- mysql> CREATE TABLE IF NOT EXISTS Animal (
- -> id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
- -> espece VARCHAR(40) NOT NULL,
- -> sexe CHAR(1),
- -> date_naissance DATETIME NOT NULL,
- -> nom VARCHAR(30),
- -> commentaires TEXT,
- -> PRIMARY KEY (id)
- -> )
- -> ENGINE=INNODB;
- Query OK, 0 rows affected (0.04 sec)
- mysql> DESCRIBE Animal;
- +----------------+----------------------+------+-----+---------+----------------+
- | Field | Type | Null | Key | Default | Extra |
- +----------------+----------------------+------+-----+---------+----------------+
- | id | smallint(5) unsigned | NO | PRI | NULL | auto_increment |
- | espece | varchar(40) | NO | | NULL | |
- | sexe | char(1) | YES | | NULL | |
- | date_naissance | datetime | NO | | NULL | |
- | nom | varchar(30) | YES | | NULL | |
- | commentaires | text | YES | | NULL | |
- +----------------+----------------------+------+-----+---------+----------------+
- 6 rows in set (0.00 sec)
- mysql> DROP TABLE Animal;
- Query OK, 0 rows affected (0.03 sec)
- mysql> DROP TABLE Animal;^C
- mysql> CREATE TABLE IF NOT EXISTS Animal (
- -> id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
- -> espece VARCHAR(40) NOT NULL,
- -> sexe CHAR(1),
- -> date_naissance DATETIME NOT NULL,
- -> nom VARCHAR(30),
- -> commentaires TEXT,
- -> PRIMARY KEY (id)
- -> )
- -> ENGINE=INNODB;
- Query OK, 0 rows affected (0.05 sec)
- mysql>
- mysql>
- mysql> DESCRIBE Animal;
- +----------------+----------------------+------+-----+---------+----------------+
- | Field | Type | Null | Key | Default | Extra |
- +----------------+----------------------+------+-----+---------+----------------+
- | id | smallint(5) unsigned | NO | PRI | NULL | auto_increment |
- | espece | varchar(40) | NO | | NULL | |
- | sexe | char(1) | YES | | NULL | |
- | date_naissance | datetime | NO | | NULL | |
- | nom | varchar(30) | YES | | NULL | |
- | commentaires | text | YES | | NULL | |
- +----------------+----------------------+------+-----+---------+----------------+
- 6 rows in set (0.00 sec)
- mysql> SHOW tables;
- +-------------------+
- | Tables_in_elevage |
- +-------------------+
- | animal |
- +-------------------+
- 1 row in set (0.00 sec)
- mysql> CREATE TABLE Test_tuto (
- -> id INT NOT NULL,
- -> nom VARCHAR(10) NOT NULL,
- -> PRIMARY KEY(id)
- -> );
- Query OK, 0 rows affected (0.04 sec)
- mysql> DESCRIBE Test_tuto
- -> ;
- +-------+-------------+------+-----+---------+-------+
- | Field | Type | Null | Key | Default | Extra |
- +-------+-------------+------+-----+---------+-------+
- | id | int(11) | NO | PRI | NULL | |
- | nom | varchar(10) | NO | | NULL | |
- +-------+-------------+------+-----+---------+-------+
- 2 rows in set (0.00 sec)
- mysql> ALTER TABLE Test_tuto
- -> ADD COLUMN date_insertion DATE NOT NULL;
- Query OK, 0 rows affected (0.06 sec)
- Records: 0 Duplicates: 0 Warnings: 0
- mysql> DESCRIBE Test_tuto
- -> ;
- +----------------+-------------+------+-----+---------+-------+
- | Field | Type | Null | Key | Default | Extra |
- +----------------+-------------+------+-----+---------+-------+
- | id | int(11) | NO | PRI | NULL | |
- | nom | varchar(10) | NO | | NULL | |
- | date_insertion | date | NO | | NULL | |
- +----------------+-------------+------+-----+---------+-------+
- 3 rows in set (0.00 sec)
- mysql> drop table if exists Test_tuto
- -> ;
- Query OK, 0 rows affected (0.02 sec)
- mysql> DESCRIBE Test_tuto
- -> ;
- ERROR 1146 (42S02): Table 'elevage.test_tuto' doesn't exist
- mysql> CREATE TABLE IF NOT EXISTS Test_tuto (
- -> id INT NOT NULL,
- -> nom VARCHAR(10) NOT NULL,
- -> PRIMARY KEY(id)
- -> );
- Query OK, 0 rows affected (0.04 sec)
- mysql> ENGINE=INNODB;
- ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ENGINE=INNODB' at line 1
- mysql> CREATE TABLE IF NOT EXISTS Test_tuto (
- -> id INT NOT NULL,
- -> nom VARCHAR(10) NOT NULL,
- -> PRIMARY KEY(id)
- -> )
- -> ENGINE=INNODB;
- Query OK, 0 rows affected, 1 warning (0.01 sec)
- mysql> ALTER TABLE Test_tuto
- -> ADD COLUMN date_insertion DATE NOT NULL;
- Query OK, 0 rows affected (0.06 sec)
- Records: 0 Duplicates: 0 Warnings: 0
- mysql> ADD COLUMN date_insertion DATE NOT NULL;^C
- mysql> DESCRIBE Test_tuto
- -> ;
- +----------------+-------------+------+-----+---------+-------+
- | Field | Type | Null | Key | Default | Extra |
- +----------------+-------------+------+-----+---------+-------+
- | id | int(11) | NO | PRI | NULL | |
- | nom | varchar(10) | NO | | NULL | |
- | date_insertion | date | NO | | NULL | |
- +----------------+-------------+------+-----+---------+-------+
- 3 rows in set (0.00 sec)
- mysql> ALTER TABLE Test_tuto
- -> DROP COLUMN date_insertion;
- Query OK, 0 rows affected (0.06 sec)
- Records: 0 Duplicates: 0 Warnings: 0
- mysql> ALTER TABLE Test_tuto
- -> CHANGE nom prenom VARCHAR(10) NOT NULL;
- Query OK, 0 rows affected (0.01 sec)
- Records: 0 Duplicates: 0 Warnings: 0
- mysql> DESCRIBE Test_tuto
- -> ;
- +--------+-------------+------+-----+---------+-------+
- | Field | Type | Null | Key | Default | Extra |
- +--------+-------------+------+-----+---------+-------+
- | id | int(11) | NO | PRI | NULL | |
- | prenom | varchar(10) | NO | | NULL | |
- +--------+-------------+------+-----+---------+-------+
- 2 rows in set (0.00 sec)
- mysql> ALTER TABLE Test_tuto
- -> MODIFY prenom VARCHAR(10) NOT NULL DEFAULT("Jimmy");
- Query OK, 0 rows affected (0.01 sec)
- Records: 0 Duplicates: 0 Warnings: 0
- mysql> ALTER TABLE Test_tuto
- -> DESCRIBE Test_tuto
- -> ;
- ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESCRIBE Test_tuto' at line 2
- mysql> DESCRIBE Test_tuto
- -> ;
- +--------+-------------+------+-----+-----------------+-------------------+
- | Field | Type | Null | Key | Default | Extra |
- +--------+-------------+------+-----+-----------------+-------------------+
- | id | int(11) | NO | PRI | NULL | |
- | prenom | varchar(10) | NO | | _cp850\'Jimmy\' | DEFAULT_GENERATED |
- +--------+-------------+------+-----+-----------------+-------------------+
- 2 rows in set (0.00 sec)
- mysql> INSERT INTO Animal
- -> VALUES(1, 'chien', 'M', '2010-04-05 13:43:00', 'Mordille beaucoup', 'Rox');
- Query OK, 1 row affected (0.01 sec)
- mysql> SELECT * FROM Test_tuto
- ->
- -> ;
- Empty set (0.00 sec)
- mysql> SELECT * FROM Animal;
- +----+--------+------+---------------------+-------------------+--------------+
- | id | espece | sexe | date_naissance | nom | commentaires |
- +----+--------+------+---------------------+-------------------+--------------+
- | 1 | chien | M | 2010-04-05 13:43:00 | Mordille beaucoup | Rox |
- +----+--------+------+---------------------+-------------------+--------------+
- 1 row in set (0.00 sec)
- mysql> INSERT INTO Animal
- -> VALUES (2, 'chat', NULL, '2010-03-24 02:23:00', NULL, "Roucky");
- Query OK, 1 row affected (0.00 sec)
- mysql> INSERT INTO Animal
- -> VALUES (NULL , 'chat', 'F', '2010-09-13 15:02:00', NULL, 'Schtroumpfette');
- Query OK, 1 row affected (0.01 sec)
- mysql> SELECT * FROM Animal;
- +----+--------+------+---------------------+-------------------+----------------+
- | id | espece | sexe | date_naissance | nom | commentaires |
- +----+--------+------+---------------------+-------------------+----------------+
- | 1 | chien | M | 2010-04-05 13:43:00 | Mordille beaucoup | Rox |
- | 2 | chat | NULL | 2010-03-24 02:23:00 | NULL | Roucky |
- | 3 | chat | F | 2010-09-13 15:02:00 | NULL | Schtroumpfette |
- +----+--------+------+---------------------+-------------------+----------------+
- 3 rows in set (0.00 sec)
- mysql> INSERT INTO Animal
- -> VALUES(NULL, 'chien', 'M', '2019-12-09 14:20:00', NULL, 'GPADID2NON');
- Query OK, 1 row affected (0.00 sec)
- mysql> SELECT * FROM Animal;
- +----+--------+------+---------------------+-------------------+----------------+
- | id | espece | sexe | date_naissance | nom | commentaires |
- +----+--------+------+---------------------+-------------------+----------------+
- | 1 | chien | M | 2010-04-05 13:43:00 | Mordille beaucoup | Rox |
- | 2 | chat | NULL | 2010-03-24 02:23:00 | NULL | Roucky |
- | 3 | chat | F | 2010-09-13 15:02:00 | NULL | Schtroumpfette |
- | 4 | chien | M | 2019-12-09 14:20:00 | NULL | GPADID2NON |
- +----+--------+------+---------------------+-------------------+----------------+
- 4 rows in set (0.00 sec)
- mysql> SELECT espece FROM Animal;
- +--------+
- | espece |
- +--------+
- | chien |
- | chat |
- | chat |
- | chien |
- +--------+
- 4 rows in set (0.00 sec)
- mysql> SELECT espece, nom from Animal;
- +--------+-------------------+
- | espece | nom |
- +--------+-------------------+
- | chien | Mordille beaucoup |
- | chat | NULL |
- | chat | NULL |
- | chien | NULL |
- +--------+-------------------+
- 4 rows in set (0.00 sec)
- mysql> SELECT espece from Animal LIMIT 1;
- +--------+
- | espece |
- +--------+
- | chien |
- +--------+
- 1 row in set (0.00 sec)
- mysql> SELECT DISTINCT espece FROM Animal;
- +--------+
- | espece |
- +--------+
- | chien |
- | chat |
- +--------+
- 2 rows in set (0.00 sec)
- mysql> SELECT count(*) FROM Animal;
- +----------+
- | count(*) |
- +----------+
- | 4 |
- +----------+
- 1 row in set (0.00 sec)
- mysql> SELECT count(*) from Animal WHERE espece = "chien";
- +----------+
- | count(*) |
- +----------+
- | 2 |
- +----------+
- 1 row in set (0.00 sec)
- mysql> SELECT * from Animal WHERE espece = "chien";
- +----+--------+------+---------------------+-------------------+--------------+
- | id | espece | sexe | date_naissance | nom | commentaires |
- +----+--------+------+---------------------+-------------------+--------------+
- | 1 | chien | M | 2010-04-05 13:43:00 | Mordille beaucoup | Rox |
- | 4 | chien | M | 2019-12-09 14:20:00 | NULL | GPADID2NON |
- +----+--------+------+---------------------+-------------------+--------------+
- 2 rows in set (0.00 sec)
- mysql> SELECT * from Animal WHERE espece = "chat" LIMIT 1;
- +----+--------+------+---------------------+------+--------------+
- | id | espece | sexe | date_naissance | nom | commentaires |
- +----+--------+------+---------------------+------+--------------+
- | 2 | chat | NULL | 2010-03-24 02:23:00 | NULL | Roucky |
- +----+--------+------+---------------------+------+--------------+
- 1 row in set (0.00 sec)
- mysql>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement