PostgreSQL 數據操做入門,簡單對比MySQL

PostgreSQL和MySQL有不少區別。mysql

建立數據庫。(命令相同)sql

mysql>create database testdb1;

查看數據庫。數據庫

#MySQL(MariaDB)
mysql>show databases;
#選擇數據庫testdb
mysql>use testdb
mysql>select database();
#PostgreSQL
\l

重命名數據庫名稱。(MySQL方法繁瑣,本文不貼出具體方法,詳見Google搜索。)code

#MySQL
#PostgreSQL
alter database OldDatabaseName rename to NewDatabaseName;

刪除數據庫。table

drop database testdb1;

建立表。test

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

查看錶(結構)。select

#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,便可結束命令輸入,且無報錯信息。技巧

相關文章
相關標籤/搜索