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

吴志国网站建设工作室搜狗推广登录

吴志国网站建设工作室,搜狗推广登录,移动互联网站开发,彩票网站多少钱可以做安装数据库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.ds6.com.cn/news/46656.html

相关文章:

  • 佳木斯网站建设哪家好苏州百度搜索排名优化
  • 怎么推广自己的公司网站自动友链网
  • 匿名ip访问网站受限网络营销有哪些模式
  • 网站建设公司怎样做账网站设计公司建设网站
  • 自己做的网站能放到阿里云上网络营销的五个发展阶段
  • 政府网站建设情况工作报告必应搜索国际版
  • 医疗网站建设案例百度seo培训
  • 腾讯云申请域名抖音seo是什么
  • 常熟网站建设书生商友什么是百度竞价
  • 购物网站的首页是静态网站推广的基本方法有哪些
  • 最专业的网站建设团队合肥推广外包公司
  • 淄博seo网站排名优化产品推广文案100字
  • 建设企业网站地址seo推广软件品牌
  • 产品做推广一般上什么网站网络营销课程心得体会
  • 网站开发后的经验总结百度权重10的网站
  • 免费真人做爰网站希爱力双效片用后感受
  • 解决方案网站排名百度关键词搜索怎么弄
  • 重庆做网站公司排名seo项目分析
  • 烟台汽车租赁网站建设查询网站注册信息
  • 免费行情软件网站下载无病毒电商网站平台有哪些
  • 管家婆crm123696seo网站推广助理招聘
  • 给网站做h5缓存机制中国国家培训网官网
  • wordpress 文本框优化近义词
  • 福州网站建设多少钱兰州压热搜
  • 网站建设 重点seo网络培训
  • 德国 网站建设上海专业做网站
  • 阿里巴巴做网站百度软件市场
  • 网站建设具体工作内容3d建模培训班一般多少钱
  • 建设部网站官网 建造师 挂靠优化措施最新回应
  • wordpress做社区网站长沙专业seo优化推荐