Шаг 178.
Основы языка Python.
Основы SQLite. Создание базы данных

    На этом шаге мы рассмотрим выполнение указанной операции.

    Попробуем создать новую базу данных, для чего прежде всего запускаем командную строку, выбрав в меню Пуск пункт Выполнить. В открывшемся окне набираем команду cmd и нажимаем кнопку ОК - откроется черное окно с приглашением для ввода команд. Переходим в папку C:\book, выполнив команду (рисунок 1):

  cd С:\book

    В командной строке должно появиться приглашение:

  С:\book>

    По умолчанию в консоли используется кодировка ср866. Чтобы сменить кодировку на ср1251, в командной строке вводим команду:

  chcp 1251

    Теперь необходимо изменить название шрифта, т. к. точечные шрифты не поддерживают кодировку Windows 1251. Щелкаем правой кнопкой мыши на заголовке окна и из контекстного меню выбираем пункт Свойства. В открывшемся окне переходим на вкладку Шрифт и в списке выделяем пункт Lucida Console (рисунок 1).


Рис.1. Выбор шрифта

    На этой же вкладке также можно установить и размер шрифта. Нажимаем кнопку ОК, чтобы изменения вступили в силу. Для проверки правильности установки кодировки вводим команду chcp. Результат выполнения должен выглядеть так:


Рис.2. Кодовая стриница установлена верно

    Для создания новой базы данных вводим команду:

  C:\book>sqlite3.exe testdb.db

    Если файл testdb.db не существует, новая база данных с этим именем будет создана и открыта для дальнейшей работы. Если такая база данных уже существует, то она просто откроется без удаления содержимого. Результат выполнения команды будет выглядеть так:


Рис.3. База данных testdb.db создана


   Замечание. В примерах следующих шагов предполагается, что база данных была открыта указанным способом. Поэтому запомните способ изменения кодировки в консоли и способ создания (или открытия) базы данных.

    Строка sqlite> здесь является приглашением для ввода SQL-команд. Каждая SQL-команда должна завершаться точкой с запятой. Если точку с запятой не ввести и нажать клавишу Enter, то приглашение примет вид ... >. В качестве примера получим версию SQLite:

  sqlite> SELECT sqlite_version();


Рис.4. Вывод версии базы данных

    SQLite позволяет использовать комментарии. Однострочный комментарий начинается с двух тире и заканчивается в конце строки - в этом случае после комментария точку с запятой указывать не нужно. Многострочный комментарий начинается с комбинации символов /* и заканчивается комбинацией */. Допускается отсутствие завершающей комбинации символов - в этом случае комментируется фрагмент до конца файла. Многострочные комментарии не могут быть вложенными. Если внутри многострочного комментария расположен однострочный комментарий, то он игнорируется. Пример использования комментариев:


Рис.5. Пример использования комментариев

    Чтобы завершить работу с SQLite и закрыть базу данных, следует выполнить команду .exit или .quit.


Рис.7. Завершение работы с базой данных

    На следующем шаге мы рассмотрим создание таблицы.




Предыдущий шаг Содержание Следующий шаг