Advertisement
sergkh

Untitled

Nov 14th, 2021
1,146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.61 KB | None | 0 0
  1. mysql> create database ouda;
  2. Query OK, 1 row affected (0,18 sec)
  3.  
  4. mysql> use ouda;
  5. Database changed
  6. mysql> create table student(
  7.     -> student_id INT AUTO_INCREMENT PRIMARY KEY,
  8.     -> name VARCHAR(255) NOT NULL,
  9.     -> mail_address VARCHAR(255) NOT NULL,
  10.     -> gender ENUM('M','F')
  11.     -> );
  12. Query OK, 0 rows affected (0,04 sec)
  13.  
  14. mysql> CREATE TABLE languages_level(
  15.     -> student_id INT,
  16.     -> language_name VARCHAR(50),
  17.     -> level ENUM('basic', 'intermediate', 'advanced', 'native'));
  18. Query OK, 0 rows affected (0,03 sec)
  19.  
  20. mysql> INSERT INTO student (name, mail_address, gender) VALUES ('ouda', 'ouda@ouda.com', 'M');
  21. Query OK, 1 row affected (0,03 sec)
  22.  
  23. mysql> select * from student where name='ouda';
  24. +------------+------+---------------+--------+
  25. | student_id | name | mail_address  | gender |
  26. +------------+------+---------------+--------+
  27. |          1 | ouda | ouda@ouda.com | M      |
  28. +------------+------+---------------+--------+
  29. 1 row in set (0,01 sec)
  30.  
  31. mysql> INSERT INTO languages_level values (1, 'english', 'advanced');
  32. Query OK, 1 row affected (0,00 sec)
  33.  
  34. mysql> INSERT INTO languages_level values (1, 'arabic', 'native');
  35. Query OK, 1 row affected (0,00 sec)
  36.  
  37.  
  38. mysql> SELECT student.name, languages_level.language_name , languages_level.level from languages_level RIGHT JOIN student on languages_level.student_id = student.student_id;
  39. +------+---------------+----------+
  40. | name | language_name | level    |
  41. +------+---------------+----------+
  42. | ouda | arabic        | native   |
  43. | ouda | english       | advanced |
  44. +------+---------------+----------+
  45. 2 rows in set (0,01 sec)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement