自关联查询(自身id关联自身id(主键),查询的时候可以逻辑分为两个表,然后分别起一个别名来区分)

select * from areas as city

inner join areas as provinces on provinces.id=city.pid

where provinces.title=‘山西省‘

视图:对查询语句的封装.

create view v_stu_cla_sco as (后面加上查询语句,注意和查询不同的是field不能重复)

select stu.name,class.title,scores.score from scores

inner join stu on scores.stuid=stu.id

inner join class on scores.classid=class.id;

修改视图: 把 create 换成 alter

事物:四大特性ACID(原子性,一致性,隔离性,持久性)

开启:begin; 提交 commit; 回滚 rollback;

索引: 查看 show index from 表名

创建索引: create index 索引名 on 表名(字段名(字段长度));

删除索引: drop index 索引名 on 表名;

原文:https://www.cnblogs.com/cccy0/p/9139121.html

mysql外部关联视图_MySQL数据库 : 自关联,视图,事物,索引相关推荐

  1. mysql看表关联视图_MySQL数据库 : 自关联,视图,事物,索引

    自关联查询(自身id关联自身id(主键),查询的时候可以逻辑分为两个表,然后分别起一个别名来区分) select * from areas as city inner join areas as pr ...

  2. mysql5.7 实体视图_MYSQL数据库学习七 视图的操作

    7.1 视图 视图使程序员只关心感兴趣的某些特定数据和他们所负责的特定任务.提高了数据库中数据的安全性. 视图的特点如下: 视图的列可以来自不同的表,是表的抽象和在逻辑意义上建立的新关系. 视图是由基 ...

  3. mysql数据库做关联查询_mysql 数据库join关联查询using(xxx)的作用

    user表: id | name --------- 1 | libk 2 | zyfon 3 | daodao user_action表: user_id | action ------------ ...

  4. 查询mysql视图_MySQL数据库简介及常用命令

    MySQL简介: 1.MySQL发展史:MySQL是my ess que ell而不是myseqel.开发者是瑞典的MySQL AB公司的monty widenius,2008年被sun公司收购,09 ...

  5. mysql数据库视图_MySQL数据库8(二十)视图

    视图 视图概念 视图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义.同真实的表一样,视图包含一系列带有名称的列和行数据.但是,视图并不在数据库中以存储的数据值集形式存在.行和列数据来自由定义 ...

  6. mysql数据库视图_MySQL数据库应用总结(九)—MySQL数据库视图的操作

    SQL语法预览: 创建视图:[create [or replace] [algorithm={undefined | merge | temptable}] view 视图名称(属性列) as sel ...

  7. mysql特殊字符波浪号_mysql数据库特殊字符

    关于 mysql数据库特殊字符的搜索结果 回答 详细解答可以参考官方帮助文档 说明 部分RDS for MySQL实例的账号管理机制已升级.使用本文前,请先检查您的实例是否已升级,检查方式如下: 登录 ...

  8. mysql数据基本指令_mysql数据库常用命令(详细)

    mysql数据库常用命令(详细) *************************************************** windows下mysql的启动与停止 启动MYSQL服务 n ...

  9. mysql 数据表格切分_MySQL数据库垂直和水平切分

    replication的限制:一旦数据库过于庞大,尤其是当写入过于频繁,很难由一台主机支撑的时候,我们还是会面临到扩展瓶颈.数据切分(sharding):通过某种特定的条件,将我们存放在同一个数据库中 ...

最新文章

  1. SQLServer “无法对数据库‘XXX‘ 执行删除,因为它正用于复制”的解决方法
  2. Linux shell脚本附带选项(参数传递及接收)
  3. 【C语言练习】【指针】定义一个函数move,实现将长度为n、名为a的序列中,各元素依次顺序循环,右移m个位置
  4. linux下usb调试工具,LINUX USB调试
  5. JS中的map()和forEach()有什么区别?
  6. 大型网站技术架构的原理与分析
  7. 通信电子线路实验-调幅模块仿真(发送与接收)
  8. FPGA驱动USB协议芯片的测试
  9. PV、UV、UIP、VV、CPC、CPM、RPM、CTR是什么意思?
  10. 转torchscript报错:Expected a value of type ‘Tensor (inferred)‘ for argument ‘scale‘ but instead found t
  11. AC/DC电源模块输入电压范围
  12. 采集全国疫情数据(Python)
  13. oracle通过DBlink连接神通数据库方法教程
  14. 数据分析实例-获取某宝评论数据做词云图可视化
  15. 第十一章:MATLAB:符号运算(符号与数值,符号矩阵)
  16. ping www.baidu.com虚拟机中ping百度
  17. windows防火墙规则添加
  18. 开发历程之让暴风雨来得更猛烈些吧!
  19. os_cpu_c.c
  20. 使用Python绘画象棋棋盘(turtle)

热门文章

  1. 错误/异常:java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind;的解决方法...
  2. metasploit 教程之基本参数和扫描
  3. Yiic执行php脚本
  4. selenium-03-常用操作
  5. 2017《Java技术》预备作业 杨阳
  6. Android属性动画之ObjectAnimator控制
  7. vim 显示tab键
  8. 第十一节:Springboot整合log4j2日志
  9. js活jQuery实现动态添加、移除css/js文件
  10. SpringCloud使用Prometheus监控(基于Eureka)