欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > PostgreSQL使用(一)

PostgreSQL使用(一)

2024/10/24 4:50:30 来源:https://blog.csdn.net/qq_42108331/article/details/140452032  浏览:    关键词:PostgreSQL使用(一)

说明:SQL语言分为以下四类,

  • DDL(数据库定义语言):DROP、CREATE、ALTER等语句;

  • DML (数据库操作语言):INSERT、UPDATE、DELETE语句;

  • DQL(数据库查询语言):SELECT语句;

  • DCL(数据库控制语言):GRANT、REVOKE、COMMIT、ROLLBACK等语句;

本文介绍PostgreSQL的DDL语言操作数据库、表结构

操作数据库

-- 1.创建数据库 db_test
create database db_test;-- 2.创建数据库 db_demo 设置所有者为postgres,字符集为UTF8
create database db_demo with owner = postgres encoding = 'utf-8';-- 3.修改数据库 db_demo 名称为 db_temp
alter database db_demo rename to db_temp;-- 4.修改数据库 db_temp 所有者为 连接数为20个
alter database db_temp connection limit 20;-- 5.删除数据库 db_temp
drop database db_temp;

删除数据库无法恢复,慎重

操作数据库表

-- 1.在db_test中创建student表
create table student (id int,name varchar(30),birthday date,score numeric(5,2)
);-- 2.修改student表名称为tb_student
alter table student rename to tb_student;-- 3.修改tb_student表字段id为code
alter table tb_student rename column id to code;-- 4.修改tb_student表字段name类型为varchar(50)
alter table tb_student alter column name type varchar(50);-- 5.删除tb_student表中的birthday字段,删除字段会删除该字段的数据,慎重
alter table tb_student drop column birthday;-- 6.在tb_student表中添加字段sex
alter table tb_student add column sex varchar(10);-- 7.删除tb_student表,如果不存在会报错
drop table tb_student;-- 8.如果tb_student存在,则删除tb_student表
drop table if exists tb_student;

删除数据库表无法恢复,需慎重;

总结

本文介绍了PostgreSQL的DDL语言,对数据库、表结构的操作,参考下面视频:

  • 一天学完 PostgreSQL

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com