![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 52
一个卖女孩的小火柴
别假装很努力,结果不会陪你演戏
展开
-
数据库08—python操作MySQL,视图,触发器,存储,事务内置函数
数据库08—python操作MySQL,视图,触发器,存储,事务内置函数1.常用的SQL 语句# 1. 添加字段 alter table t1 add age int 约束条件 ;# 2. 修改字段 # modify只能修改数据类型,不能修改字段名 alter table dep modify name varchar(64); # 修改字段名 alter table dep change name name1 varchar(64);# 3. 删除字段 alter转载 2021-07-30 19:18:05 · 942 阅读 · 0 评论 -
数据库06—Mysql where grounp by 联合使用
数据库06—Mysql where grounp by 联合使用where group by联合使用select 列a,聚合函数 from 表名 where 过滤条件 group by 列a having 过滤条件group by 字句也和where条件语句结合在一起使用。当结合在一起时,where在前,group by 在后。即先对select xx from xx的记录集合用where进行筛选,然后再使用group by 对筛选后的结果进行分组 使用having字句对分组后的结果进行筛选需要注意原创 2021-07-29 22:37:28 · 304 阅读 · 0 评论 -
数据库07——条件查询和多表查询
数据库06——条件查询和多表查询查询条件之——having# having的功能与where一样where 在分组之前用, where中写的条件必须在表中存在having 在分组之后用# 查询每个部门中大于30岁的平均工资,并且,保留中平均工资在10000以上的。1. 过滤大于30岁的select * from dep where age >30;2. 在大于30岁的这群人中,在分组得到每一个部门select post ,avg(salary) from emp where a原创 2021-07-29 22:18:14 · 1324 阅读 · 0 评论 -
数据库05——记录相关操作
数据库05-- 记录相关操作1. 介绍MySQL数据操作:DML在MYSQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括1)使用insert实现数据的插入2)update实现数据的更新3)使用delete实现数据的删除4)使用select查询数据以及2. 插入数据INSERT1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n); 语法二: IN原创 2021-07-28 22:44:29 · 167 阅读 · 0 评论 -
数据库04—约束条件
数据库04—约束条件约束条件unsigned --无符号zerofill -- 0填充not null --非空default -- 默认值unique -- 唯一auto_increment --自增primary key --主键foreign key --外界MySQL 约束条件约束条件用于对表中字段进行约束,一般写在某个字段最后,如果有多个约束条件,用空格分隔,创建新表时约束条件的写法如下:Copycreate table 表名称原创 2021-07-28 22:25:38 · 1666 阅读 · 0 评论 -
MySQL 数据库修改密码
1.通过管理员打开cmd终端:输入net stop mysql关闭 mysql服务。2.切盘D::再切到mysql的安装路径:输入cd D:\mysql-5.6.44-winx64\bin3.输入命令:输入mysqld --console --skip-grant-tables --shared-memory4.打开另外一个cmd终端(可以用管理员方式打开)5.切盘:输入 D: 再切到mysql的安装路径:输入cd D:\mysql-5.6.44-winx64\bin6.输原创 2021-07-27 21:53:08 · 192 阅读 · 0 评论 -
数据库相关内容
也就意味着数据库软件其实很多很多 关系型数据库 MySQL,Oracle,db2,access、sql server 非关系型数据库 redis、mongodb、memcache关系型 1 数据之间彼此有关系或者约束 2 存储数据的表现形式通常是以表格存储非关系型 存储数据通常为K V键值对的形式MySQL不单单支持MySQL自己的客户端app还支持其他编程语言来充当客户端操作 如何解决语言沟通的障碍? 1 让服务端兼容所有的语言原创 2021-07-27 21:52:00 · 77 阅读 · 0 评论 -
数据库03——类型
数据库03——类型一,存储引擎# 就是存储数据的方式# 如何查看存储引擎? 都有哪些存储引擎? show engines; MyISAM: mysql5.5版本及之前的版本默认引擎 查询速度比InnoDB快, 安全性低 # 不支持事务 # 表级锁InnoDB mysql5.6及之后的版本默认引擎 查询速度比MyISAM慢, 安全性高 # 功能: 1. 支持事务 2. 行级锁 3. 外键MEMO原创 2021-07-27 21:51:18 · 86 阅读 · 0 评论 -
数据库02——库相关
库相关一,系统数据库information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等 performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象 mysql: 授权库,主要存储系统用户的权限信息 test: MySQL数据库系统自动创建的测试数据库二,数据库分类数据库的本质是一个C/S的架构软件,那就必须有服务端和客户端1. 关转载 2021-07-27 21:50:15 · 87 阅读 · 0 评论 -
数据库01——初识数据库
01.初识数据库1. 数据库管理软件的由来基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么文件存取数据并没有问题。很不幸,这显然不现实,上述假设存在以下几个问题1.1. 程序所有的组件就不可能运行在一台机器上因为这天台机器一旦挂掉则意味着整个软件的崩溃,并且程序的执行效率依赖于继承它的硬件,而一台机器的性能垂直进行扩展是有限的。于是我们只能通过水平原创 2021-07-27 21:49:07 · 495 阅读 · 0 评论