1、确认当前所在的用户
例如 postgresql 中只有用户pgadmin,但是当前登陆的用户是root,需要切换用户,命令 su pgadmin ;
2、登陆数据库
命令 /usr/local/pgsql/bin/psql -d db_name;
3、查询当前存在的数据库
命令 \l ;
4、删除数据库
命令 drop database db_name;
5、切换数据库
命令 \c db_name;
例如当前连接的是 db_name1,需要连接到 db_name ,直接执行此命令即可。
6、创建数据表
命令 create table table_name(column1 datatype, column2 datatype,...,columnN datatype);
7、显示当前所有的数据表
命令 \d;
8、显示某个数据表的列元素描述
命令 \d table_name;
9、删除数据表
命令 drop table_name;
10、查询某数据表的所有内容
命令 select * from table_name;
11、查询某数据表的个别列的数据
命令 select columnX,...,columnN from table_name;
12、向某数据表中插入一行数据
命令 insert into table_name(column1,column2,column3,...,columnN) values (value1,value2,value3,...,valueN) ;
如果是一行完整的数据,则不需要将列元素一一列出,如果是多行数据,命令如下
insert into table_name(column1,column2,column3,...,columnN) values (value1,value2,value3,...,valueN) ,(value1,value2,value3,...,valueN),...,(value1,value2,value3,...,valueN);
13、删除数据表的某一行
命令 delete from table_name where [condition];
14、删除数据表的所有行
命令 delete from table_name;
只是数据被删掉了,表及表描述还在。