Быстрый в изучении - мощный в программировании
>> Telegram ЧАТ для Python Программистов

Свободное общение и помощь советом и решением проблем с кодом! Заходите в наш TELEGRAM ЧАТ!

>> Python Форум Помощи!

Мы создали форум где отвечаем на все вопросы связанные с языком программирования Python. Ждем вас там!

>> Python Канал в Telegram

Обучающие статьи, видео и новости из мира Python. Подпишитесь на наш TELEGRAM КАНАЛ!

Создание базы данных SQLite в Python

создание базы 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

Если в обычном автосервисе с вас дерут три шкуры за детали которые стоят дешевле то магазин автозапчастей в Москве по продаже тормозных колодок, тормозных дисков, тормозных барабанов поможет вам найти нужные детали для ремонта вашего авто.