安装

mysql

$ sudo apt-get install mysql-server

sqlite3

$ sudo apt-get install sqlite3

postgresql

$ sudo apt-get install postgresql

用户

mysql添加/删除用户

添加:
mysql> CREATE USER 'user1'@'localhost' IDENTIFIED BY 'pass1';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'finley'@'localhost'WITH GRANT OPTION;
删除:
mysql> DROP USER 'user1'@'localhost';

postgresql

$ sudo adduser user1 #先在系统中添加一个用户

$ sudo su - postgres
postgres@debian:~$ psql
postgres=# CREATE USER user1 WITH PASSWORD 'password'; 删除用户:
postgres=# DROP user user1;

认证失败见 http://www.cnblogs.com/ibgo/p/5961849.html

登录/登出

msql

$ mysql -u jack -p
mysql> \q

sqlite

$ sqlite3
sqlite> .q

postgresql

$ psql -U user1 -d exampledb
exampledb=> \q

数据库

mysql  添加/删除数据库

mysql> CREATE DATABASE abc;
mysql> DROP DATABASE abc;

sqlite 添加/删除数据库

$ sqlite3 abc.db
$ rm abc.db

postgresql添加/删除数据库

postgres=# CREATE DATABASE exampledb OWNER user1;
postgres=# GRANT ALL PRIVILEGES ON DATABASE exampledb to user1;
只有给user1用户赋予创建数据库的权限后他才能创建数据库!这里user1用户只是对exampledb数据库有操作权限。
postgres=# CREATE DATABASE db1;
postgres=# DROP DATABASE db1;

数据表

mysql添加/删除数据表

mysql> CREATE TABLE tb1(id int auto_increment,name varchar(),primary key(id));
mysql> DROP TABLE tb1;

sqlite添加/删除数据表

sqlite> CREATE TABLE users(id integer primary key autoincrement,name text,age int);
sqlite> DROP TABLE users;

postgresql

exampledb=> CREATE TABLE users(id serial,name VARCHAR(), signup_date DATE);
exampledb=> DROP TABLE users;
  sqlite3 mysql postgresql
insall $ sudo apt-get install sqlite3 $ sudo apt-get install mysql-server

$ sudo apt-get install postgresql

login $ sqlite3 $ mysql -u jack -p  
logout sqlite> .q mysql> \q  
add user  

mysql> CREATE USER 'user1'@'localhost' IDENTIFIED BY 'pass1';

mysql> GRANT ALL PRIVILEGES ON . TO 'finley'@'localhost'WITH GRANT OPTION;

 
delete user   mysql> DROP USER 'user1'@'localhost';  
create database $ sqlite3 abc.db mysql> CREATE DATABASE abc;  
delete database $ rm abc.db mysql> DROP DATABASE abc;  
create table sqlite> CREATE TABLE users(id integer primary key autoincrement,name text,age int); mysql> CREATE TABLE tb1(id int autoincrement,name varchar(10),primary key(id));  
delete table sqlite> DROP TABLE tb1; mysql> DROP TABLE tb1;  

--Continual--

