sql基本语法

启动/关闭数据库:
1.首先进入到数据库所在的目录C:\Program Files\PostgreSQL\11\bin
2.pg_ctl.exe -D …/data start/stop;
进入用户:psql -h localhost -p 5432 -U 用户名
可以将用户postgres中所有的表数据备份:pg_dump -h localhost -p 5432 -U 用户名 >d:\test.bak
select 所要选取的内容 from 表格名;
删除内容:delete from 表名 where 所要删除表的列名 = ‘删除的内容’;
drop 表名
truncate table 表名
select * from 表名 order by 所要排列的列名 asc(升序)/desc(降序);

sql的left join 、right join 、inner join之间的区别
  left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
  right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
  inner join(等值连接) 只返回两个表中联结字段相等的行
改名字:alter table 原名 rename to 新名字;
改密码:\password postgres
alter user postgres with password ‘所要修改的密码’;
忘记数据库密码
1、关闭数据库
2、找到进入数据库的工作空间目录在bin\pg_hba.conf
3、打开pg_hba.conf将
IPv4 local connections:
host all all 127.0.0.1/32 md5
IPv6 local connections:
host all all ::1/128 md5
改为
IPv4 local connections:
host all all 127.0.0.1/32 trust
IPv6 local connections:
host all all ::1/128 trust
改完之后要将trust改为md5
select 字段 into 新表 from 旧表;
insert into 表名1 select from 表名2 where sno=‘s1’;
insert into 表名 values(属性);

你可能感兴趣的:(sql基本语法)