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

建了网站怎么装饰百度互联网营销顾问

建了网站怎么装饰,百度互联网营销顾问,做电影网站投资多少钱,不同风格的网页安装按PostgreSQL数据库后,会默认创建用户postgres和数据库postgres,这个用户是超级用户,权限最高,可以创建其他用户和权限,在实际开发过程中,会新创建用户和业务数据库,本文主要介绍用户权限和…

安装按PostgreSQL数据库后,会默认创建用户postgres和数据库postgres,这个用户是超级用户,权限最高,可以创建其他用户和权限,在实际开发过程中,会新创建用户和业务数据库,本文主要介绍用户权限和数据库的基本操作

1. 用户权限

PostgreSQL数据库使用角色的概念管理数据库权限访问,把一系列的数据库权限赋予给一个角色,同时把角色赋予给相应的用户,在PostgreSQL数据库中,角色与用户是没有区别,一个用户也就是一个角色
创建用户

CREATE USER name [ [ WITH ] option [ ... ] ]

创建角色

CREATE ROLE name [ [ WITH ] option [ ... ] ]

两则的区别是CREATE USER默认创建的用户有LOGIN权限,CREATE ROLE创建的用户没有LOGIN权限

option常用的选项如下所示:
create user
详细解释如下:

参数说明
SUPERUSERNOSUPERUSER
CREATEDBNOCREATEDB
CREATEROLENOCREATEROLE
INHERITNOINHERIT
LOGINNOLOGIN
REPLICATIONNOREPLICATION
BYPASSRLSNOBYPASSRLS
CONNECTION LIMIT connlimit表示该用户可以使用的并发连接数没有限制,默认-1
[ ENCRYPTED ] PASSWORD ‘password’PASSWORD NULL
VALID UNTIL ‘timestamp’密码失效时间,不指定表示永不过期
IN ROLE role_name [, …]表示用户成为哪些角色的成员
IN GROUP role_name [, …]表示用户成为哪些角色的成员
ROLE role_name [, …]表示role_name 成为新建角色的成员
ADMIN role_name [, …]表示role_name 将有这个新建角色的WITH ADMIN OPTION权限
USER role_name [, …]表示role_name 成为新建用户的成员
SYSID uid表示SQL向下兼容,无实际用处

用户的权限分为两类,一类是在创建用户时指定的权限,可以使用ALTER ROLE命令修改
另一类是由GRANT命令REVOKE命令管理

  1. 在数据库中创建模式(SCHEMA)
  2. 在指定的数据库中创建临时表
  3. 连接某个数据库
  4. 在模式中创建数据库对象,如创建表、视图、函数
  5. 在表中做SELECT、UPDATE、INSERT、DELETE等操作
  6. 对序列进行查询、使用和更新
  7. 在声明中创建触发器
  8. 把表、索引建到指定表空间

GRANT和REVOKE两个命令的作用,一是让某个用户成为某个角色的成员从而使其拥有角色的权限(GRANT),或把某个角色的权限收回(REVOTE),二是把某些数据库逻辑结构对象的操作权限赋予某个用户(或角色)或收回
语法格式如下:

GRANT some_privileges ON database_object_type object_name TO role_name;
REVOKE some_privileges ON database_object_type object_name FROM role_name;

role_name:具体的用户名或角色名
some_privileges:表示该数据库对象的权限,如SELECT、INSERT、UPDATE、DELETE、TRUNCATE、REFERENCES、CREATE、ALL PRIVILEGES
database_object_type:数据库对象类型,如TABLE、SEQUENCE、SCHEMA

2. 数据库操作

创建数据库的语法如下:
create database
参数说明:

参数说明
OWNER [=] user_name指定新建的数据库属于哪个用户,默认属于当前执行命令的用户
TEMPLATE [=] template模板名(从哪个模板创建新数据库),默认使用template1
ENCODING [=] encoding创建新数据库使用的字符编码
TABLESPACE [=] tablespace_name指定和新数据库关联的表空间名称
CONNECTION LIMIT [=] connlimit指定数据库可以接受多少并发连接,默认-1,表示没有限制
示例如下:
create database yu_commerce with owner xxx template=template0 encoding 'UTF-8';

数据库列表
修改数据库的语法如下:
修改数据库语法
删除数据库语法如下:
删除数据库
注意:如果有用户连接在这个数据库上,将无法删除该数据库

http://www.hkea.cn/news/696582/

相关文章:

  • wordpress cache深圳纯手工seo
  • 怎样找到正规代加工网站百度地图3d实景地图
  • 潍坊网站建设公司网站搭建免费
  • 惠州做网站好的公司下载百度语音导航地图安装
  • 春节网站怎么做小说排行榜百度搜索风云榜
  • 商城服务是什么软件seo是指什么岗位
  • 无锡网站建设有限公司网站快速收录的方法
  • 网站建设通报推广网站多少钱
  • 网络推广公司成都seo排名优化教程
  • 一台手机登录微信网页版西安优化外
  • 如何做旅游攻略网站长沙seo优化推荐
  • 长春火车站电话咨询电话快排seo
  • 龙城建设网站公司网站内容优化方法
  • 南通网站建设搭建网站卖链接
  • 驻马店市做网站seo臻系统
  • 找公司做网站怎么图片都要自己找百度推广官网电话
  • 网站小样用什么做seo外链平台热狗
  • 建站点的步骤sem是什么
  • 深圳专业做网站的衡水网站优化推广
  • 徐汇科技网站建设2345中国最好的网址站
  • 邢台论坛吧百度seo收录软件
  • 做国外服务器网站吗怎么让百度搜索靠前
  • 做动态图网站有哪些自建站怎么推广
  • web网站开发课程设计报告seo技术培训沈阳
  • 会宁网站建设公司网站优化助手
  • 网站设计制作体会2023年5月最新疫情
  • 月亮湾设计有限公司网站南宁seo产品优化服务
  • 福田欧曼服务站电话上海高端seo公司
  • 高端网站建设哪家好谷歌seo和百度seo
  • 前端写一个页面多少钱海口网站关键词优化