连接数据库
MySQL: mysql -u 用户名 -p
PostgreSQL: psql -U 用户名 -d 数据库名 -h 主机地址
SQL Server: sqlcmd -S 服务器地址 -U 用户名 -P 密码
Oracle Database: sqlplus 用户名/密码@服务名
查看所有数据库
MySQL: SHOW DATABASES;
PostgreSQL: \l
SQL Server: SELECT name FROM sys.databases;
Oracle Database: SELECT name FROM v$database;
切换数据库
MySQL: USE 数据库名;
PostgreSQL: \c 数据库名
SQL Server: USE 数据库名;
Oracle Database: ALTER SESSION SET CURRENT_SCHEMA = '数据库名';
查看所有表
MySQL: SHOW TABLES;
PostgreSQL: \dt
SQL Server: SELECT table_name FROM information_schema.tables WHERE table_type = 'BASE TABLE';
Oracle Database: SELECT table_name FROM user_tables;
查看表结构
MySQL: DESCRIBE 表名;
PostgreSQL: \d 表名
SQL Server: EXEC sp_columns 表名;
Oracle Database: DESCRIBE 表名;
查看表字段
MySQL: SHOW COLUMNS FROM 表名;
PostgreSQL: \d 表名
SQL Server: SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '表名';
Oracle Database: SELECT column_name FROM user_tab_columns WHERE table_name = '表名';
查看表中所有数据
MySQL: SELECT * FROM 表名;
PostgreSQL: SELECT * FROM 表名;
SQL Server: SELECT * FROM 表名;
Oracle Database: SELECT * FROM 表名;