当前位置: 首页 > news >正文

网站开发需要什么技能范县网站建设公司

网站开发需要什么技能,范县网站建设公司,工商注册网上办事大厅,中英繁网站源码安装、设置、创建和开始使用 PostgreSQL 数据库。-- Greg Pittman#xff08;作者#xff09;每个人或许都有需要在数据库中保存的东西。即使你执着于使用纸质文件或电子文件#xff0c;它们也会变得很麻烦。纸质文档可能会丢失或混乱#xff0c;你需要访问的电子信息可能会…安装、设置、创建和开始使用 PostgreSQL 数据库。-- Greg Pittman作者每个人或许都有需要在数据库中保存的东西。即使你执着于使用纸质文件或电子文件它们也会变得很麻烦。纸质文档可能会丢失或混乱你需要访问的电子信息可能会隐藏在段落和页面的深处。在我从事医学工作的时候我使用 PostgreSQL 来跟踪我的住院患者名单并提交有关住院患者的信息。我将我的每日患者名单打印在口袋里以便快速了解患者房间、诊断或其他细节的任何变化并做出快速记录。我以为一切没问题直到去年我妻子决定买一辆新车我“接手”了她以前的那辆车。她保留了汽车维修和保养服务收据的文件夹但随着时间的流逝它变得杂乱。与其花时间筛选所有纸条以弄清楚什么时候做了什么我认为 PostgreSQL 将是更好的跟踪此信息的方法。安装 PostgreSQL自上次使用 PostgreSQL 以来已经有一段时间了我已经忘记了如何使用它。实际上我甚至没有在计算机上安装它。安装它是第一步。我使用 Fedora因此在控制台中运行dnf list postgresql*请注意你无需使用 sudo 即可使用 list 选项。该命令返回了很长的软件包列表。看了眼后我决定只需要三个postgresql、postgresql-server 和 postgresql-docs。为了了解下一步需要做什么我决定查看 PostgreSQL 文档。文档参考内容非常丰富实际上丰富到令人生畏。幸运的是我发现我在升级 Fedora 时曾经做过的一些笔记希望有效地导出数据库在新版本上重新启动 PostgreSQL以及导入旧数据库。设置 PostgreSQL与大多数其他软件不同你不能只是安装好 PostgreSQL 就开始使用它。你必须预先执行两个基本步骤首先你需要设置 PostgreSQL第二你需要启动它。你必须以 root 用户身份执行这些操作sudo 在这里不起作用。要设置它请输入postgresql-setup –initdb这将确定 PostgreSQL 数据库在计算机上的位置。然后仍为 root输入以下两个命令systemctl start postgresql.service systemctl enable postgresql.service第一个命令为当前会话启动 PostgreSQL如果你关闭机器那么 PostgreSQL 也将关闭。第二个命令使 PostgreSQL 在随后的重启中自动启动。创建用户PostgreSQL 正在运行但是你仍然不能使用它因为你还没有用户。为此你需要切换到特殊用户 postgres。当你仍以 root 身份运行时输入su postgres由于你是以 root 的身份执行此操作的因此无需输入密码。root 用户可以在不知道密码的情况下以任何用户身份操作这就是使其强大而危险的原因之一。现在你就是 postgres 了请运行下面两个命令如下所示创建用户创建用户 gregpcreateuser gregp createdb gregp你可能会看到错误消息如Could not switch to /home/gregp。这只是意味着用户 postgres不能访问该目录。尽管如此你的用户和数据库已创建。接下来输入 exit 并按回车两次这样就回到了原来的用户下root。设置数据库要开始使用 PostgreSQL请在命令行输入 psql。你应该在每行左侧看到类似 gregp 的内容以显示你使用的是 PostgreSQL并且只能使用它理解的命令。你自动获得一个数据库我的名为 gregp它里面完全没有内容。对 PostgreSQL 来说数据库只是一个工作空间。在空间内你可以创建表。表包含变量列表而表中的每个变量是构成数据库的数据。以下是我设置汽车服务数据库的方式CREATE TABLE autorepairs (date date,repairs varchar(80),location varchar(80),cost numeric(6,2) );我本可以在一行内输入但为了更好地说明结构并表明 PostgreSQL 不会解释制表符和换行的空白我分成了多行。字段包含在括号中每个变量名和数据类型与下一个变量用逗号分隔最后一个除外命令以分号结尾。所有命令都必须以分号结尾第一个变量名是 date它的数据类型也是 date这在 PostgreSQL 中没关系。第二个和第三个变量 repairs 和 location 都是 varchar(80) 类型这意味着它们可以是最多 80 个任意字符字母、数字等。最后一个变量 cost 使用 numeric 类型。括号中的数字表示最多有六位数字其中两位是小数。最初我尝试了 real 类型这将是一个浮点数。real 类型的问题是作为数据类型在使用时在遇到 WHERE 子句类似 WHERE cost 0 或其他任何特定数字。由于 real 值有些不精确因此特定数字将永远不会匹配。输入数据接下来你可以使用 INSERT INTO 命令添加一些数据在 PostgreSQL 中称为行INSERT INTO autorepairs VALUES (2017-08-11, airbag recall, dealer, 0);请注意括号构成了一个值的容器它必须以正确的顺序用逗号分隔并在命令末尾加上分号。date 和 varchar(80) 类型的值必须包含在单引号中但数字值如 numeric不用。作为反馈你应该会看到INSERT 0 1与常规终端会话一样你会有输入命令的历史记录因此在输入后续行时通常可以按向上箭头键来显示最后一个命令并根据需要编辑数据从而节省大量时间。如果出了什么问题怎么办使用 UPDATE 更改值UPDATE autorepairs SET date 2017-11-08 WHERE repairs airbag recall;或者也许你不再需要表中的行。使用 DELETEDELETE FROM autorepairs WHERE repairs airbag recall;这将删除整行。最后一件事即使我在 PostgreSQL 命令中一直使用大写字母在大多数文档中也这么做你也可以用小写字母输入我也经常如此。输出数据如果你想展示数据使用 SELECTSELECT * FROM autorepairs ORDER BY date;没有 ORDER BY 的话行将不管你输入的内容来显示。例如以下就是我终端中输出的我的汽车服务数据SELECT date, repairs FROM autorepairs ORDER BY date;date | repairs ---------------------------------------------------------------------------- 2008-08-08 | oil change, air filter, spark plugs 2011-09-30 | 35000 service, oil change, rotate tires/balance wheels 2012-03-07 | repl battery 2012-11-14 | 45000 maint, oil/filter 2014-04-09 | 55000 maint, oil/filter, spark plugs, air/dust filters 2014-04-21 | replace 4 tires 2014-04-21 | wheel alignment 2016-06-01 | 65000 mile service, oil change 2017-05-16 | oil change, replce oil filt housing 2017-05-26 | rotate tires 2017-06-05 | air filter, cabin filter,spark plugs 2017-06-05 | brake pads and rotors, flush brakes 2017-08-11 | airbag recall 2018-07-06 | oil/filter change, fuel filter, battery svc 2018-07-06 | transmission fl, p steering fl, rear diff fl 2019-07-22 | oil amp; filter change, brake fluid flush, front differential flush 2019-08-20 | replace 4 tires 2019-10-09 | replace passenger taillight bulb 2019-10-25 | replace passenger taillight assembly (19 rows)要将此发送到文件将输出更改为o autorepairs.txt然后再次运行 SELECT 命令。退出 PostgreSQL最后在终端中退出 PostgreSQL输入quit或者它的缩写版q虽然这只是 PostgreSQL 的简要介绍但我希望它展示了将数据库用于这样的简单任务既不困难也不费时。
http://www.pierceye.com/news/378593/

