视图

1、定义 select 语句的结果集,是一张虚拟的表
2、创建视图语句
create view 视图名 as select语句
3、查看视图
show views;
4、使用视图
select * from 视图名
5、删除视图
drop view 视图名
视图的作用
方便操作 减少复杂的SQL语句,增强可读性

事务

应用场景:
银行的订单系统
定义:
是一个操作序列,这些操作要么都执行,要么都不执行,是一个不可分割的工作单位
四大特性:
原子性
一致性
隔离性
持久性

1、开启
begin
2、插入数据

3、提交
commit

1、rollback 回滚

索引
定义:数据库的索引好比就是一本书的目录
作用:优化查询速度
查看索引
show index from 表名
创建索引
create index 索引名 on 表名(字段名(长度))
删除索引
drop index 索引名 on 表名
优点 优化了查询速度
缺点 占用了物理内存

外连接 python连接

from pymysql import connect

def main():
# 创建Connection连接
conn = connect(host='localhost',port=3306,database='jing_dong',user='root',password='1234',charset='utf8')
# 获得Cursor对象
cursor = conn.cursor()
# 插入10万次数据
for i in range(100000):
cursor.execute("insert into test_index values('ha-%d')" % i)
# 提交数据
conn.commit()
if __name__ == "__main__":
main()

最新文章

  1. Xstream学习资料
  2. nginx 启动、重启、关闭
  3. (转载)CentOS6下 源代码方式安装openERP7.0
  4. asp.net收藏和设为首页的代码
  5. Android经常使用自己定义控件
  6. 梳理一下重装sql2008R2sp1步骤
  7. Linux编译安装程序(使用configure、make、 make install)
  8. JDBC(四)
  9. OS模块的常用内置方法
  10. 使用SCP命令在多个linux系统间进行copy拷贝,上传,下载...
  11. How Many Zeroes? LightOJ - 1140
  12. Python36 二进制文件读写问题
  13. vue实现简单日历
  14. RMAN常用命令汇总
  15. Openssl编程--源码分析
  16. [Git] 将本地分支与远程分支关联
  17. spring boot 概念
  18. 算法笔记_215:第六届蓝桥杯软件类校赛部分真题(Java语言B组)
  19. sqlserver中调用服务器中的webservice接口
  20. websphere 配置库中已存在应用程序,异常处理

热门文章

  1. JMeter中BeanShell Sampler
  2. rancher证书过期
  3. 遍历集合(Collection)的方法
  4. 包装类的使用与Junit单元测试类
  5. 2018京东校招Java笔试题
  6. DDD之1微服务设计为什么选择DDD
  7. 2020年,哪一款远程桌面(VPS管理器)最值得你期待
  8. jchdl - RTL实例 - Adder
  9. JAVASE(十四) 集合: 数组和集合、Collection、Iterator、List、Set、Map
  10. Java实现 LeetCode 211 添加与搜索单词 - 数据结构设计