网站首页 > 知识剖析 正文
前言
数据库中个人还是喜欢PostgreSql,当然在工作中使用SqlServer最多,次之是Oracle,基本上没使用过MySql,这里使用Java,主要是为了学习.感觉篇幅过长,便进行了拆分(2017.08.26).
- 下载并安装PostgreSql,这里以Windows版本为主
- 下载PostgreSql JDBC驱动和文档(主要是看在Java如何使用)
- PostgreSQL简单上手
1. 下载并安装PostgreSql
PostgreSql 官网: https://www.postgresql.org
下载地址: https://www.postgresql.org/download/
刚才看了一下,最新的Postgresql版本为14.2,下载方式相差不大,就没有更新这一部分.
在下载地址中,可以选择不同操作系统的PostgreSql,这里以Windows为例.
在选择Windows之后,查看PostgreSql不同版本支持的操作系统
选择下载需要的版本
在安装的过程,记住自己输入的密码.
2. 下载PostgreSql JDBC驱动和文档
驱动下载地址: https://jdbc.postgresql.org/download.html ,下载好,将得到的jar包拷入项目中
文档下载地址: https://jdbc.postgresql.org/documentation/documentation.html
3. PostgreSql简单上手
(1)在开始菜单中,找到 SQL Shell (psql) ,打开,根据提示输入
在上面中,除了密码,其他都的是默认的,PostgreSql默认端口是5432,用户名和默认库 默认为postgres.
帮助命令
数据库操作
// 新建UserInfo库
create database userinfo;
// 删除userinfo库
drop database userinfo;
// 切换库
\c userinfo
// 查看PostgreSql版本信息
select version();
// 查看当前日期
select current_date;
// 创建checkinfo表 ,postgresql 自增和其他数据库不一样.
// 自增主要用smallserial,serial和bigserial类型,是又nextval来实现的.
create table checkinfo (nid serial,checkname character(64));
// 插入数据
insert into checkinfo(checkname) values('test1');
// 增删改查和其他数据库,相差不大,主要是数据类型有差异.
个人能力有限,如果您发现有什么不对,请私信我
如果您觉得对您有用的话,可以点个赞或者加个关注,欢迎大家一起进行技术交流
猜你喜欢
- 2024-12-19 为Navicat正名,Navicat完全使用手册(上)
- 2024-12-19 SQL学习 | 查询之ORDER BY sql order by sum
- 2024-12-19 SQL学习:有了这个语句删除数据中重复数据,超简单
- 2024-12-19 VBA, PQ, Power BI, SQL对财务工作有用吗
- 2024-12-19 初学者程序员要学好.Net,只要学习这几个框架就够了
- 2024-12-19 Python 学习 第17篇:sqlalchemy读写SQL
- 2024-12-19 零基础入门学习SQL Server数据库表
- 2024-12-19 SQL学习:SQL CASE 行转列新用法,太实用了
- 2024-12-19 零基础入门开始学习SQL Server存储过程
- 2024-12-19 「C# 数据操作系列」SqlSugar 精华大浓缩
- 最近发表
-
- 表格存储 SQL 查询多元索引(表格存储 sql 查询多元索引的方法)
- 数据库教程-SQL Server多条件模糊查询
- Twitch宣布放弃Flash并逐步转型至HTML5平台
- 移动平台最强播放器MX Player:终于支持安卓5.0了!
- win10 NFS+黑群晖远程加载管理Windows文件夹(读写NTFS格式+高清播放器)
- Android端VLC 3.3版本发布,重新设计播放器界面
- 不仅仅被苹果封杀!Youtube宣布迁移Flash
- 揭开网站背后的魔法:B/S系统原来这么简单!
- Adobe Animate (An) 2020网页设计软件下载和安装教程
- Adobe发布“巨量”安全更新:遏制Flash“祸害”Linux
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)