PostgreSQL入门(二)PostgreSQL数据库,数据表
来源:互联网 发布:node v4.6.0 x64.msi 编辑:程序博客网 时间:2024/06/05 20:47
PostgreSQL入门(二)PostgreSQL数据库,数据表
2017/10/5
by
CHENJING DING
CHAPTER2 – PostgreSQL数据库,数据表
http://www.jikexueyuan.com/course/1413_6.html?ss=2,总结自极客视频课程
一 数据库对象的操作
使用pgAdmin4工具操作数据库对象:
创建数据库对象
在servers-PostgreSQL-Database下右击,选择Create-Database.弹出的界面信息解释如下:
OID:当前创建的对象在数据库服务器上的唯一标识,由数据库来指定。(pdAdmin4没有了)
定义:可以指定字符编码格式:UTM-8,连接数限制,-1表示没有连接限制。
以上操作可以转换成如下SQL语言:
**************************************************************************************************************************************************************************************
**************************************************************************************************************************************************************************************
修改数据库对象
右击数据库-属性。可以修改数据库名称,用户。在定义选项卡,可以修改数据库连接数。但是数据库字符编码是不能修改的。
删除数据库对象
右键要删除的数据库,选择删除即可。
删除一个数据库要非常小心!!!
使用SQL操作数据库对象:
创建数据库对象
在pgAdminIII,可以直接点击图标,在pdAdmin4可以点击菜单栏-TOOLS-Query Tool,在编辑器中输入SQL 语句:
CREATEdatabase test //test是数据库名
Withowner = postgres //指定用户
encoding=‘UTF8’;//结尾一定要有分号
点击execute。在左侧导航中点击数据库,再选择菜单栏object-refresh,即可发现新添加的数据库。
修改数据库对象
在编辑器中输入SQL 语句:
alter database testrename totest1 //修改数据名(不要在当前test的query windows下输入该条指令,就像windows下不能修改打开的文件的文件名一样)
alterdatabase test1 connection limit t20;//修改连接数
删除数据库对象
在编辑器中输入SQL 语句:
drop database test;(不要在当前test的query windows下输入该条指令)
二数据表对象的操作
使用pgAdmin4工具操作数据表对象:
创建数据表对象
在左侧导航栏,点击数据库,展开模式(Schemas)-public,右击数据表(Tables),选择create-tables。在新建数据表选项卡,填写数据表的名称,选择用户。在字段(column)选项卡,可以添加字段,如下图所示:
精度表示小数点后面可以保存的位数。
修改数据表对象
右击要修改的数据表,点击属性。可修改数据表名,字段信息。
删除数据表对象
右击要删除的数据表,选择delete即可。
删除一个数据库要非常小心!!!
使用SQL操作数据表对象:
创建数据表对象
要在数据表所在的数据库的当前的Query Windows下:
Character varying类型可以写成varchar。
修改数据表对象
要在数据表所在的数据库的当前的Query Windows下,输入如下指令:
命令格式
作用
alter table studentrename tostudent1;
修改数据表名称,rename to后面加修改后的数据表名称
alter table student1renameidtobh;
//修改数据表中字段的名称
alter table student1altercolumn name type varchar (40);
//修改name字段的数据类型,使长度变成40
alter table student1 add column address varchar(200);
//添加地址的字段
alter table student1drop column birthday;
//删除数据表中birthday字段
删除一个数据表字段要非常小心!!!
插入数据
Insert intostudent1values(2,‘Ding’,‘2000-01-01’,98.70);//分别为int,字符串,时间和numeric类型。
查询一张表
Select *from student1;
删除数据表对象
drop table if exists student1;//会判断对象是否存在,不存在不会执行删除操作
- PostgreSQL入门(二)PostgreSQL数据库,数据表
- PostgreSQL 创建数据库 (二)
- PostgreSQL数据表
- PostgreSQL数据库(入门)
- PostgreSQL学习手册(数据表)
- PostgreSQL 创建数据表(三)
- postgresql从入门到菜鸟(二)
- PostgreSQL入门(一)数据库概述
- Postgresql数据库控制解析(二)
- PostgreSQL学习手册(数据表)
- postgresql导出数据表还原
- PostgreSQL学习手册(数据表)
- PostgreSQL学习手册(数据表)
- PostgreSQL学习手册(数据表)
- PostgreSQL学习手册(数据表)
- PostgreSQL学习手册(数据表)
- PostgreSQL学习手册(数据表)
- postgresql入门
- 上帝是个程序猿
- 如何将电脑的无线网通过有线分享给其他设备
- Dos帮助文档
- C++PRIMER第5版第二章自做
- PostgreSQL入门(一)数据库概述
- PostgreSQL入门(二)PostgreSQL数据库,数据表
- PostgreSQL入门(三)PostgreSQL数据类型&运算符
- codeforces 868C Qualification Rounds
- codeforces 868B Race Against Time
- 洛谷P1993 小K的农场(差分约束)
- codeforces 868A Bark to Unlock
- 程序调用过程
- Computer Network Basic
- Linux进程简述