ENUM 枚举类型从众多选项中提取出一个选项,类似于单选的概念,最大可指定65535个选项。 如果插入值不在其选项中,将会插入。 mysql> create table user( # 创建用户表 -> name char(12), -> gender enum("male","famale","o ...
分类:
数据库技术 时间:
2020-08-30 17:55:26
收藏:
0 评论:
0 赞:
0 阅读:
99
白话介绍 简单来说就是:规范化的例子 和功力层次一样,越高越强 越高级的范式冗余 就是内力杂质约少 不能跨级范式 专业介绍 一个低一级范式的关系模式通过模式分解(Schema Decomposition)可以转换为若干个高一级范式的关系模式的集合,这种过程就叫规范化(Normalization)。 ...
分类:
数据库技术 时间:
2020-08-30 17:54:29
收藏:
0 评论:
0 赞:
0 阅读:
71
阑风长雨秋纷纷,四海八荒同一云。 直蹦主题继续由我带领各位读者学习MySql基础最后部分存储过程与函数与流程控制。 存储过程的创建#存储过程和函数 存储过程和函数:类似于java中的方法 好处: 1.提高代码的重用性 2.简化操作 #存储过程 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 ...
分类:
数据库技术 时间:
2020-08-30 16:13:37
收藏:
0 评论:
0 赞:
0 阅读:
70
一、事务 1.1 事务的基本概述 事务执行是一个整体,如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 1.2 Mysql事务的操作方式 手动提交事务 操作 SQL语句 开启事务 start transaction; 提交事务 commit; 回滚事务 rollb ...
分类:
数据库技术 时间:
2020-08-30 16:12:26
收藏:
0 评论:
0 赞:
0 阅读:
66
在IDEA界面右侧点击Database; ① 第一次连接时,会没有驱动,需要download; 注意:IDEA自动下载的版本该是最新版,测试连接时会失败。 可通过Go to Driver 添加驱动包来进行切换: ② 有时测试连接时,会显示时区问题,需要将serverTimezone设置为Asia/S ...
分类:
数据库技术 时间:
2020-08-30 15:22:17
收藏:
0 评论:
0 赞:
0 阅读:
156
一、什么是adbadb (android debug bridge )安卓调试桥。二、什么是monkeymonkey 是个 jar(安卓系统内置的jar),无需安装用来做系统或应用的性能、稳定性测试三、下载安装adb 解压即可四、adb 命令连接设备因为我使用的夜神模拟器,首先我们要打开设置,进入开... ...
分类:
数据库技术 时间:
2020-08-30 14:55:30
收藏:
0 评论:
0 赞:
0 阅读:
69
一、python操作 mysql # pip install pymysql 1、基本语法 # (1) 创建连接 host user password database 这四个参数必须写 conn = pymysql.connect(host="127.0.0.1",user="root",pass ...
分类:
数据库技术 时间:
2020-08-30 13:59:41
收藏:
0 评论:
0 赞:
0 阅读:
112
mysql的join操作 一.Join语法概述 join 用于多表中字段之间的联系,语法如下: ... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditiona table1:左表;table2:右表。 JOIN 按照功能大致分为如下三类: INN ...
分类:
数据库技术 时间:
2020-08-30 13:57:59
收藏:
0 评论:
0 赞:
0 阅读:
71
-- 查询 prod_id 为 BR01 的客户信息 select * from OrderItems; -- order_num select * from Orders; -- cust_id select * from Customers; --使用子查询 子查询子句需要使用 in 而不是= ...
分类:
数据库技术 时间:
2020-08-30 13:57:32
收藏:
0 评论:
0 赞:
0 阅读:
50
查看数据文件路径 show variables like 'datadir'; binlog 开启bin log https://blog.csdn.net/king_kgh/article/details/74800513 查看binlog配置 show variables like '%log_ ...
分类:
数据库技术 时间:
2020-08-30 13:57:01
收藏:
0 评论:
0 赞:
0 阅读:
60
问题描述: 重启了服务器,然后今天做测试,显示 SQL> select instance_name,status from v$instance; select instance_name,status from v$instance * ERROR at line 1: ORA-01034: OR ...
分类:
数据库技术 时间:
2020-08-30 13:56:38
收藏:
0 评论:
0 赞:
0 阅读:
68
count函数暗藏很多玄机,学习之前先尝试回答以下几个问题吧: > 1、COUNT有几种用法? > 2、COUNT(字段名)和COUNT(*)的查询结果有什么不同? > 3、COUNT(1)和COUNT(*)之间有什么不同? > 4、COUNT(1)和COUNT(*)之间的效率哪个更高? > 5、为 ...
分类:
数据库技术 时间:
2020-08-30 13:51:25
收藏:
0 评论:
0 赞:
0 阅读:
61
1 前言 SQL函数主要介绍内建函数,其实跟Excel中的内建函数类似,后续Python中也是类似。有时候学习语言,真的没有那么难,都是相通的,难点在于如何去应用。这个没有捷径,就是应该去实践,多看多写自然就学会了。SQL函数分为数学函数、字符函数、日期函数和聚合函数(聚合函数一般结合GROUP B ...
分类:
数据库技术 时间:
2020-08-30 13:50:56
收藏:
0 评论:
0 赞:
0 阅读:
61
启动和停止mysql 第一种方法:可以在任务管理器--服务--进行启动 第二种方法:使用管理员身份运行cmd 输入命令:net start mysql (启动mysql服务) 输入命令:net stop mysql (停止mysql服务) mysql客户端登录 mysql -uroot -p -P3 ...
分类:
数据库技术 时间:
2020-08-30 09:25:38
收藏:
0 评论:
0 赞:
0 阅读:
81
windows 安装 第一步: 下载 https://www.enterprisedb.com/download-postgresql-binaries 将解压后的文件去掉一层放入 E:\Program Files, 程序目录为 E:\Program Files\pgsql 第二步: 解压压缩包,配 ...
分类:
数据库技术 时间:
2020-08-30 09:22:29
收藏:
0 评论:
0 赞:
0 阅读:
82
非聚集索引,这个是大家都非常熟悉的一个东西,有时候我们由于业务原因,sql写的非常复杂,需要join很多张表,然后就泪流满面了。。。这时候就有DBA或者资深的开发给你看这个猥琐的sql,通过执行计划一分析,或许就看出了不该有的表扫描。。。万恶之源。。。然后给你在关键的字段加上非聚集索引后,才发现提速比阿斯顿马丁还要快。。。那么一个问题来了,为什么非聚集索引能提速这么快。。。怎么做到的?是不是非常的
分类:
数据库技术 时间:
2020-08-29 23:15:37
收藏:
0 评论:
0 赞:
0 阅读:
147
说到聚集索引,我想每个码农都明白,但是也有很多像我这样的伪程序员,只能用死记硬背来解决这个问题,什么表中只能建一个聚集索引,然后又扯到了目录查找来帮助读者记忆。。。。问题就在这里,我们不是学文科,,,不需要去死记硬背,,,我们需要的就是能看到在眼里面的真实东西。。。。。我们都喜欢聚集索引,因为它能够把无序的堆表记录变成有序,还玩起了B树。。。这样就把复杂度从N降低到了LogMN。。。这样的话逻辑读
分类:
数据库技术 时间:
2020-08-29 23:15:24
收藏:
0 评论:
0 赞:
0 阅读:
147
很久以前我们在写sql的时候,最怕的一件事情就是sql莫名奇妙的超级慢,慢的是几根烟抽完,那个小球还在一直转。。。这个着急也只有当事人才明白,后来听说有个什么“评估执行计划“,后来的后来才明白应该避免表扫描。。。一:表扫描1.现象”表扫描“听起来很简单,不就是一行一行的扫嘛,你要说”执行计划”的话,我也会玩,为了更可观,我build一个表,再插入三行数据,如下图:上面的Person我是一个索引都没
分类:
数据库技术 时间:
2020-08-29 23:15:12
收藏:
0 评论:
0 赞:
0 阅读:
114
Oracle 增删改 1.创建一个表 create table XX’表名'( id number(10) not null, name varchar2(200), age number(10) );-- 解锁scott用户并重新设置密码:alter user scott account uncl ...
分类:
数据库技术 时间:
2020-08-29 23:11:40
收藏:
0 评论:
0 赞:
0 阅读:
101
如下: 导入pymysql包就可以, 1 import pymysql #python3使用这个包连接mysql 2 3 db = pymysql.connect('localhost','root','123456','testmysql') #连接数据库地址、账户、密码、database 4 5 ...
分类:
数据库技术 时间:
2020-08-29 23:11:28
收藏:
0 评论:
0 赞:
0 阅读:
89