做网站3个月,企业网站颜色,网站制作公司挣钱吗,哈尔滨企业网站建站推荐postgreSQL设置只允许本地机器连接
在D:\program files\PostgreSQL\14\data里面设置postgresql.conf#xff1a;
listen_addresses ‘localhost’
然后在服务窗口重新启动postgresql。 PostgreSQL执行SQL语句
PostgreSQL的psql工具可通过命令行执行SQL语句。
psql -U po…postgreSQL设置只允许本地机器连接
在D:\program files\PostgreSQL\14\data里面设置postgresql.conf
listen_addresses ‘localhost’
然后在服务窗口重新启动postgresql。 PostgreSQL执行SQL语句
PostgreSQL的psql工具可通过命令行执行SQL语句。
psql -U postgres
D:\program files\PostgreSQL\14\binpsql -U postgres
用户 postgres 的口令
psql (14.2)
输入 help 来获取帮助信息.postgres# SELECT 1;?column?
----------1
(1 行记录)创建数据库并连接
postgres# CREATE DATABASE shop;
CREATE DATABASE
postgres# \qD:\program files\PostgreSQL\14\binpsql -U postgres -d shop
用户 postgres 的口令
psql (14.2)
输入 help 来获取帮助信息.shop#数据库基础知识
DB、DBMS
将大量数据保存起来通过计算机加工而成的可进行高效访问的数据集合称为数据库。DB(Database)
管理数据库的计算机系统统称数据库管理系统(DBMS)
为什么要使用DBMS而不是Excel管理数据
无法多人共享数据。某个用户打开该文件其他用户无法编辑。无法提供操作大量数据所需格式。要瞬间获取大量数据数据要保存为适当格式。实现读写自动化需要编程。无法应对突发事故。比如文件误删数据易被别人盗用。
而DBMS可以克服这些缺点。
DBMS种类
HDB层次数据库把数据通过树形结构方式表现出。RDB关系数据库由行和列组成的二维表管理数据。这种类型的DBMS称为RDBMS。OODB面向对象数据库把数据和对数据的操作集合起来以对象为单位进行管理。XMLDBXML数据库可对XML形式的大量数据进行高速处理。KVS键值存储系统用来保存查询所使用的主键和值的组合的数据库。
RDBMS
常见系统结构就是C/S(客户端/服务器)结构。
RDBMS也是一种服务器能从保存在硬盘上的数据库中读取数据返回。
客户端将想获取什么数据对数据变更的信息通过SQL语句发给RDBMS服务器。
RDBMS根据语句内容返回请求的数据或对存储在数据库中的数据更新。 RDBMS可以和其客户端安在同一台计算机上可分别安在不同计算机上。
可以实现多个客户端访问同一个RDBMS、同时对一个数据库进行读写操作。
客户端只要能将SQL发给RDBMS就可操作数据库。
RDBMS要接收客户端请求还要操作数据库通常安装在比客户端性能更好计算机上。 用来管理数据的二维表在关系数据库中简称为表。
表存储在由RDBMS管理的数据库中。
表的列称为字段表示保存在表中的数据项目。
表的行称为记录相当于一条数据。关系数据库以行为单位读写数据。
SQL
sql为操作数据库而开发的语言。用关键字、表名、列名等组合而成SQL语句描述操作的内容。
关键字含义或使用方法已经事先定义好的英语单词。
SQL语句分为以下三类。这里面SQL是用来操作关系数据库的。
DDL(数据定义语言)
CREATE 创建数据库、表等对象DROP 删除数据库、表等对象ALTER 修改数据库、表等对象
DML(数据操纵语言)
SELECT 查询表中的数据INSERT 向表中插入新数据UPDATE 更新表中的数据DELETE 删除表中数据
DCL(数据控制语言)
COMMIT 确认对数据库中的数据进行的变更ROLLBACK 取消对数据库中的数据进行的变更GRANT 赋予用户操作权限REVOKE 取消用户操作
SQL书写规则
SQL语句以分号结尾。
SQL语句不区分大小写。为了理解容易关键字大写、表名首字母大写、其余小写。
插入到表中的数据区分大小写。
SQL语句中直接书写的字符串、日期、数字称为常数。
SQL语句中有字符串时要像’qwe’、10/01/26’这样用单引号括起来。
SQL语句中书写数字时不需要任何符号标识。
SQL语句单词之间用半角空格或换行符分隔。