创建库和表

#创建test库
CREATE DATABASE IF NOT EXISTS test  DEFAULT CHARSET utf8;
USE test ;
#创建stuant表
CREATE TABLE stuant(sid  INT PRIMARY KEY AUTO_INCREMENT,sname VARCHAR(30) NOT NULL,gender VARCHAR(2) NOT NULL,syear  INT NOT NULL
);
#创建teacher表
CREATE TABLE teacher(tid  INT PRIMARY KEY AUTO_INCREMENT,gender VARCHAR(2) NOT NULL,tname VARCHAR(30) NOT NULL,tyear  INT NOT NULL
);
#创建class表
CREATE TABLE class(tid INT ,sid INT ,cid INT,cname VARCHAR(30)
)

添加数据

#添加各个表数据INSERT INTO stuant ( sname,gender,syear)VALUES('张三','男',17),('李四','男',19),('王五','女',18),('赵六','男',20),('田七','男',19),('马云','女',17);INSERT INTO teacher ( tname,gender,tyear)VALUES('张余','男',67),('萨瓦','女',59),('王共','女',38),('赵轩','男',40),('阿达七','女',49),('马华泰','女',67);INSERT INTO class(tid , sid , cid ,cname)VALUES(1,1,1,'数据高深班'),(2,2,2,'语言积累班'),(4,3,2,'语言积累班'),(6,4,2,'语言积累班'),(3,6,1,'数据高深班'),(5,5,1,'数据高深班');

子查询

#查询教师编号为4 且学生编号为3的班级名称和班级编号SELECT c.cid ,c.cname
FROM(SELECT t.tid, s.sid FROM teacher t ,stuant s WHEREt.tid = 4 AND s.sid = 3
) i LEFT JOIN class c ON c.tid = i.tid ;

创建索引

CREATE INDEX index_name ON table(class(cname))修改表结构的方式添加索引ALTER TABLE table_name ADD INDEX index_name (teacher(tname))
删除索引DROP INDEX index_name ON table
唯一索引CREATE UNIQUE INDEX index_name ON table(teacher(tname)) 

hbase本周知识点——邓慧斐相关推荐

  1. hbase数据分布第五周知识点——邓慧斐

    视图 #创建视图:逻辑上的虚拟表 CREATE VIEW v_author(编号,姓名) AS SELECT * FROM author WITH CHECK OPTION; #查询视图 SELECT ...

  2. Linux指令_邓慧斐

    Linux 基础指令 1. Is指令 用法1 #ls 用法2 #ls 路径 用法3 #ls-l 路径 #ls-la 路径 2. pwd指令 用法:#pwd(printworkingdirectory, ...

  3. 【超哥要求】SQL基础语法__邓慧斐

    1.创建库和表 常用的数据类型 int  . varchar .date #创建test库 CREATE DATABASE IF NOT EXISTS test DEFAULT CHARSET utf ...

  4. 透过面试题,洞察Hbase 核心知识点

    LSM  算法 HFile 索引 ,二级索引 hbase的问题 1.hbase怎么预分区? 2.hbase怎么给web前台提供接口来访问? 3.htable API有没有线程安全问题,在程序中是单例还 ...

  5. 超详细梳理HBase核心知识点(上)

    这本书正如其名字一样,是一本让人读起来根本不会发困的书,very奈斯.本文就是整理了这本书上的知识点而形成的文章,准备分为上下两篇文章系统梳理HBase核心知识点,如果你想了解HBase,那么这篇文章 ...

  6. 重游HBase核心知识点总结

    一.HBase介绍 1.基本概念 HBase是一种Hadoop数据库,经常被描述为一种稀疏的,分布式的,持久化的,多维有序映射,它基于行键.列键和时间戳建立索引,是一个可以随机访问的存储和检索数据的平 ...

  7. (图文)HBASE的知识点以及工作原理的详细解释--架构

    HBase架构组件 从物理结构上讲,HBase由三种类型的服务器构成主从式架构.Region Servers为数据的读取和写入提供服务.当访问数据时,客户端直接和Region Servers通信.Re ...

  8. 【空格】前后是非多,它能导致大故障,请看

    系统运维从来就是一个精细化的工作,除了规则与规范的约束之外,运维人员的严谨.谨慎也必不可少,有时候一个简单的错误就会导致一场灾难,小到一个字符,一个空格. 本文的案例就是因为一个空格导致的,Oracl ...

  9. Hbase数据库与传统数据库的比较

    HBase的知识点 Mycat备份机制 HMASTER动态感知HregionServer的状态. 基于行的行式数据库 行式读取方式 基于列的列式数据库 传统数据库的特点: 数据是按行存储 没有建立索引 ...

最新文章

  1. 快递物流查询接口介绍
  2. [转]linux系统增加swap大小方法(安装oracle可能需要)
  3. 在Linux下通过Wake On LAN实现网络唤醒远程开机
  4. C++实现cut rod切杆算法(附完整源码)
  5. ubuntu16.04安装python3.6-dev超时_vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤...
  6. VC维(Vapnik–Chervonenkis dimension)
  7. 根据省份id查询当前的省会/简称/省会城市
  8. 数据结构与算法之图的深度优先遍历(DFS)
  9. 解决vscode的报错:Java 11 or more recent is required to run the Java extension
  10. android 图片 3d 动画,DEMO:transition3d、运用动画实现图片3d翻转效果
  11. 哪里看最新行业研报?
  12. mysql占用cpu特别高的解决_mysql占用CPU过高的解决办法
  13. 线程同步,为什么要引入线程同步?
  14. sourceTree细节安装
  15. python数据建模步骤_AR(I)MA时间序列建模过程——步骤和python代码
  16. 管理书籍推荐:这本书所有管理者必读!
  17. i7 11700k和12700k哪个好
  18. 解决QQ客服链接点开后不能进入添加好友或者聊天界面
  19. 全志R16 checklist(PCB部分)
  20. html版api文档,将html版API文档转换成chm格式的API文档

热门文章

  1. 拼多多不满“国内市场”,将于9月中旬在美国推出跨境电商平台
  2. iOS开发者账号添加子账号
  3. 图像缩放(Image resize)
  4. 学计算机用x260可以吗,联想X260电脑健盘使用方法
  5. list contains比较对象需要注意的地方
  6. AdaBoost人脸检测算法1(转…
  7. SQL查找既购买过ProductA又购买过ProductB,但没有购买ProductC的用户人数,并计算平均客单价(in、聚合函数)
  8. 查看服务器会话链接信息,配置远程桌面服务会话的远程控制
  9. python数据分析基础-series基本统计运算,数据运算和比较运算
  10. 简单介绍支付宝“收发现金红包”的功能以及使用方法