Создание базы данных SQLite в Python
Общие вопросы » Python для начинающих » SQLite sqlite python, база sqlite, создание базы sqlite
Попробуем создать новую базу данных в SQLite. Запускаем командную строку. Для этого в меню Пуск выбираем пункт Выполнить. В открывшемся окне набираем команду cmd и нажимаем кнопку ОК. Откроется черное окно, в котором будет приглашение для ввода команд. Переходим в папку C:\book, выполнив команду:
cd C:\book
В командной строке должно быть приглашение:
C:\book
По умолчанию в консоли используется кодировка cp866. Чтобы сменить кодировку на cp1251, в командной строке вводим команду:
chcp 1251
Теперь необходимо изменить название шрифта, т.к. точечные шрифты не поддерживают кодировку Windows-1251. Щелкаем правой кнопкой мыши на заголовке окна и из контекстного меню выбираем пункт Свойства. В открывшемся переходим на вкладку Шрифт и в списке выделяем пункт Lucia Console. На этой же вкладке можно также установить размер шрифта. Нажимаем кнопку ОК, чтобы изменения вступили в силу. Для проверки правильности установки кодировки вводим команду chcp. Результат выполнения должен выглядеть так:
C:\book>chcp Текущая кодировка страницы: 1251
Для создания новой базы данных вводим команду:
C:\book>sqlite3.exe testdb.db
Если файл testdb.db не существует, то будет создана новая база данных и открыта для дальнейшей работы. Если база данных уже существует, то она просто открывается без удаления содержимого. Результат выполнения команду будет выглядеть так:
SQLite version 3.6.23 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite>
Фрагмент "sqlite> " является приглашением для ввода SQL-команд. Каждая SQL-команда должна завершаться точкой с запятой. Если точку с запятой не указатьи нажать клавишу <Ентер>, то приглашение примет вид " ...>". В качестве примера получим версию SQLite:
sqlite> SELECT sqlite_version(); 3.6.23 sqlite> SELECT sqlite_version() ...> ; 3.6.23
SQLite позволяет использовать комментарии. Однострочный комментарии начинается с двух тире и оканчивается в конце строки. В этом случае после комментария точку с запятой указывать не нужно. Многострочный комментарий начинается с комбинации символов /* и заканчивается комбинацией */. Если внутри многострочного комментария расположен однострочный комментарий, то он игнорируется. Пример использования комментариев.
sqlite> -- Это однострочный комментарий sqlite> /* Это многострочный комментарии */ sqlite> SELECT sqlite_version(); -- Комментарий после SQL-команды 3.6.23 sqlite> SELECT sqlite_version(); /* Комментарий после SQL-команды */ 3.6.23
Если в обычном автосервисе с вас дерут три шкуры за детали которые стоят дешевле то магазин автозапчастей в Москве по продаже тормозных колодок, тормозных дисков, тормозных барабанов поможет вам найти нужные детали для ремонта вашего авто.
- Создание классов и объектов ООП Python
- Отправка писем из Python SMTPlib
- Выполнение запроса в SQLite3 через Python
- Игровой автомат Diamond Vapor - скачать Вулкан Делюкс казино и сорви джекпот
- Разработка компьютерной программы
- Android Jelly Bean на 52% всех Android-устройств
- Как подружить Slack и VK с помощью Python?