* pymysql模块 ```python # 直接安装 无需考虑版本 pip3 install pymysql import pymysql conn = pymysql.connect( host = '127.0.0.1', port = 3306 user = 'root', password = '1
* 查询主要关键字 ```python select distinct 字段1,字段2,... from 表名 where 分组之前的筛选条件 group by 分组条件 having 分组之后的筛选条件 order by 排序字段1 asc,排序字段2 desc limit 5,5 ``` * where ```
# 今日内容详细 ### 前期表准备 ```python create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大部分是男的 age int(3) unsign
# 内容概要 * 约束条件 * 表与表之间建关系(约束) * 修改表的完整语法大全 * 复制表 ## 约束条件 #### default默认值 ```python # 补充知识点 插入数据的时候可以指定字段 create table t1( id int, name char(16) ); insert into t1(name,id) values('jason',1);
**MySQL主要存储引擎** * Innodb 是MySQL5.5版本及之后默认的存储引擎 存储数据更加的安全 * myisam 是MySQL5.5版本之前默认的存储引擎 速度要比Innodb更快 但是我们更加注重的是数据的安全 * memory 内存引擎(数据全部存放在内存中) 断电数据丢失 * blackhole 无论存什么,都立刻消失(黑洞)
### MySQL ```python """ 任何基于网络通信的应用程序底层用的都是socket -服务端 -基于socket通信 -收发消息 -SQL语句 -客户端 -基于socket通信 -收发消息 -SQL语句 """ MySQL不单单支持MySQL自己的客户端app还支持其他编程语言来充当客户端操作 如何解决语言沟通的障碍?
博客只为记录学习过程。不喜勿喷mysql社区版:开源免费,不提供技术支持,需要配合开源工具来使用。mysql企业版:和社区版本代码一样,通过插件提供额外功能特性,比社区版本增加线程插件,审计插件。等额外的功能特性mysqlclusetercge集群商业版。是一个实时开源事务数据库,专为在高吞吐量条件下快速,永久地访问数据而设计。支持,并行分布式查询引擎。自动分区伸缩,内存实时数据库等。mysql安
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号