📦 PostgreSQL
参考
启动
Bash | |
---|---|
1 |
|
Bash | |
---|---|
1 2 |
|
查
- 查看所有数据库
SELECT datname FROM pg_database;
- 查看当前数据库
SELECT current_database();
-
进入数据库
\c <dbname>;
-
查看所有表
\d;
- 查看某表的所有数据
SELECT * FROM <tablename>;
-
查看某表 i - j 的数据
SELECT * FROM <tablename> LIMIT j-i+1 OFFSET i-1;
-
查看某表的行数
SELECT count(*) FROM <tablename>;
- 查看某表的列数
SELECT count(*) FROM information_schema.columns WHERE table_name='<tablename>';
增
- 创建数据库
CREATE DATABASE <dbname>;
删
- 删除数据库
DROP DATABASE <dbname>;
改
C
-
安装
sudo apt install libpq-dev
-
测试 代码
-
运行
g++ pq.cpp -I/usr/include/postgresql -lpq
C++
-
下载
wget https://github.com/jtv/libpqxx/archive/refs/tags/7.10.0.tar.gz
-
解压
tar zxvf 7.10.0.tar.gz
-
编译安装
mkdir build && cd build && cmake .. && make -j8 && sudo make install
-
编译
g++ a.cc -lpqxx -lpq
C++ | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
|