安装
在ubuntu界面执行
sudo apt install postgresql
安装完成后,切换到postgres (安装过程中自动创建)
sudo su - postgres
#然后执行psql,进入数据库
psql
创建数据库用户
在数据库中执行create命令创建用户,并带有创建数据库权限
create user sqluser with createdb
修改用户密码
alter user sqluser with password '123456';
创建数据库
create database sqltest
以上几条命令均在数据库中执行;
连接数据库
在shell命令行执行
psql -h 127.0.0.1 -p 5432 sqltest sqluser
即可以 sqluser用户身份登录数据库sqltest
创建表
在数据库中执行
create table username (id int,name varchar(40),time time(1) default current_time,date date default current_date);
这里创建了一张表,名字是username;
表里边有成员 id ,类型是int
成员name 字符型
成员time, time类型,秒后保留1位小数,默认值为当前时间,
成员date, 日期类型,默认是当前日期;
后边两个默认值是方便向表中插入数据时,自动更新时间和日期;
插入数据
在数据库中执行插入命令
insert into username (id,name) values (1,'李四');
查询数据
在命令行执行查询命令
select * from username
创建一个ID会自动更新的表
create table DongChaZheDATA (id SERIAL PRIMARY KEY,temperature NUMERIC(5, 2),humidity NUMERIC(5, 2),time time(1) default current_time,date date default current_date);