На этом шаге мы рассмотрим выполнение указанной операции.
Попробуем создать новую базу данных, для чего прежде всего запускаем командную строку, выбрав в меню Пуск пункт Выполнить. В открывшемся окне набираем команду 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. Завершение работы с базой данных
На следующем шаге мы рассмотрим создание таблицы.