相关文章:

  • 怎样登录建设互联网站厦门海绵城市建设官方网站
  • 网站怎么做权重互联网平台推广怎么做
  • 网站建设如果登录失败男生和男生做污的视频网站
  • 备案ip 查询网站查询系统制作一个网站的成本
  • 微网站排版p9制作公司
  • 国产在线免费观看高甜电影推荐爱站网seo工具包
  • 建设银行官方网站首页入口建立网站如何推广
  • 网站登录界面图片用什么软件做wordpress qiniu
  • 设计素材网站好融资吗关键词排名怎么做好
  • 亚洲购物网站排名网站开发看掉一些功能
  • 网站开发 需求dnf盗号网站怎么做
  • 淘宝客免费网站建设宝塔搭建wordpress主机地址
  • 可以看网站的浏览器wordpress+博客+简书
  • 游戏源码网站免费网站模板有哪些内容
  • 江西网站优化广东网站设计有名的公司
  • wordpress整合dplayer关键词优化举例
  • wordpress怎么设置跳站外链接番禺网站建设培训学校
  • 怎样建立网站平台新网站应该怎么做
  • 根据颜色找网站济南做网站公司排名
  • 面对面视频 网站开发网络科技加我qq是干嘛
  • 如何登录网站制作平台百度旧版本
  • 广东营销型网站建设报价定制商品的app
  • 网站导航常用关键字电子商务网站设计内容
  • 建设vip网站相关视频wordpress 修改用户头像
  • 考百度指数 某个关键词在某个行业网站上的wordpress与Wix对比
  • 机器人网站建设规划书福州网站制作怎样
  • 自己创建一个网站需要多少钱2023最建议买10款手机
  • 寻找富阳网站建设国内个人网站欣赏
  • 企业自建站城市建设模拟游戏官方网站
  • 网站建设数据库类型建立网站信息发布登记制度