day46 Pyhton 数据库Mysql 03】的更多相关文章

一内容回顾 存储引擎:主要描述的是数据存储的不同方式 innodb 支持事务\支持外键\行级锁\聚焦索引 myisam 不支持事务\不支持外键\表级锁\非聚焦索引 memory 只能在内存中存储表数据\存取速度快\断电数据丢失 blackhole 无论写入什么数据都不存储在表中\但是照常生成binlog日志\用于数据的分流 表结构的增删改查 创建表结构 create table 表名 (字段名  字段类型[(宽度) 约束条件],...) 查看表结构 desc  表名; show create t…
一.前期回顾 数据库 mysql的安装 配置环境 为什么要用数据库? 稳定性 一致性 并发 存取数据效率高 数据库的分类 关系型数据库 mysql oracle sqlserver 非关系型数据库 redis mangodb hbase 基础概念 一条记录 --> 一行一行数据 表           -->  文件 库            -->  文件夹 数据库     --> 存储数据的大的概念 数据库管理系统-->  管理数据库 数据库管理员 数据库服务器 sql语…
多表查询 连表查询 要进行连接,那一定涉及两个表,两个表中要有关联条件才能进行连接 内连接 只有表一和表二中的连接条件都满足的时候才能显示出来 inner join on /where 条件 select * from t1 inner join t2 on t1.id  =t2.t2_id; select * from t1,t2 where t1.id = t2.t2_id 左外连接 一定显示左表中所有内容,如果右表中的内容没有符合连接条件就不显示 left join select * fr…
内容回顾 什么是进程? 就是为了形容执行中的程序的一种称呼 它是操作系统中资源分配的最小单位 进程之间是数据隔离的,占用操作系统资源相对多 独立存在的 谈谈你对并发的理解 同时有多个任务需要执行,但是资源有限 所以我们会利用一些手段:多进程\多线程\协程来完成任务 来提高用户的体验,达到多个任务能在一个时间段内同时执行的效果 什么是线程 轻量级进程,直接被CPU调度,不能独立存在的轻量级进程 同一进程中的多个线程之间数据共享 谈谈对GIL的了解? 全局解释器锁,是用来锁线程的,Cpython解释…
一内容回顾 insert insert into 表名 (字段名)  values (值) insert into 表名 values (有多少个字段写多少个值) insert into 表名 values (有多少个字段写多少个值), (有多少个字段写多少个值), (有多少个字段写多少个值), update update 表名 set  字段名 = 新的值 where 条件 update 表名 set 字段名 = 新的值, 字段名 = 新的值 where 条件; delete delete f…
# 表结构 # 建表 - 表的增加 # create table # 删表 - 表的删除 # drop table # 改表 - 表的修改 # alter table 表名 # rename 新表名 # add 字段 类型(宽度) 约束 first # add 字段 类型(宽度) 约束 after 另一个字段 # modify 字段 新类型(新宽度) 新约束 first/after # change 原字段 新字段 新类型(新宽度) 新约束 first/after # 查看表结构 - 表的查 #…
1. 什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增.截取.更新.删除等操作. 严格来说,数据库是长期储存在计算机内.有组织的.可共享的数据集合.数据库中的数据指的是以一定的数据模型组织.描述和储存在一起.具有尽可能小的冗余度.较高的数据独立性和易扩展性的特点并可在一定范围内为多个用户共享. 2.  为什么需要使用数据库? 假设这样一个场景,需…
数据库MySQL经典面试题之SQL语句 1.需要数据库表1.学生表Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 2.课程表Course(CID,Cname,TID) --CID --课程编号,Cname 课程名称,TID 教师编号3.教师表Teacher(TID,Tname) --TID 教师编号,Tname 教师姓名4.成绩表SC(SID,CID,score) --SID 学生编号,CID 课程编号…
1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’)); //刷新系统权限表 mysql>flush privileges; 这样就创建了一个名为:jeecn  密码为:jeecn  的用户. //退出后登录一下 mysql>exit; @>…
Robot Framework-Mac版本安装 Robot Framework-Windows版本安装 Robot Framework-工具简介及入门使用 Robot Framework-DatabaseLibrary数据库(MySql) Robot Framework的API不依赖于选择哪种类型的数据库 数据库选择 选取数据库:MySql 下载地址:http://dev.mysql.com/downloads/mysql/ Robot Framework安装Database-Library 使…