暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

AntDB 快速入门 / 基本SQL操作3

tocata 2024-08-16
88

常用快捷命令

在 AntDB 中,可以使用以下命令来查看所有的数据库:

\l

这个命令会列出 AntDB 服务器上所有的数据库。

如果想要切换到另一个数据库,可以使用 \c 命令,后面跟上想要切换到的数据库名,如:

\c mydatabase

这个命令将切换到名为 "mydatabase" 的数据库。

如果想要完全退出 AntDB 并返回到命令行,可以使用 \q 命令:

\q

这个命令将退出 AntDB 并返回到命令行。

在 AntDB 中,可以使用 \dt 命令来查看当前数据库中的所有表。这个命令会列出当前数据库中所有的表,以及它们的相关信息。

在 AntDB 提示符下输入以下命令:

\dt

这个命令将显示一个列表,列出当前数据库中的所有表,以及这些表的所有者和访问权限。

运行效果:

antdb=# CREATE DATABASE testdb;
CREATE DATABASE
antdb=# \c testdb
您现在已经连接到数据库 "testdb",用户 "postgres".
testdb=# CREATE TABLE employees (
testdb(# id SERIAL PRIMARY KEY,
testdb(# name VARCHAR(100),
testdb(# email VARCHAR(100),
testdb(# age INTEGER
testdb(# );
CREATE TABLE
testdb=# INSERT INTO employees (name, email, age) VALUES ('John Doe', 'john.doe@example.com', 30);
INSERT 0 1
testdb=# SELECT * FROM employees;
 id |   name   |        email         | age
----+----------+----------------------+-----
  1 | John Doe | john.doe@example.com |  30
(1 行记录)


testdb=# UPDATE employees SET age = 31 WHERE name = 'John Doe';
UPDATE 1
testdb=# SELECT * FROM employees;
 id |   name   |        email         | age
----+----------+----------------------+-----
  1 | John Doe | john.doe@example.com |  31
(1 行记录)


testdb=# DELETE FROM employees WHERE name = 'John Doe';
DELETE 1
testdb=# SELECT * FROM employees;
 id | name | email | age
----+------+-------+-----
(0 行记录)


testdb=# \l
                                                                        数据库列表
   名称    |  拥有者  | 字元编码 |            校对规则            |             Ctype              | ICU Locale | Locale Provider |       存取权限
-----------+----------+----------+--------------------------------+--------------------------------+------------+-----------------+-----------------------
 postgres  | postgres | UTF8     | Chinese (Simplified)_China.936 | Chinese (Simplified)_China.936 |            | libc            |
 template0 | postgres | UTF8     | Chinese (Simplified)_China.936 | Chinese (Simplified)_China.936 |            | libc            | =c/postgres          +
           |          |          |                                |                                |            |                 | postgres=CTc/postgres
 template1 | postgres | UTF8     | Chinese (Simplified)_China.936 | Chinese (Simplified)_China.936 |            | libc            | =c/postgres          +
           |          |          |                                |                                |            |                 | postgres=CTc/postgres
 testdb    | postgres | UTF8     | Chinese (Simplified)_China.936 | Chinese (Simplified)_China.936 |            | libc            |
(4 行记录)


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论