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

天津高端模板建站/免费的api接口网站

天津高端模板建站,免费的api接口网站,真人seo点击平台,游戏推广招聘默认端口:5432创建用户与数据库PostgreSQL初次安装后,默认会生成一个名为postgres的数据库和一个名为postgres的数据库用户。这里需要注意的是,同时还生成了一个名为postgres的Linux系统用户。下面,我们使用postgres用户&#xff…

默认端口:5432


创建用户与数据库

PostgreSQL初次安装后,默认会生成一个名为postgres的数据库和一个名为postgres的数据库用户。这里需要注意的是,同时还生成了一个名为postgres的Linux系统用户。

下面,我们使用postgres用户,来生成其他用户和新数据库。

首先,用root新建一个Linux新用户,可以取你想要的名字,这里为dbuser。

adduser dbuser 

然后,切换到postgres用户。

su - postgres 

下一步,使用psql命令登录PostgreSQL控制台。

psql 

如果一切正常,系统提示符会变为"postgres=#",表示这时已经进入了数据库控制台。


以下的命令都在控制台内完成。

第一件事是使用\password命令,为postgres用户设置一个密码。

\password postgres 

第二件事是创建数据库用户dbuser(刚才创建的是Linux系统用户),并设置密码。

CREATE USER dbuser WITH PASSWORD 'password'; 

第三件事是创建用户数据库,这里为exampledb,并指定所有者为dbuser。

CREATE DATABASE exampledb OWNER dbuser; 

第四件事是将exampledb数据库的所有权限都赋予dbuser,否则dbuser只能登录控制台,没有任何数据库操作权限。

GRANT ALL PRIVILEGES ON DATABASE exampledb to dbuser; 

最后,使用\q命令退出控制台(也可以直接ctrl+D)。

\q 


登录数据库

添加新用户和新数据库以后,就要以新用户的名义登录数据库,这时使用的是psql命令。

psql -U dbuser -d exampledb -h 127.0.0.1 -p 5432 

上面命令的参数含义如下:-U指定用户,-d指定数据库,-h指定服务器,-p指定端口。

输入上面命令以后,系统会提示输入dbuser用户的密码。输入正确,就可以登录控制台了。

  • 报错:
psql: 致命错误:  用户 "dbuser" Ident 认证失败 

解决:

vim  /var/lib/pgsql/9.3/data/pg_hba.conf 
vim /var/lib/pgsql/9.6/data/pg_hba.conf 

修改如下:

service postgresql-9.3 restart 
systemctl restart postgresql-9.6 

[编辑]控制台命令

除了前面已经用到的\password命令(设置密码)和\q命令(退出)以外,控制台还提供一系列其他命令。

  • \h:查看SQL命令的解释,比如\h select。
  • \?:查看psql命令列表。
  • \l:列出所有数据库。
  • \c [database_name]:连接其他数据库。
  • \d:列出当前数据库的所有表格。
  • \d [table_name]:列出某一张表格的结构。
  • \du:列出所有用户。
  • \e:打开文本编辑器。
  • \conninfo:列出当前数据库和连接的信息。

[编辑]数据库操作

# 创建新表  CREATE TABLE user_tbl(name VARCHAR(20), signup_date DATE); # 插入数据  INSERT INTO user_tbl(name, signup_date)VALUES('张三','2013-12-22'); # 选择记录  SELECT * FROM user_tbl; # 更新数据  UPDATE user_tbl SET name ='李四' WHERE name ='张三'; # 删除记录  DELETE FROM user_tbl WHERE name ='李四' ; # 添加栏位  ALTER TABLE user_tbl ADD email VARCHAR(40); # 更新结构  ALTER TABLE user_tbl ALTER COLUMN signup_date SET NOT NULL; # 更名栏位  ALTER TABLE user_tbl RENAME COLUMN signup_date TO signup; # 删除栏位  ALTER TABLE user_tbl DROP COLUMN email; # 表更名  ALTER TABLE user_tbl RENAMETO backup_tbl; # 删除表格 DROP TABLE IF EXISTS backup_tbl;

[编辑]艺搜参考

http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html

http://www.jmfq.cn/news/4782169.html

相关文章:

  • 福州专业做网站公司/sem优化托管
  • 西安网站制作西安搜推宝/抖音推广
  • c#网站开发技术/营销推广内容
  • c 做网站加载多个图片/seo搜索引擎优化是什么意思
  • 宝安响应式网站建设/电脑系统优化软件排行榜
  • 贸易网站开发/google关键词挖掘工具
  • 做宾馆网站/推广普通话手抄报内容资料
  • 网站建设服务报价/sem是什么电镜
  • 遂平县网站建设/青岛做网站的公司哪家好
  • 上市公司网站建设报价/app拉新项目
  • 网站建设费怎么写会计科目/百度站长平台账号购买
  • 做网站一个月赚多少/宁波seo外包优化公司
  • 南宁网站空间/今日热点新闻2022
  • 有趣的网站网址之家/seo外链技巧
  • 南京做网站/网络营销软文范例
  • 网站建设方案书 icp备案/软文代写发布网络
  • h5页面 个人网站/网站地址ip域名查询
  • 内容电商网站有哪些/无锡seo公司哪家好
  • 两台电脑一台做服务器 网站/焊工培训ppt课件
  • 怎么在网上做彩票网站/百度云盘
  • 国外素材网站/关键路径
  • 昆山做网站的公司/天津网站优化软件
  • 电子商务网站建设推广分析/百度快照投诉中心
  • 淮安市住房和城乡建设局网站/深圳谷歌优化seo
  • 微信开发者平台登录/seo简单速排名软件
  • 专业电子科技网站建设/西安seo网站关键词优化
  • 做棋牌网站合法吗/网站查询网
  • 独立网站如何做/站长工具端口检测
  • 怎么制作网站半透明背景/竞价托管资讯
  • 汉台网站制作/百度app客服电话