PostgreSQL与MySQL常用命令比较

原文链接:

http://www.phpwell.com/?p=174

PostgreSQL

MySQL

服务启动:
1)#service postgresql start
2)#/etc/init.d/postgresql start
3)#su – postgresql
$pg_ctl start
PostgreSQL的进程号:1210、1207、

服务启动:
1)#service mysqld start
2)#/etc/init.d/mysqld start
3)#safe_mysqld&

MySQL的进程号为1663

第一次进入数据库:
#su – postgres
$createdb (建名为postgres的数据库)
$psql

第一次进入数据库:

#mysql
mysql> (出现这个提示符说明成功)

创建用户:(用户Ajian,密码:123)
#su – postgres

$psql

=#create user ajian with password ‘123’

创建用户:(用户Ajian,密码:123)
#grant all privileges on *.* to ajian@”%” identified by “123″

(注意:同还可以分配权限,这里是ALL)

创建数据库(My):

#su – postgres

$psql

=#create database My with owner = ajian template = template1 encoding=’UNICODE’;

创建数据库(My):

1)#mysql

Mysql>create database My;

2)#mysqladmin create My

查看用户和数据库:

#su – postgres

$psql

=#\l (查看数据库)
=#\du (查看用户)

=#\c 从一个数据库中转到另一个数据库中,如template1=# \c sales 从template1转到sales

查看用户和数据库:

1)#mysql

Mysql>show databases; (看数据库)

2)#mysqlshow

use dbname;

新建用户登录:

(首先修改配置文件)

# vi /var/lib/pgsql/data/pg_hba.conf(在最后加)

host all all 127.0.0.1 255.255.255.255 md5

再重启服务:#service postgresql restart

登录:#psql –h 127.0.0.1 –U ajian My

Password:

新建用户登录:

1)#mysql –u ajian –p (带口令登录)

2)#mysql

Mysql>use My;

(不带口令登录一般用于本机)

创建表(employee):

=#create table employee(

(#employee_id int primary key,

(#name char(8),

(#sex char(2));

创建表:

>create table employee(

->employee_id int primary key,

->name char(8),

->sex char(2));

查看表:

=#\dt

查看表:

>show tables;

查看表的结构:

=#\d employee

查看表的结构:

>sescribe employee;

向表中添加数据:

=#insert into employee values

-#(‘1’,’zhang’,’F’);

-#(‘2’,’chen’,’M’,);

向表中添加数据:

>insert into employee values

->(‘1’,’zhang’,’F’);

->(‘2’,’chen’,’M’,);

查看表的数据:

=#select * from emlpoyee

查看表的数据:

>select * from emlpoyee;

创建索引(IN_employee):

=#create index IN_employee on employee(name);

查看索引:

=#\di

删除索引:

=#drop index IN_employee on employee;

重建索引:

=#reindex table employee;(重建employee所有的)

=#reindex index IN_employee;(重建指定的)

创建索引(IN_employee):

1)>create index IN_employee on employee(name);

2)>alter table employee add index IN_employee(name);

查看索引:

>show index from employee;

删除索引:

1)>drop index IN_employee on employee;

2)>alter table emlpoyee drop index IN_employee;

删除表:

=#drop table employee;

删除表:

>drop table employee;

删除数据库:(注意命令前面的标志)

1)=#drop database ajian;

2)$dropdb ajian

删除数据库:(注意命令前面的标志)

1)>drop database ajian;

2)#mysqladmin drop ajian

Mysql与Postgresql常用命令比较相关推荐

  1. postgresql 常用命令行

    postgresql 常用命令行 连接数据库, 默认的用户和数据库是postgres psql -U user -d dbname \c dbname 切换数据库,相当于mysql的use dbnam ...

  2. mysql修行练级之mysql新手入门常用命令

    mysql修行练级之mysql新手入门常用命令 创建时间:2014.08.24 修改时间:2014.09.26 从一个运维工程师和DBA新手的角度出发,学习,实践从而掌握mysql相关操作. 1.登录 ...

  3. ubuntu16.04下postgresql常用命令,及图形化管理界面pgadmin3

    1.创建用户 create user jiraadmin with password '123456';     创建jiraadmin用户并设置密码为123456 alter role jiraad ...

  4. Mysql安装和常用命令及问题汇总

    //******************************************安装 安装mysql时如果dos提示未识别的命令或启动不了mysqld -initialize mysql,可以 ...

  5. 删除mysql指令_MySQL常用命令学习笔记

    本文转载自[微信公众号:WalkingCloud,ID:WalkingCloud2018]经微信公众号授权转载,如需转载与原文作者联系 MySQL常用命令学习笔记 一.数据库相关操作 1)创建数据库 ...

  6. Mysql运维常用命令回顾整理

    一.前景 Mysql作为开源数据库的中坚力量之一,虽然目前已被甲骨文收购,面临闭源风险,但是mysql扔是我们运维工作中最常面对的工作,那如何做好mysql运维工作,甚至做好mysql的基础运维,都是 ...

  7. mysql黑窗口常用命令_mysql数据库常用命令

    1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...

  8. Linux下搭建rabbitMQ、安装jdk、安装redis、安装zookeeper、docker安装MySQL、防火墙常用命令、docker安装、Windows下嘛呢私服搭建、Nginx安装

    rabbitMQ 1. 搭建Elang环境 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-d ...

  9. 滴水穿石--MYSQL导入导出常用命令

    一.MYSQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=";path\mysql\bin;"其中path为MY ...

最新文章

  1. oracle怎么adi导入,Web adi 导入笔记 详细图解
  2. 矩阵相关概念的物理意义
  3. 控制电脑_用小程序远程控制电脑
  4. 极致无边界!2021 神策数据 Tech-Day 即将开幕
  5. 判断是不是素数python_Python 判断是否为质数或素数的实例
  6. Refactoring
  7. Qt中的角度和正方向描述清单
  8. 【Python 必会技巧】判断字符串是否为字母/数字/大小写/空白字符/有效标识符/可打印字符
  9. 如何更好地理解和应用ITIL
  10. 植物大战僵尸模式修改
  11. mysql从一个表中拷贝数据到另一个表中sql语句
  12. 为sakai配置单点登录
  13. 如何使用 RootFS 功能删除 Odyssey 越狱
  14. 计算机232接口接线,9针rs232串口接线图以及接线方法
  15. 公司部门英文缩写简称收集
  16. 证明:凸多边形裁剪一次最多能够新增一个凸多边形
  17. [Noi online-j]T1 切蛋糕
  18. influxdb 插入数据_influxdb写入数据
  19. 西恩科技更新招股书:IPO前大手笔分红“套现”, 赵志安为实控人
  20. 刀片服务器改台式电脑_详解刀片服务器如何走向融合

热门文章

  1. 欧几里得数据与非欧几里得数据
  2. 51/时钟周期、时钟频率、状态周期、机器周期
  3. Mybatis日志源码探究
  4. Sonic simple服务中设备图片、测试用例运行异常图片、失败录像路径映射配置
  5. 使用c语言实现复数运算的程序,用C语言实现的复数运算程序设计
  6. Java IO 编程
  7. 常用CASE工具介绍 ZZ
  8. 从潞晨到世界名校,实习生火热招聘中
  9. [C/C++后端开发学习] 7 tcp服务器的epoll实现以及Reactor模型
  10. Jsp程序设计-数据库练习题(二)