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

西部数码创建php网站旅游网页设计论文5000字

西部数码创建php网站,旅游网页设计论文5000字,网站建设与部署阿里云大学,国外网站排名前十一、数据库操作 ①: 登录到数据库 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://www.zqtcl.cn/news/311671/

相关文章:

  • 漯河网站优化景区网站建设方案
  • 辽宁智能网站建设价位wordpress 公司主题
  • zencart 网站入侵冲电气软件 网站建设
  • 在网上做黑彩网站会怎样wordpress自定义代码在哪里设置
  • 福州营销网站建设老品牌网站开通
  • 电子商务网站体系结构有哪些?网站开发规划书怎么写
  • 建设一个网站要多少钱建设银行信用卡卡网站首页
  • 百度推广效果怎样seo网上培训课程
  • 广州品牌网站建设 优美wordpress 跳转页面
  • 成都专业的网站建设制作公司哪家好m3u8视频可以永久保存吗
  • 上海做兼职的网站如何在凡科建设网站
  • 沙朗镇做网站公司企业管理咨询师是干什么的
  • 起名网站建设商汇通网站
  • 网站开发费税率是多少钱建设小网站教程
  • 企业制作网站服务物联网应用有哪些
  • 中国建设网站银行个人做网站要注意什么条件
  • 莆田哪里有学做网站的wordpress可视化函数
  • 网站规划书500字上海金融网站制作网站制作公司好
  • 郑州网站制做钓鱼网站的公司
  • 网站域名授权怎么做以鹦鹉做头像的网站
  • 后端开发网站做一些什么WordPress能做门户网吗
  • 石家庄市住房和城乡建设厅网站好的企业型网站模板下载
  • 哈尔滨快速建站公司推荐网站刷流量会怎么样
  • 网站开发 顺德做新闻微网站有哪些
  • 如何阿里巴巴网站做推广苏州高新区建设局网站管网
  • 个人网站设计构思做汽车保养的网站
  • 在什么网站可以接国外的模具做中英文网站是怎么做的
  • 网站中的文字滑动怎么做的沈阳模板建站定制
  • 国内网站开发二手房网站开发背景
  • 电商网站建设与管理实践电商网站前端制作分工