微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PostgreSQL 数据操作入门,简单对比MySQL

PostgresqlMysqL有很多区别。

创建数据库。(命令相同)

MysqL>create database testdb1;

查看数据库

#MysqL(MariaDB)
MysqL>show databases;
#选择数据库testdb
MysqL>use testdb
MysqL>select database();
#Postgresql
\l

重命名数据库名称。(MysqL方法繁琐,本文不贴出具体方法,详见Google搜索。)

#MysqL
#Postgresql
alter database OldDatabaseName rename to NewDatabaseName;

删除数据库

drop database testdb1;

创建表。

#create database testab1;
#\c testdb1
#use testdb1; 
MysqL>create table table1 (id int);

查看表(结构)。

#MysqL
use testdb;
#MysqL>create table hello (id int);

#查看表
MysqL>show tables;
#查看表结构
MysqL>desc hello;
MysqL>describe hello;
MysqL>show columns from hello;
#Postgresql 
\c testdb
#create table hello (id int);
\d 
\d hello

重命名表。(MysqL 还有其他方法。)

#MysqL 
MysqL>rename table OldTableName to NewTableName;
#Postgresql
alter table OldTableName rename to NewTableName.

技巧一则:当MysqL 命令输入错误,虽然可以输入英文;结束命令,但一般会显示错误,这时候我们可以命令后输入\c,即可结束命令输入,且无报错信息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