前端之家收集整理的这篇文章主要介绍了
postgresql与mysql,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Postgre
sql MysqL 服务启动: 1)#service postgre
sql start 2)#/etc/init.d/postgre
sql start 3)#su – postgre
sql $pg_ctl start Postgre
sql的进程号:1210、1207、 服务启动: 1)#service
MysqLd start 2)#/etc/init.d/
MysqLd start 3)#safe_
MysqLd&
MysqL的进程号为1663 第一次进入
数据库: #su – postgres $createdb(建名为postgres的
数据库) $p
sql 第一次进入
数据库: #
MysqL MysqL> (出现这个
提示符说明成功) 创建
用户:(
用户Ajian,密码:123) #su – postgres $p
sql =#create user ajian with password ‘123’ 创建
用户:(
用户Ajian,密码:123) #grant all privileges on *.* to ajian@"%" identified by "123" (注意:同还可以分配权限,这里是ALL) 创建
数据库(My): #su – postgres $p
sql =#create database My with owner = ajian template = template1 encoding=’UNICODE’; 创建
数据库(My): 1)#
MysqL MysqL>create database My; 2)#
MysqLadmin create My 查看
用户和
数据库: #su – postgres $p
sql =#\l (查看
数据库) =#\du (查看
用户) 查看
用户和
数据库: 1)#
MysqL MysqL>show databases; (看
数据库) 2)#
MysqLshow 新建
用户登录: (首先
修改配置文件) # vi /var/lib/pg
sql/data/pg_hba.conf(在最后加) host all all 127.0.0.1 255.255.255.255 md5 再重启服务:#service postgre
sql restart
登录:#p
sql –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’,’F’); ->(‘2’,); 查看表的数据: =#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
原文链接:https://www.f2er.com/postgresql/196716.html