
В этой статье описывается создание простой базы данных и возможность их быстрого использования, когда и где они вам нужны. SQLite используется во многих устройствах по всему миру.
[root @localhost ~]# yum -y install sqlit
[root @localhost ~]# sqlite3
SQLite версии 3.26 .0 2018 - 12 - 01 12 : 34 : 55
Введите ".help" для получения подсказок по использованию.
Подключено к временной базе данных в памяти.
Используйте ".open FILENAME" для повторного открытия
постоянная база данных.sqlite
sqlite>
Приглашение означает, что SQLite запущен и готов к любым действиям. Теперь выйдите , набрав ^D
или ..exit
coins
. Есть много способов использовать SQLite. Начнем с текстового файла. Итак, откройте текстовый редактор и отредактируйте numismatist.sql
, добавив следующее:[root @localhost ~]# vim numismatists.d
numismatists.db
файл:/*
* numismatist.sql База данных для начинающих
*/
PRAGMA foreign_keys=OFF; НАЧАЛО ТРАНЗАКЦИИ
;
Создать таблицу монет (
номинал ТЕКСТ,
значение FLOAT,
комментарии ТЕКСТ
) ;
Вставить в монеты значения (
'Квартал' ,
30.35 ,
'Подарок от дедушки'
) ;
СОВЕРШИТЬ
Формат создания таблиц и создания данных аналогичен Mysql:
create table tablename (....);
insert into tablename values(..., ..., ...);
[root @localhost ~]# cat numismatists.sql | sqlite3 numismatists.d
[root @localhost ~]# sqlite3 numismatists.db 'выбрать * из монет'
Квартал | 30.35 | Подарок от дедушки
Все это можно сделать внутри SQLite, введите
sqlite3
в консоль sqlite:[root @localhost ~]# sqlite3 numismatists.db
Версия SQLite 3.26 .0 2018 - 12 - 01 12 : 34 : 55
Введите «.help» для подсказок по использованию.
sqlite> выберите * из монет;
Квартал | 30.35 | Подарок от дедушки
sqlite >
Вы можете увидеть содержание запроса.
.q
выйти из консоли.database
список баз данных.table
таблица списка[root @localhost ~]# vim sqlite.sh
#!/bin/ bash
function my_insert () {
echo "вставить в значения монет ('$1', $2, 'От дедушки');"
}
i= 1.25 # установить минимальную монету значение
для a в `seq 1 10000` ; do
new_val=`echo "$i + $RANDOM / 1000" | bc`
my_insert "Квартал-$a" $new_val >> big_add-list
#printf "Обработка %i\n" $a # по модулю 100 == 0 будет лучше
echo "Обработка $a"
дон
Теперь объедините новые данные с существующей базой данных:
[root @localhost ~]# cat big_add-list | sqlite3 numismatists.d
В этой статье мы увидели, что создание базы данных — очень простая задача. В сочетании с SQLite любой может значительно упростить задачи, обычно выполняемые базами данных.
КОНЕЦ
Официальный сайт: www.linuxprobe.com
Энциклопедия команд Linux: www.linuxcool.com

Учитель Лю Трент QQ: 5604241
Группа технического обмена Linux: 2261840
(Новая группа, в горячей группе...)
Читатели, которые хотят изучить систему Linux, могут нажать кнопку «Прочитать исходный текст» , чтобы узнать о книге «Linux следует изучать так». -ценный справочник для помощи в работе!