mysql sqlite3 postgresql 简明操作的更多相关文章

  1. 常用SQL操作(MySQL或PostgreSQL)与相关数据库概念

    本文对常用数据库操作及相关基本概念进行总结:MySQL和PostgreSQL对SQL的支持有所不同,大部分SQL操作还是一样的. 选择要用的数据库(MySQL):use database_name; ...

  2. 我的Android进阶之旅------>温习Sqlite3的常用操作

    前言;今天要写一个应用来调节系统的Brightness值,来改变系统的背光亮度.由于刚开始些的时候没有考虑Brightness的最小值,直接托动SeekBar到最小值(为0).瞬间,屏幕变成全黑,失败 ...

  3. SQLite vs MySQL vs PostgreSQL:关系型数据库比较

    自1970年埃德加·科德提出关系模型之后,关系型数据库便开始出现,经过了40多年的演化,如今的关系型数据库种类繁多,功能强大,使用广泛.面对如此之多的关系型数据库,我们应该如何权衡找出适合自己应用场景 ...

  4. 【转】 MySQL与PostgreSQL:该选择哪个开源数据库?哪一个更好?

    转载地址:http://www.infoq.com/cn/news/2013/12/mysql-vs-postgresql 如果打算为项目选择一款免费.开源的数据库,那么你可能会在MySQL与Post ...

  5. 在MySQL和PostgreSQL之外,为什么阿里要研发HybridDB数据库?

    http://www.infoq.com/cn/news/2016/12/MySQL-PostgreSQL-Greenplum 编者按 在大数据火遍IT界之前,大家对数据信息的挖掘通常聚焦在BI(Bu ...

  6. Mysql与Postgresql

    在经过一段时间的数据库学习之后,我接触到了Mysql与Postgresql两种数据库管理系统,由于我对这两者的理解都停留在很浅的层面,就不在此比较两者的好坏,主要在这里比较一下两者的入门指令(当然两者 ...

  7. Mysql 和 Postgresql 抛开性能的对比

    MySQL/MariaDB的当前版本是5.7.6(MariaDB为MySQL创建者Monty Widenius创建的一个MySQL分支),PostgreSQL的版本是9.4.1. 以下几个方面对比两者 ...

  8. Mysql 和 Postgresql(PGSQL) 对比

    Mysql 和 Postgresql(PGSQL) 对比 转载自:http://www.oschina.net/question/96003_13994 PostgreSQL与MySQL比较 MySQ ...

  9. MySQL与PostgreSQL相比哪个更好?

    网上已经有很多拿PostgreSQL与MySQL比较的文章了,这篇文章只是对一些重要的信息进行下梳理.在开始分析前,先来看下这两张图: MySQL MySQL声称自己是最流行的开源数据库.LAMP中的 ...

随机推荐

  1. 判断css文件是否加载完成

    function cssReady(fn, link) { var d = document, t = d.createStyleSheet, r = t ? 'rules' : 'cssRules' ...

  2. PowerDesigner 常用配置修改

    PowerDesigner中Name与Code同步的问题 转自:http://blog.sina.com.cn/u/48932504010005t9 PowerDesigner中,但修改了某个字段的n ...

  3. 根据自定义区域裁剪ArcGIS切片地图服务

    切片地图服务是访问地图最快捷的服务方式.假如要根据地理区域对切图进行访问控制,往往只能针对不同地理区域制作相应的地图,并发布为切片地图服务.而一般在切图的时候又是按全区域实施的,所以给切片管理者造成不 ...

  4. 一:JavaWeb和Tomcat的安装

    1.Java Web 是java技术用来解决相关web互联网领域的技术总和. 2.Servlet是Java Servlet的简称,称为小服务程序或服务器连接器,用Java编写的服务器端程序 3.JSP ...

  5. 类和类的关系——java

    类(对象)之间的关系   1.继承关系(子类自动拥有了父类所有的成员变量和普通方法,如果父类的成员变量和普通方法是private 的,那么子类只有拥有权,没有使用权.父类的构造方法在子类的构造方法执行 ...

  6. Week8——hashcode()和equals()方法

    equals()方法  Object类中的equals方法和“==”是一样的,没有区别,即俩个对象的比较是比较他们的栈内存中存储的内存地址.而String类,Integer类等等一些类,是重写了equ ...

  7. JVM知识(二):类加载器原理

    我们知道我们编写的java代码,会经过编译器编译成字节码(class文件),再把字节码文件装载到JVM中,最后映射到各个内存区域中,我们的程序就可以在内存中运行了.那么问题来了,这些字节码文件是怎么装 ...

  8. Software Project Management 2017 Homework 1

    Recently, I have a project, I use Unity3D to finish a visualization work, which is the final project ...

  9. SPA SEO thought

    angular, vue,ember,backbone等javascript framework大大方便了现代web开发,带来了用户体验的巨大提高,但是同时带来了另一个问题:SEO,由于搜索引擎无法运 ...

  10. 通过windows powershell 修改 Office 365默认的 35MB 的邮件大小限制

    附件下载: 通过windows powershell 修改 Office 365默认的 35MB 的邮件大小限制