zoukankan      html  css  js  c++  java
  • MySQL 视图 事务 索引 外连接

    视图


    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()

  • 相关阅读:
    【HDOJ】5179 beautiful number
    【HDOJ】3459 Rubik 2×2×2
    【HDOJ】3419 The Three Groups
    【HDOJ】3085 Nightmare Ⅱ
    【HDOJ】3451 Beat drop
    【HDOJ】3309 Roll The Cube
    WP手机使用记录
    WinCE系统下应用崩溃原因的分析方法
    指针减法
    WinCE Overlay
  • 原文地址:https://www.cnblogs.com/sunzzc/p/13030809.html
Copyright © 2011-2022 走看看