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

服务佳的网站建设本地房产交易信息网

服务佳的网站建设,本地房产交易信息网,小程序模板平台有哪些,漂亮全屏网站一、数据库操作 ①: 登录到数据库 psql -U postgres -d postgres -h 127.0.0.1②:查看所有数据库 \l③: 创建数据库 # 创建一个名为 mydb 的数据库 create database mydb;④:切换数据库 # \c 数据库名 \c mydb⑤:删除数据库 # 删除前 先确保数据库没有被连接 drop databa…一、数据库操作 ①: 登录到数据库 psql -U postgres -d postgres -h 127.0.0.1②:查看所有数据库 \l③: 创建数据库 # 创建一个名为 mydb 的数据库 create database mydb;④:切换数据库 # \c 数据库名 \c mydb⑤:删除数据库 # 删除前 先确保数据库没有被连接 drop database mydb;二、数据库表操作 ①数值类型 ②数据表操作 1. 创建表 1. PostgreSQL中三种自增列sequenceserialidentity区别 2. 创建表 create table test(id serial primary key, name varchar(255));2. 在表中插入数据 insert into test(name) values(Anne);3. 查看当前数据库下所有的表 \d4. 查看表结构相当于desc \d test(表面)5. 查询所有数据 三、 Schema ①介绍 PostgreSQL 模式Schema可以理解为是一个表的集合类似于Oracle的表空间概念。 一个模式可以包含视图、索引、数据类型、函数和操作符等。 相同的对象名称可以被用于不同的模式中而不会出现冲突例如 schema1 和 myschema 都可以包含名为 mytable 的表。 使用模式的优势 允许多个用户使用一个数据库并且不会互相干扰将数据库对象组织成逻辑组以便更容易管理第三方应用的对象可以放在独立的模式中这样他们就不会与其他对象的名称发生冲突 模式类似于操作系统层的目录但是模式不能嵌套。 ②创建一个新的Schema 1. 创建前有一个默认的public并且之前创建的test表也在其中 2. 创建一个新的Schema create schema newSchema;3. 在新的Schema中在创建一张表test create table newSchema.test(id serial primary key, name varchar(255));四、如何备份PostgreSQL数据库 如果您在生产环境中使用PostgreSQL,请务必采取预防措施以确保用户的数据不会丢失。 ①必看 1. 登录 2. 注意 要在shell控制台中执行操作而不是数据库控制台 ②单数据库 PostgreSQL提供了pg_dump实用程序来简化备份单个数据库的过程。必须以对要备份的数据库具有读取权限的用户身份运行此命令。 1. 备份 备份格式有几种选择 *.bak: 压缩二进制格式 *.sq1: 明文转储 *.tar: tarball #备份数据库 $ pg_dump -U postgres -f /tmp/postgres.sql postgres(导出postgres数据库保存为postgres.sq1) $ pg_dump -U postgres -f /tmp/postgres.sql-t test postgres(导出postgres数据库中表test的数据 $ pg_dump -U postgres -F t -f /tmp/postgres.tar postgres(导出postgres数据库以tar形式压缩保存为postgres.tar)#恢复数据库 $ psql -U postgres -f /tmp/postgres.sql bk01(恢复postgres.sq1数据到bk01数据库 #pg_restore--从pg_dump创建的备份文件中恢复PostgreSQL数据库用于恢复由pg_dump转储的任何非纯文本格式中的PostgreSQL数据库。 $ pg_restore-Upostgres-dbk01/tmp/postgres.tar(恢复postgres.tar数据到bk01数据库1. 通过运行以下命令将数据库的内容转储到文件中。替换dbname为要备份的数据库的名称。 # 通过-f 指定文件输出目录pg_dump -f /usr/local/src/mydb.sql mydb;2. 恢复 1. 删除已经备份的mydb数据库 2. 创建一个新的空数据库mydb2 3. 恢复数据库-f 指定备份的文件路径 psql -U postgres -f /usr/local/src/mydb.sql mydb2;可以看到数据恢复成功 ③所有数据库 五、用户操作 #查看用户 \du#创建用户并设置密码 CREATE USER username WITH PASSWORD password ; CREATE USER test WITH PASSWORD test;#修改用户密码 $ ALTER USER username WITH PASSWORD password ;#数据库授权赋予指定账户指定数据库所有权限 $ GRANT ALL PRIVILEGES ON DATABASE dbname TO username ;#将数据库mydb权限授权于test GRANT ALL PRIVILEGES ON DATABASE mydb TO test;#但此时用户还是没有读写权限需要继续授权表 GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO xxx;#注意该sq1语句必须在所要操作的数据库里执行 #移除指定账户指定数据库所有权限 REVOKE ALL PRIVILEGES ON DATABASE mydb from test#删除用户 drop user test①创建用户并设置密码 1. 注意: 先切换到需要操作的数据库里 2. 查看所有用户 2. 创建用户 create user coke with password coke;②修改用户密码 1. 修改密码 alter user coke with password new_coke;2. 使用新密码登录 psql -U coke -d mydb2 -h 127.0.0.1;3. 执行查询sql 新创建的用户没有任何权限需要进行权限授权 ③数据库授权 1. 数据库授权赋予指定账户指定数据库所有权限 grant all privileges on database mydb2 to coke;2. 但此时用户还是没有读写权限需要继续授权表 grant all privileges on all tables in schema public to coke;3. 测试已经有权限了 ④移除用户数据表权限 revoke all privileges on database mydb2 from coke;④移除用户数据库权限 revoke all privileges on database mydb2 from coke;⑤删除用户 drop user coke;
http://wiki.neutronadmin.com/news/374436/

相关文章:

  • 在Vs中做网站接口网站开发老是弹广告
  • 推广型网站免费建设响应式网站建设合同
  • 建设银行金山支行网站邢台建一个网站多少钱
  • 教师网站建设企业实践总结地图上如何添加自己公司的地址
  • 广州网站seo今天济南刚刚发生的新闻
  • 长春火车站电话人工服务网页特效源码网站
  • 我想在阿里巴巴网站开店 怎么做深圳物流公司排名
  • 上海的网站设计公司价格做电商与做网站的区别
  • 什么网站做设计可以赚钱佛山骏域网站建设
  • 惠州手机网站商城建设h5响应式 wordpress
  • 物流信息网站建设南宁网站seo排名优化
  • 做网站起什么题目简述网站的建设流程图
  • 表格做网站抚州公司做网站
  • 商务网站开发设计gta5买房子网站建设
  • 快消品网站建设seo服务器
  • 教育主管部门建设的专题资源网站网站开发去哪里找程序员
  • 自己建的网站有乱码郑州全网营销
  • h5平台网站开发网络系统安全原则
  • 漳州网站开发制作棋牌h5动画用什么软件做
  • 和coser做网站网站建设找业主签字模板
  • js判断是手机还是电脑访问网站软件开发培训就业
  • 嘉兴网站建设wmcn建设电子商务网站的方案
  • 怎么把服务器做网站品牌塑造的六个步骤
  • 网站建设规划书范文wordpress 折叠
  • 外贸型网站的特点手机app制作流程图
  • 网站从建设到上线流程图wordpress文章前添加图标
  • 绵阳高端网站建设商业网站建设试题
  • 泰州做网站 泰公网络科技公司网站做闪电电磁
  • 网站注册页面怎么做数据验证软件开发商有哪些
  • 网站展示重点网站关键词如何选取