SQLite 轻量级数据库

SQLite 是 C 语言写的轻量级数据库引擎。 项目地址: https://sqlite.org/index.html 编译 如果在 VS 中使用官方预编译 DLL,由于官方没有提供 LIB 文件,需要自行生成。 lib.exe /machine:x86 /def:sqlite3.def

October 17, 2020 · 1 min · lyincc

PostgreSQL 使用

参考 https://wiki.archlinux.org/index.php/PostgreSQL 初始化 sudo -u postgres -i PostgreSQL 命令基本都使用 postgres 用户进行操作 initdb --locale en_US.UTF-8 -E UTF8 -D '/var/lib/postgres/data'

January 1, 2019 · 1 min · lyincc

MariaDB 使用

参考 https://wiki.archlinux.org/index.php/MySQL 初始化 Arch Linux mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mariadb systemctl start mariadb.service mysqladmin -u root password 'new-password' 初始化后即可进入命令行 mysql -u root -p 用户管理 createuserusername@localhostidentifiedby'new-password';#创建用户grantallon*....

January 1, 2019 · 1 min · lyincc

MongoDB NoSQL 数据库使用

MongoDB Shell 帮助 help db.help() 启动shell mongo 显示数据库 show dbs; 进入数据库 use <db>; 显示数据集 show collections; 显示前10条数据 db.<collection>.find().limit(10) 插入数据 db.<collection>.insert() 删除列 db.<collection>.update({},{$unset:{"<col>":""}},{multi:true}); 备份数据库 mongodump -h dbhost -d dbname -o dbdirectory 恢复数据库 mongorestore -h dbhost -d dbname --directoryperdb dbdirectory

January 2, 2017 · 1 min · lyincc