目录

常用命令:

PgSql基础语法:

拓展:


常用命令:

1.查看数据库所有表 :     \d

2.查看某表的定义情况 : \d 表名

3.列出所有数据库:         \l

4.切到指定数据库:        \c 数据库名

5.退出:                          \q

PgSql基础语法:

1.创建表:crearte table 表名(字段1 类型 primary key ,...);

2.删除表:drop table name;

3.插入语句:insert into 表名 values(值1,...);

4.更新语句:update 表名 set 字段 = "";

5.删除语句:delete from 表名;

6.查询所有数据语句:select *  from  表名

7.排序(配合select用):升序:order by 字段

降序:order by 字段 desc

8.分组查询(配合select和聚合函数用):group by

#按照学生年龄分组:select age,count(*) from student group by age;

9.多表联查

注意给每个表起别名,where多表的关联关系

select a.student_name,b.class_name from student a, class b where a.id = b.id;

10.insert into ...select语句(把数据从一张表插入另一张表)

#student表结构

create table student(id serial primary key, student_name varchar(32), age int,class_id int);

#class表结构

create table class(id int, class_name varchar(32) primary key);

insert into student values(1,'张三',19,1);

#自增数据插入(id不为0):

insert into student select max(id+1),'李四',18,2 from student;

#插入class数据

insert into class select class_id,'三年级' from student where student_name = '张三';

11清理表

truncate table 表名;

12.修改字段名:

alter table 表名 rename column 字段名 to 新字段名

13 修改表名:

alter table 表名 rename to 新表名;

14删除字段:

alter table 表名 alter 字段名 drop not null;

拓展:

SQL命令一般分DQL,DML,DDL

DQL:数据查询语句

DML:数据操纵语言,主要是插入,更新,删除数据

DDL:数据定义语言,主要用于创建,删除,修改表,索引等

PostgreSQL 基础--常用命令相关推荐

  1. Git 基础 —— 常用命令

    Git 基础学习系列 Git 基础 -- 安装 配置 别名 对象 Git 基础 -- 常用命令 Git 基础 -- 常见使用场景 Git基础 -- Github 的使用 git init 创建 Git ...

  2. PostgreSQL一些常用命令

    最近一直在学习Postgresql,下面是自己整理的Postgresql的常用命令 连接数据库, 默认的用户和数据库是postgres psql -U user -d dbname 切换数据库,相当于 ...

  3. Git基础(常用命令)介绍

    版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统. 关于版本控制分为三种:本地版本控制系统,如rcs:集中化的版本控制系统,如CVS.SVN:分布式版本控制系统,如Git. Gi ...

  4. Linux基础常用命令

    ps -ef用于查看全格式的全部进程,其中"ps"是在Linux中是查看进程的命令,"-e "参数代表显示所有进程,"-f"参数代表全格式. ...

  5. pgsql(PostgreSQL)常用命令行操作

    PostgreSQL常用命令行操作 注意 注意有些命令要以;结尾,有些不用(一般是 \命令 的不用) 不以;结尾的命令相当于未换行 允许一次性粘贴执行多行命令 登录 # 切换用户 (必须先切换到pos ...

  6. Linux——基础+常用命令

    Linux命令基础和常用命令 Linux命令基础 Shell Linux命令的分类 Linux命令行的格式 编辑Linux命令行的辅助操作 获得命令帮助的方法 内部命令 help 使用man命令阅读 ...

  7. python常用命令参考手册_Python基础#常用命令和函数

    本篇内容为个人之前所有学的python常用命令和函数的整理,后期会不断更新.由于本人平时双开,会同时包含python2和python3的命令,同时会以 #py2 #py3的注释注明, 没有注明的就代表 ...

  8. Linux 入门基础——常用命令(一)

    1. 初识 Linux Linux根据原生程度,分为两种: (1)内核版本: Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核.内核是什么?内核建立了计算机软件与硬件之间通讯的 ...

  9. Nginx基础常用命令,版本,启动,停止,重启等

    最近部署了nginx-1.18版本,常用命令记录如下. 一.Windows环境常用命令 1.启动nginx C:\java\nginx-1.18.0> start nginx 或 C:\java ...

最新文章

  1. 关于webrtc视频会议的解决方案
  2. Sendmail+dovecot+saslauth+rainloop
  3. ProgressDialog使用总结
  4. 阅读《第31次中国互联网络发展状况统计报告》,分析中国互联网发展趋势和特点...
  5. 浅谈 JSON.stringify 方法
  6. source insight3.5显示中文_Doxygen 中文文档
  7. mybatis报错Type interface xxx.Dao is not known to the MapperRegistry
  8. php mkdir用户,PHP mkdir()无写权限的问题解决方法
  9. bzoj4593: [Shoi2015]聚变反应炉
  10. python123m与n的数学运算_python小白进阶之路三——循环结构入门练习+Random库练习...
  11. 老式Windows桌面的终结:Windows 11来了,DaaS还会远吗?
  12. 对volatile不具有原子性的理解
  13. cfupload java_java的web项目上传文件和下载
  14. spring 多租户数据源实现事务一致性
  15. mysql 数据库清理 磁盘空间
  16. android fsck_msdos 分析(二)
  17. 《码农翻身》总结整理
  18. Opcode缓存介绍
  19. 一个新手对软件开发的理解(写自第一个项目--Linpop之后)
  20. C语言学习(三)运算符、表达式和语句

热门文章

  1. 斯坦福php项目怎么样,科学网—发现自己的论文居然成了斯坦福大学的课程项目 - 杨双的博文...
  2. python开发的运维工具_8种常用的Python工具
  3. (Ⅲ)使用七牛云作为图床获取外链方式总结(已更换为使用PicGO+腾讯云COS)...
  4. java电话门禁考勤系统_基于智能门禁考勤系统研究
  5. 万字长文教你消息中间件到底该如何选型?
  6. 操作系统的类型与结构---定义与分类
  7. 德芙网络营销策略ppt_德芙的网络整合营销分析
  8. 驱动阿里云的高性能网络引擎- 飞天洛神 1
  9. Problem F: 计票
  10. 老旧小区改造,智慧社区解决方案应用其中