day45 Pyhton 数据库Mysql 02】的更多相关文章

一.前期回顾 数据库 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…
一内容回顾 存储引擎:主要描述的是数据存储的不同方式 innodb 支持事务\支持外键\行级锁\聚焦索引 myisam 不支持事务\不支持外键\表级锁\非聚焦索引 memory 只能在内存中存储表数据\存取速度快\断电数据丢失 blackhole 无论写入什么数据都不存储在表中\但是照常生成binlog日志\用于数据的分流 表结构的增删改查 创建表结构 create table 表名 (字段名  字段类型[(宽度) 约束条件],...) 查看表结构 desc  表名; show create t…
内容回顾 什么是进程? 就是为了形容执行中的程序的一种称呼 它是操作系统中资源分配的最小单位 进程之间是数据隔离的,占用操作系统资源相对多 独立存在的 谈谈你对并发的理解 同时有多个任务需要执行,但是资源有限 所以我们会利用一些手段:多进程\多线程\协程来完成任务 来提高用户的体验,达到多个任务能在一个时间段内同时执行的效果 什么是线程 轻量级进程,直接被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 # 查看表结构 - 表的查 #…
转自: http://blog.csdn.net/wei_chong_chong/article/details/44830491 如何创建本地数据库MySQL并连接JDBC 转载 2015年04月02日 12:32:22 4530 如何创建本地数据库MySQL并连接JDBC (2012-04-18 02:32:15) 转载▼ 标签: mysql jdbc 驱动 分类: 苦逼地学习 如何创建本地数据库并连接JDBC 总结了一下前人的做法然后自己试着做了一下干到晚上4点,终于将MySQL JDBC…
一般Hive依赖关系型数据库Mysql,故先安装Mysql $: yum install mysql-server mysql-client [yum安装] $: /etc/init.d/mysqld start [启动mysql服务] $: mysql [登录mysql客户端] mysql> create database hive; 安装配置Hive $: tar zvxf apache-hive-2.1.1-bin.tar 1. 配置环境变量 export HIVE_HOME=/usr/l…
MySQL数据库-MySQL函数 1.MySQL内置函数 SELECT执行函数,后面跟要执行的函数 CHAR_LENGTH(str)函数:返回字符串的字符长度 -- CHAR_LENGTH(str)函数:返回字符串的字符长度 SELECT CHAR_LENGTH('欢迎光临'); LENGTH(str)函数:返回字符串的字节长度 -- LENGTH(str)函数:返回字符串的字节长度 SELECT LENGTH('欢迎光临'); CONCAT(str1,str2,...)函数:拼接字符串 --…
1. 什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增.截取.更新.删除等操作. 严格来说,数据库是长期储存在计算机内.有组织的.可共享的数据集合.数据库中的数据指的是以一定的数据模型组织.描述和储存在一起.具有尽可能小的冗余度.较高的数据独立性和易扩展性的特点并可在一定范围内为多个用户共享. 2.  为什么需要使用数据库? 假设这样一个场景,需…