前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学习SQL【1】-搭建SQL的学习环境

学习SQL【1】-搭建SQL的学习环境

作者头像
爱吃西瓜的番茄酱
发布2018-04-04 11:25:42
1.2K0
发布2018-04-04 11:25:42
举报

最近我在学习SQL,现在就开始记录我的学习过程吧,加油!如果你也想学SQL,希望我的学习记录能对你有所帮助。

PostgreSQL是对象关系型数据库管理系统。与MySQL一样,都是世界上广泛使用的开源数据库(DB)。它严格遵守标准SQL规则,是初学者的最佳选择。所以我选的是PostgreSQL作为我的学习环境。

一:PostgreSQL的安装

1:下载安装程序 我们可以从PostgreSQL的下载页面下载程序:

● 下载页面: https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows

现在最新版本是PostgreSQL10.1,但我建议下载PostgreSQL9.5.10。我之前尝试了下载PostgreSQL10.1,但是我发现我连不上数据库,在网上也没有找到解答,无奈,我重新下载了9.5.10版本的。结合自己的情况,可以自行选择win32或是win64版本的安装程序。

2:运行安装程序 鼠标右键点击已下载好的安装包,然后点击“以管理员身份运行”。

点击“next”之后会弹出选择安装路径,建议不要装在C盘,我的路径是:E:\PostgreSQL

在中途会提示设置数据库管理员密码,一定要记住自己设置的密码,在登录PostgreSQL时会用到这个密码。

然后会弹出设置端口号,保持不变,继续点击“next”即可。

然后会弹出设置地区选项,选择“Chinese(Simplified),Singapore”,点击“next”按钮。

等待一分钟即安装完成,这时会弹出“Launch Stack Builder at exit ?”,取消选中按钮,因为它会安装各种附加工具,但是我们并不需要这些,最后点击“Finish” OK。

二:连接PostgreSQL

1:启动命令提示符(管理员) ● 对于win10:鼠标右键点击桌面左下角“window”图标,选择“命令提示符(管理员)(A)”

● 对于win8/8.1:同时点击键盘上“window”键+“X”键,选择“命令提示符(管理员)(A)”

● 对于win7:点击键盘上的“window”键,在“搜索程序和文件”输入框中输入“cmd”,右键点击检索结果中的“cmd.exe”,选择“以管理员身份运行(A)”。

打开命令提示符后,输入如下命令,然后回车。

代码语言:javascript
复制
E:\PostgreSQL\bin\psql.exe -U postgres

如上图,会显示出“用户postgre的口令:”,在这里输入我们安装时设置的密码,按回车。输入密码时,光标会一直在同一位置闪烁,看上去就像什么也没有输入一样,实际上密码已经输进去了,所以在输入结束时按下回车键。

显示出如下窗口,就表明连接成功了

然后就可以执行SQL语句了

三:创建学习使用的数据库

1:执行创建数据库的SQL语句

代码语言:javascript
复制
CREATE DATABASE learn;

创建成功后,会显示如下信息

代码语言:javascript
复制
CREATE DATABASE

注意: ● SQL语句以“;”分号结束,如果没有输入的话,即是按下回车,SQL语句也不会执行。 ● 数据库的名称只能使用小写字母。

2:结束psql 输入“\q”回车即可断开与PostgreSQL的连接。

四:连接到学习使用的数据库(登录)

在命令提示符输入:

代码语言:javascript
复制
e:\PostgreSQL\bin\psql.exe -U postgres -d learn

选项“-d learn”是指定“数据库learn”的意思

这样数据库learn就登录成功了。然后就可以开始之后的学习了。

每天学习一点点,每天进步一点点。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-11-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小白客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库智能管家 DBbrain
数据库智能管家(TencentDB for DBbrain,DBbrain)是腾讯云推出的一款为用户提供数据库性能、安全、管理等功能的数据库自治云服务。DBbrain 利用机器学习、大数据手段、专家经验引擎快速复制资深数据库管理员的成熟经验,将大量传统人工的数据库运维工作智能化,服务于云上和云下企业,有效保障数据库服务的安全、稳定及高效运行。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档