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

吴志国网站建设工作室海南百度推广中心

吴志国网站建设工作室,海南百度推广中心,wordpress文章列表高度,wordpress 4.5下载安装数据库PostgreSQL并创建数据库 我第一次尝试使用PostgreSQL数据库,why?我喜欢它提供的丰富的数据类型,例如货币类型、枚举类型、几何类型(点、直线、线段、矩形等等)、网络地址类型、文本搜索类型、XML类型JSON类型等等,非常…

安装数据库PostgreSQL并创建数据库

我第一次尝试使用PostgreSQL数据库,why?我喜欢它提供的丰富的数据类型,例如货币类型、枚举类型、几何类型(点、直线、线段、矩形等等)、网络地址类型、文本搜索类型、XML类型JSON类型等等,非常丰富,当然也支持创建自定义的新的数据类型,所以何乐而不为尝试一下呢

1. 下载安装包

下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

选择对应的版本与操作系统位数

2. 安装

以windows为例,直接双击安装包,点击Next后,截图如下:
PostgreSQL安装选择安装目录
选择安装文件目录完成后,直接点击Next,

PostgreSQL安装选择插件功能
默认全选后,继续Next,

PostgreSQL安装选择数据存储位置
选择完成后继续Next,设置超级管理员密码
PostgreSQL安装设置超级管理员密码
设置完成后直接Next,来设置数据库访问端口
PostgreSQL安装设置数据库服务访问端口
PostgreSQL安装选择位置
PostgreSQL安装配置明细

PostgreSQL安装
PostgreSQL安装
完成后点击Next,继续下一步
PostgreSQL安装
点击Finish结束安装过程

3.访问PostgreSQL数据库

仍然以windows为例,找到开始菜单,搜索pgAdmin,点击打开
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此时完成数据库打开,可通过界面操作管理数据库

4.创建数据库以及简单的数据库表

windows系统嘛,创建数据库自然使用pgAdmin最方便,先创建一个简单的test004的数据库,创建一个简单的user表

1. 创建数据库test004

具体界面操作截图步骤如下:
PostgreSQL创建数据库
PostgreSQL创建数据库
对了,如果觉着英文不方便改中文呗,设置方法如下:
pgAdmin设置中文
pgAdmin设置中文
pgAdmin中文界面

2.创建表user

设想一个简单的user表,大致结构如下:

uid 表中id
username 用户名
nickname 用户昵称
password 登录密码
userrole 用户角色
phonenumber 用户手机号 现在注册个啥不得个手机号
remark 用户描述 说明说白了 冗余字段

首先找到在pgAdmin中执行代码的查询工具,截图如下:
pgAdmin查询工具

使用SQL语句创建表tuser(便于区分数据的user关键字),其中SQL语句中的DROP仅仅为了方便多次测试执行使用,初次执行时记得删除即可 否则会报错;具体代码如下:

DROP TABLE public."tuser"; --删除已经执行测试创建的表tuser
DROP extension "uuid-ossp"; --删除已加入的uuid-ossp插件
create extension "uuid-ossp"; --加入生成uuid的插件
select uuid_generate_v4(); --检查uuid生成函数是否已存在且可调用
DROP TYPE custom_roles; --删除已经创建的枚举类型
CREATE TYPE custom_roles AS ENUM ('user', 'admin', 'guest'); --创建自定义的枚举类型
CREATE TABLE public."tuser" --创建表
(uid uuid NOT NULL DEFAULT uuid_generate_v4(), --uuid类型32位,使用函数uuid_generate_v4()自动生成username character varying(64) NOT NULL DEFAULT 'defaultuser', --限制最大长度的可变长类型nickname character varying(64) DEFAULT '随便都行',--限制最大长度的可变长类型password character varying(64) NOT NULL,--限制最大长度的可变长类型phonenumber character varying(11) NOT NULL,--手机号11位userrole custom_roles DEFAULT 'user',--前面已经创建的枚举类型custom_roles remark text, --可变长度,不限制字符类型PRIMARY KEY (uid),   --表主键UNIQUE(username,phonenumber) --创建表字段的唯一性约束,不允许重复
);INSERT INTO public."tuser" (username,nickname,password,phonenumber,userrole)  --插入数据VALUES ('user001','user001','123456','19900000001','user');
SELECT * FROM public."tuser"; 

执行结果如下截图:

SQL语句执行结果

http://www.15wanjia.com/news/14460.html

相关文章:

  • 网站建设文化渠道可以打广告的平台
  • 网站建设小程序开发seo推广关键词研究工具
  • 网站数据库怎么做同步吗河北seo
  • 网站建设注册密码咋弄重庆百度seo公司
  • 聊城手机网站建设服务武威网站seo
  • 陕西 网站建设 陕ICP代写软文公司
  • 网站图片要多少像素企业培训师资格证报考2022
  • 山东跨境独立站建站公司乐清网站建设
  • 做各国民宿租赁的网站百度识图搜索
  • 杭州房价暴跌已开始抖音seo排名系统
  • 濮阳百姓网免费发布信息网整站seo优化公司
  • 商城网站建设教学抖音优化
  • 中国住房和城乡建设部网站公文网址大全导航
  • php做的网站毕设会问的问题百度做广告费用
  • 网站设计 字体的搭配建网站教程
  • 做网站 阿里云和百度云哪个好优化合作平台
  • 招聘网站的销售怎么做百度问答平台
  • 电子商务主要就业岗位免费seo网站自动推广
  • 郑州手机网站建设多少钱关键词挖掘
  • 成安网站建设软文广告属于什么营销
  • 高臣网站建设公司河南网站建设优化技术
  • java做网站如何巩义关键词优化推广
  • 专业专业的网站开发郑州seo询搜点网络效果佳
  • 做APP好还是建设网站好怎么做营销推广
  • 做的好的食用菌公司网站有燕郊今日头条
  • 一网学网站是真的吗南宁百度seo价格
  • 海外 网站 推广关键词抓取工具都有哪些
  • 百度飙风算法 小网站网站服务器
  • 怎样做视频电影网站seoheuni
  • 网站建设中图片联系方式西安seo外包公司