PostgreSQL数据库日常学习笔记1-入门学习
发布时间:2020-12-13 16:47:31 所属栏目:百科 来源:网络整理
导读:前几天PostgreSQL 10.0 发布,一直在学习数据库,但没什么进展,准备继续学习POstgreSQL,毕竟号称开源数据库最强者。 首先从官方网站下载安装文件和ODBC驱动文件,如何安装本文不再加以介绍,下面进入正题。 本文数据库为10.0 x64版本,使用数据库自带pgAdm
前几天PostgreSQL 10.0 发布,一直在学习数据库,但没什么进展,准备继续学习POstgreSQL,毕竟号称开源数据库最强者。 首先从官方网站下载安装文件和ODBC驱动文件,如何安装本文不再加以介绍,下面进入正题。 本文数据库为10.0 x64版本,使用数据库自带pgAdmin 4,图形化界面操作下操作内容本文不再加以介绍。 首先创建一个数据库并删除。 #创建数据库TestDatabase CREATE DATABASE "TestDatabase" WITH OWNER=postgres ENCODING="UTF8" ; #删除数据库TestDatabase DROP DATABASE "TestDatabase" #删除数据库完成提示(不同环境提示稍有不同) #DROP DATABASE #Query returned successfully in 339 msec. #正式开始练习数据库脚本 #创建数据库StudentManager,数据库名称加引号可以原样保留,未加引号则为全部小写,推荐加引号,数据库所有者为postgres,数据库编码为UTF8,"UTF8"单双引号测试均可以 CREATE DATABASE "StudentManager" WITH OWNER=postgres ENCODING="UTF8" ; #创建数据库完成提示(不同环境提示稍有不同) #CREATE DATABASE #Query returned successfully in 4 secs. 中途创建数据库出现一个小插曲,创建数据库反复提示Could not find the specified database.错误,如图所示(注意红色选择框) 正常创建数据库会提示。 下面演示创建表,所在数据库为StudentManager,使用前先需要创建好。public.是可选项。 ---创建学生表 CREATE TABLE public."Student"( "StudentID" integer NOT NULL,"StudentName" character(100),"StudentBirthday" date ); #CREATE TABLE #Query returned successfully in 164 msec. 完成后截图如下所示 下面演示删除表。 ---删除学生表 DROP TABLE public."Student"; #DROP TABLE #Query returned successfully in 216 msec. 温馨提示:图形化界面删除数据库和表等操作,需要先关闭相关脚本操作界面,否则可能会出现删成功报错提示。关键词和不被引号修饰的标识符是大小写不敏感的。 参考资料: http://www.postgres.cn/document (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |