**********关于mysql数据库的一些操作********
 mysql的启动
 service mysql start
  mysql -u root -p
 进入 shell 界面
 数据库的查看,数据库的使用,表的查看
 show databases;   show tables;
 use hsl/mysql/tanzhou;
 关于数据库的创建
 create database hsl;
 关于创建学生表语句
 create table student(
     -> name varchar(30) not null,
     -> English tinyint unsigned not null,
     -> Math tinyint unsigned not null,
     -> Computer tinyint unsigned not null
     -> );
 关于对学生表的查询语句
 select *from student;
 对特定条件的语句查询
 select name,computer from student where name =“zhangsan”;
 修改表中的信息、
 updat student set Math =95 where name=“lihua”;
  mysql的退出语句为exit
 service mysql stop
 mysql的语句删除
 delete from student where name=“zhangsan”; ********关于mongodb数据库的一些操作命令*******
 mongodb的启动
 sudo service mongodb start
 关闭 sudo servicemongo stop
 设置开机启动后直接 mongo  之后进入mongo shell 界面
 在mongodb 中直接使用数据库 没有创建数据库的命令 直接use ……
 若想创建一个School数据库,则先运行use School命令,之后在进行一些操作创建集合(mysql的一些表table)
 例如db.createCollection(‘teacher’)
 数据库的相关操作
 show dbs 显示数据库的列表
 show collections 显示当前数据库中的集合(类似数据库中的表table)
 show users 显示所有的用户
 use yourDB 切换当前数据库之yourDB
 db.help()显示数据库操作命令
 db.yourCollection.help()显示集合操作命令,yourCollection是集合名
 语句的插入db.student.insert({id:1,sname:‘zhangsan’,sage:20})
 语句的保存db.student.save({id:1,sname:‘zhansan’,sage:22})查看表的所有记录 db.student.find()相当于select *from student
 数据的查找相关操作
 db.student.find({sname: 'lisi'})  #查询sname='lisi'的记录。相当于: select * from student where sname='lisi'
 db.student.find({},{sname:1, sage:1}) #查询指定列sname、sage数据。相当于:select sname,sage from student。sname:1表示返回sname列,默认_id字段也是返回的,可以添加_id:0(意为不返回_id)写成{sname: 1, sage: 1,_id:0},就不会返回默认的_id字段了
 db.student.find({sname: 'zhangsan', sage: 22}) #and 与条件查询。相当于:select * from student where sname = 'zhangsan' and sage = 22
 db.student.find({$or: [{sage: 22}, {sage: 25}]}) #or 条件查询。相当于:select * from student where sage = 22 or sage = 25
 数据的更新
 db.student.update({sname: 'lisi'}, {$set: {sage: 30}}, false, true) #相当于:update student set sage =30 where sname = 'lisi';数据的删除
 db.student.remove({sname: 'chenliu'}) #相当于:delete from student where sname='chenliu'
 关于集合的删除 删除student
 db.student.drop()*********关于redis数据库的一些操作*******
 redis的启动
 进入redis目录
 cd /usr/local/redis/src
 开启redis-server
 进入redis shell界面
 redis-cli停止redis命令
 redis-cil shutdown对表设计的一个操作
 hset student.zhangsan English 69
 hset student.lisi Computer 77对建表的查询
 hgetall student.zhangsan
 有条件的进行查询
 heget student.zhangsan Computer数据的修改
 hset student.lisi Computer 95 ********关于hbase数据库的相关操作********
关于hadoop与hbase的操作关闭的一定顺序
 启动hadoop----》启动hbase--》关闭habse---》关闭hadoop
 cd /usr/local/hadoop#找到自己相应的hadoop目录
 ./sbin/ #启动hadoop
 cd /usr/local/hbase
 bin/ #启动hbase数据库
 bin/hbase shell  #进入hbase shell 界面关于hbase的关闭
 bin/./sbin/
 hbase的一些建表操作语句
 create 'student','Sname','Ssex','Sage','Sdept','course'插入数据
 put 'student','95001','Sname','LiYing'
 put 'student','95001','course:math','80'#向学生表里插入数据删除了student表中的95001行的全部数据
 deleteall 'student','95001'查看数据
 get 'student','95001'查看表
 scan 'student'删除表
 删除表有两步,第一步先让该表不可用,第二步删除表。
 disable 'student'  #使表不可用
 drop 'student'    #删除表
 插入数据然后更新数据,使其产生历史版本数据,注意:这里插入数据和更新数据都是用put命令
 退出hbase shell命令
 exit