su - postgres
cd bin
--drop database
./dropdb -U postgres Jedi_SafeNet
--create database
./createdb -E UTF-8 -U postgres Jedi_SafeNet
--excute database script
./psql -d Jedi_SafeNet -f Jedi_SafeNet_DB.TXT -U postgres
Informational
\d [NAME] describe table, index, sequence, or view
\d{t|i|s|v|S} [PATTERN] (add "+" for more detail)
list tables/indexes/sequences/views/system tables
\da [PATTERN] list aggregate functions
\db [PATTERN] list tablespaces (add "+" for more detail)
\dc [PATTERN] list conversions
\dC list casts
<font color="#3333FF">\dd [PATTERN] show comment for object</font>
\dD [PATTERN] list domains
\df [PATTERN] list functions (add "+" for more detail)
\dg [PATTERN] list groups
\dn [PATTERN] list schemas (add "+" for more detail)
\do [NAME] list operators
\dl list large objects, same as \lo_list
<font color="#3333FF">\dp [PATTERN] list table, view, and sequence access privileges</font>
\dT [PATTERN] list data types (add "+" for more detail)
\du [PATTERN] list users
<font color="#3366FF">\l list all databases (add "+" for more detail)</font>
\z [PATTERN] list table, view, and sequence access privileges (same as \dp)
分享到:
相关推荐
- **数据库创建和删除**:使用`CREATE DATABASE`和`DROP DATABASE`命令创建和删除数据库。 - **远程连接**:配置`pg_hba.conf`中的访问规则,使数据库可远程访问。 - **日志管理**:通过配置`postgresql.conf`文件,...
- `createdb`:用于创建新的PostgreSQL数据库,等同于SQL中的`CREATE DATABASE`语句。 - `createuser`:创建新的PostgreSQL用户,对应SQL中的`CREATE USER`。 - `dropdb`:删除一个存在的数据库。 - `dropuser`...
CREATE DATABASE mydatabase; ``` - 删除数据库: ```sql DROP DATABASE mydatabase; ``` 2. **创建和删除表**: - 创建表: ```sql CREATE TABLE employees ( id SERIAL PRIMARY KEY, name VARCHAR(100...
- 创建与删除数据库:使用`CREATE DATABASE`和`DROP DATABASE`语句进行操作。 - 用户管理:创建、删除用户,以及分配权限。 4. **表的操作**: - 创建表:学习`CREATE TABLE`语句,定义列名、数据类型和约束。 ...
PostgreSQL7支持标准的SQL语法,包括数据定义语言(DDL)如CREATE DATABASE、TABLE,数据操纵语言(DML)如INSERT、UPDATE、DELETE,以及数据查询语言(DQL)如SELECT。理解这些基本语句是数据库开发的基础。 **3. ...
postgres=# create database gdfd_db owner gdfd_user; ``` 查看所有数据库: ``` postgres=# \l ``` 授权: ``` postgres=# grant all privileges on database gdfd_db to gdfd_user; ``` 相关命令: 如果要...
CREATE TABLE <table_name> (column1 type, column2 type); ``` - **插入数据** ``` INSERT INTO <table_name> VALUES (value1, value2); ``` - **更新数据** ``` UPDATE <table_name> SET column1 = new...
createuser senthil ``` 创建数据库: ```bash createdb mydb ``` 然后通过以下命令登录至psql提示符界面,为用户`senthil`设置密码及授权对数据库`mydb`的访问: ```bash psql alteruser senthil with encrypted ...
在PostgreSQL中,创建数据库非常直观,使用`CREATE DATABASE`语句即可完成。例如,创建一个名为mydb的新数据库: ```sql CREATE DATABASE mydb; ``` **二、表格创建与修改** 1. **创建表格**: 使用`CREATE TABLE`...
DROP DATABASE 数据库名; ``` - **查询数据库**:查询当前系统中存在的所有数据库。 ```sql SELECT datname FROM pg_database; ``` **2. 对用户的操作** - **创建用户**:在 psql 命令行工具中创建新的用户。...
- **基本语法**: `CREATE DATABASE 数据库名;` - 示例: `CREATE DATABASE mydb;` 3. **连接数据库** - **基本语法**: `psql -h 主机名或IP -p 端口号 数据库名 [用户名]` - 示例: `psql -h localhost -p 5432 ...
CREATE DATABASE zotonic WITH OWNER = zotonic ENCODING = 'UTF8'; GRANT ALL ON DATABASE zotonic TO zotonic; ``` 上面的命令分别创建了一个名为 `zotonic` 的用户,并为其设置了密码;接着创建了一个名为 `...
总结来说,PostgreSQL 的用户管理和数据库操作涉及 `createuser` 和 `dropuser` 命令用于用户管理,以及 `createdb` 和 `dropdb` 命令用于数据库的创建和删除。理解并熟练掌握这些基本操作对于日常的数据库管理工作...
3. **SQL基础**:讲解SQL语言的基本概念,如SELECT语句、DML(INSERT、UPDATE、DELETE)、DDL(CREATE、ALTER、DROP)等,以及PostgreSQL特有的SQL扩展。 4. **数据类型与操作**:涵盖PostgreSQL中的各种数据类型,...
- **建库**:`CREATE DATABASE`语句。 - **建表**:`CREATE TABLE`语句。 - **插入数据**:`INSERT INTO`语句。 - **删除表**:`DROP TABLE`语句。 #### 五、访问你的数据 - **psql命令行工具**: - **启动**...
- 删除数据库: `DROP DATABASE wangfan;` **3.5 模式管理** - **创建模式**: - 命令: `CREATE SCHEMA wangfan AUTHORIZATION wangfan;` #### 四、Django与PostgreSQL集成 **4.1 数据库连接配置** - **配置...
1. **创建数据库**:使用 `createdb` 命令或者在 `psql` 命令行工具中执行 SQL 语句 `CREATE DATABASE` 来创建新的数据库。 2. **连接数据库**:使用 `psql` 命令连接到特定的数据库。 3. **角色与权限**:...
CREATE DATABASE <数据库名称>; ``` - **创建表**: ```sql CREATE TABLE <表名>( <列名 1> <数据类型> <该列所需的约束>, <列名 2> <数据类型> <该列所需的约束>, <列名 3> <数据类型> <该列所需的约束>, ...
在Laravel框架中进行开发时,数据库管理是一个关键部分,特别是当你选择使用PostgreSQL作为数据库系统时。PostgreSQL是一个功能强大的开源对象关系数据库,它支持许多高级特性,如继承、分区、物化视图等。本教程将...