opengauss的简单操作(01)

您所在的位置:网站首页 如何修改数据库属性 opengauss的简单操作(01)

opengauss的简单操作(01)

2023-07-26 03:32| 来源: 网络整理| 查看: 265

opengauss的简单的命令操作,数据库的建删改,表格的建删改,还有表格的数据管理。

数据库 创建数据库 CREATE DATABASE hu;

创建一个名为hu的数据库。

只有拥有CREATEDB权限的用户才可以创建新数据库,系统管理员默认拥有此权限。

删除数据库 DROP DATABASE hu;

删除一个名为hu的数据库。

只有拥有CREATEDB权限的用户才可以删除数据库,系统管理员默认拥有此权限。

修改数据库属性 ALTER DATABASE hu CONNECTION LIMIT= 5; ##设置music数据库的连接数为5 ALTER DATABASE hu RENAME TO hu1; ##将数据库的名字由hu改为hu1 ALTER DATABASE baikaihua OWNER TO abc; ##将数据库的所有者由baikaihua改为abc

修改数据库的属性,包括它的名称、所有者、连接数限制、对象隔离属性等。

只有拥有数据库所有者权限的用户才能执行ALTER DATABASE命令,系统管理员默认拥有此权限。如果是非系统管理员,针对所要修改属性的不同,对其还有以下权限约束: 修改数据库名称,必须拥有CREATEDB权限。修改数据库所有者,当前用户必须是该database的所有者,必须拥有CREATEDB权限,且该用户是新所有者角色的成员。修改某个按数据库设置的相关参数,只有数据库所有者或者系统管理员可以改变这些设置。 表格 创建表 CREATE TABLE abc( mingzi CHAR(5) );

创建一个名为abc的表,其中mingzi是表的字段名,**char(5)**是字段名称的类型。

在当前数据库中创建一个新的空白表,该表由命令执行者所有。

删除表 DROP TABLE abc;

删除名为abc的表。

修改表的属性 ALTER TABLE abc ADD xingbie char (5); ##向表abc中增加xingbie列 ALTER TABLE abc MODIFY mingzi VARCHAR(20);##改变表abc中,现存字段mingzi的类型 ALTER TABLE abc ALTER COLUMN mingzi SET NOT NULL;##给表abc中字段mingzi添加非空约束 ALTER TABLE abc ALTER COLUMN mingzi DROP NOT NULL;##移除表abc中已存在字段mingzi的非空约束 ALTER TABLE abc RENAME TO ab;##将表abc的名字更改为ab ALTER TABLE ab DROP COLUMN xingbie;##删除表ab中的xingbie字段

修改表,包括修改表的定义、重命名表、重命名表中指定的列、重命名表的约束、添加/更新多个列。

表的数据管理 向表中插入数据 INSERT INTO ab(mingzi,xingbie) VALUES ('小明','男'), ('小李','男');

向表ab中插入多行数据。

更新表中的数据 UPDATE ab SET mingzi='李华' WHERE mingzi='小明';

将表ab中存储的小明改为李华。

UPDATE ab SET xingbie='女'

将表ab中xingbie列的数据全部改为女,在这里省略了WHERE子句,表示表中的所有行都要被更新。

在SET子句中的等号是一个赋值,而在WHERE子句中的等号是比较。

查看数据 SELECT * FROM ab;

查询表ab中的所有数据。

SELECT count(*) FROM ab;

查询表ab的数据量。

SELECT xingbie FROM ab;

查询表ab中xingbie字段的所有数据。

SELECT DISTINCT(mingzi) FROM ab;

过滤字段mingzi的重复数据。

SELECT * FROM ab WHERE mingzi='李华';

查询数据库ab中的字段mingzi为李华的所有数据。

SELECT * FROM ab ORDER BY mingzi;

查询数据库ab中的数据按照mingzi字段进行排序。

删除表中的数据 DELETE FROM ab WHERE mingzi='李华';

删除表ab中所有名字为李华的记录。

DELETE FROM ab; 或 TRUNCATE TABLE ab;

删除表ab中的所有行。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3