Page 122 - 4636
P. 122

create table order_items ( orderid int
           unsigned not null,
           isbn char (13) not null,
           quantity tinyint unsigned,
           primary key (orderid, isbn)
           );
              Тип  даних  кількості  примірників  конкретної  книги  визначений  як  TINYINT  UNSIGNED;  він
        може приймати цілочисельні значення від 0 до 255.
              Як  згадувалося  раніше,  первинні  ключі  за  кількома  стовпцями  повинні  визначатися  за
        допомогою спеціальної інструкції, що якраз використовується в даному випадку.
              І, нарешті, розглянемо таблицю book_reviews:
           create table book_reviews
           (isbn char (13) not null primary key,
           review text
           ) ;
              У цій таблиці використовується новий тип даних, про який ми ще не говорили. Він призначений
        для об'ємних текстів, наприклад, статей. Існує кілька варіантів даного типу, і вони розглядаються далі
        в цій лекції.

              6.4 Перегляд бази даних за допомогою команд SHOW І DESCRIBE

              Увійдіть  в  MySQL  і  почніть  роботу  з  базою  даних  books.  Таблиці  в  базі  можна  переглянути
        таким чином:
           mysql> show tables;
           MySQL відобразить список таблиць бази даних
           +------+
           | Tables in books |
           +------+
           |   book_reviews  |
           |   books         |
           |   customers     |
           |  order_items    |
           |   orders        |
           +------+
           5 rows in set (0106 sec)
           5 рядківвнаборі (0. 06 с)
              Команду show можна застосовувати і для перегляду списку баз даних:
              mysql> show databases;
              Якщо у вас немає повноваження SHOW DATABASES, ви будете бачити тільки бази даних, які
        маєте право переглядати.
              Команда  DESCRIBE  дає  можливість  побачити  додаткову  інформацію  з  конкретної  таблиці,
        наприклад, books:
              mysql> describe books;
              MySQL виведе інформацію, яка була введена під час створення бази даних:
           +-----------------------------------------------------------------------------+
           |   Field    | Type         |    Null    |    Key   |   Default   | Extra |
           +-----------------------------------------------------------------------------+
           | Isbn|char(13)   ||PRI|         |      |
           | Author|char(50)   |YES||NULL|      |
           | Title|char(100) |YES||NULL|      |
                                                            119
   117   118   119   120   121   122   123   124   125   126   127