首页 > 数据库技术
第四篇:SQL语法基础
创建数据库: 创建表: 创建完数据库之后,我们就可以去创建表了 创建表的三种方式: 一:传统方式创建表: student 为表名,括号内为表中包含的属性。 temporary 关键字: 二:复制表结构(不复制数据)的方式创建表(使用like 关键字): 注:主键等信息使用like 也可以复制过来。 ...
分类:数据库技术   时间:2020-01-26 19:36:35    收藏:0  评论:0  赞:0  阅读:93
Docker+JMeter+InfluxDB+Grafana从容器内部发起压测
1、自由定制JMeter镜像: Dockerfile文件: FROM java:8# 基础镜像MAINTAINER yangjianliang <526861348@qq.com># 作者ENV http_proxy ""ENV https_proxy ""RUN mkdir /test && \ ...
分类:数据库技术   时间:2020-01-26 19:06:17    收藏:0  评论:0  赞:0  阅读:130
Mysql2docx自动生成数据库说明文档
[需要python3.0以上] 首先安装Mysql2docx,如下: pip install Mysql2docx 然后打开pycharm,新建test.py # python from Mysql2docx import Mysql2docx m=Mysql2docx() m.do('127.0. ...
分类:数据库技术   时间:2020-01-26 18:36:50    收藏:0  评论:0  赞:0  阅读:391
【Python】公共类-获取MySQL数据
# -*- coding: UTF8 -*- __author__ = 'zhangh' import pymysql class Conn2MySQL(object): def __init__(self, host, user, password, port): """ connect to m ...
分类:数据库技术   时间:2020-01-26 18:30:35    收藏:0  评论:0  赞:0  阅读:102
SQL基础教程(第2版)第7章 集合运算:7-2 联结(以列为单位对表进行联结)
7-2 联结(以列为单位对表进行联结)■什么是联结■内联结——INNER JOIN■外联结——OUTER JOIN■ 3张以上的表的联结■交叉联结——CROSS JOIN■联结的特定语法和过时语法 ...
分类:数据库技术   时间:2020-01-26 18:26:29    收藏:0  评论:0  赞:0  阅读:75
sharding-jdbc-core 源码分析
Sharding Jdbc 源码分析 [toc] __Apache Sharding Sphere 系列目录()__ 在看 Sharding Jdbc 源码之前,强烈建议先阅读一直官网的文章: 1. "Apache Sharding Jdbc 数据分片" JDBC 调用过程如下:APP ORM JD ...
分类:数据库技术   时间:2020-01-26 18:20:47    收藏:0  评论:0  赞:0  阅读:110
IDEA连接mysql又报错!Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' prope
错误界面 IDEA连接mysql,地址,用户名,密码,数据库名,全都配置好了,点测试连接,咔!不成功! 界面是这样的, 翻译过来就是:服务器返回无效时区。进入“高级”选项卡,手动设置“serverTimezone”属性。 看起来是时区出了问题。时区怎么会出问题?坑真多。网上搜了各种解决办法,琳琅满目 ...
分类:数据库技术   时间:2020-01-26 18:17:21    收藏:0  评论:0  赞:0  阅读:138
《深入浅出Mysql》——第九章 字符集 + 第十章 索引的设计和使用 + 第十一章 视图
MyISAM 和 InnoDB 存储引擎的表默认创建的都是 BTREE 索引。默认情况下,MEMORY 存储引擎使用 HASH 索引,但也支持 BTREE 索引。 ...
分类:数据库技术   时间:2020-01-26 17:50:03    收藏:0  评论:0  赞:0  阅读:83
LeetCode 数据库
配合《SQL进阶教程》做的题 解法1: CASE ... WHEN .. ELSE END; # Write your MySQL query statement below UPDATE salary SET sex = CASE sex WHEN "m" THEN "f" ELSE "m" EN ...
分类:数据库技术   时间:2020-01-26 17:49:29    收藏:0  评论:0  赞:0  阅读:102
《深入浅出Mysql》——第八章 选择合适的数据类型
一般在保存少量字符串的时候,我们会选择 CHAR 或者 VARCHAR;而在保存较大文本时, 通常会选择使用 TEXT 或者 BLOB ,二者之间的主要差别是 BLOB 能用来保存二进制数据,比 如照片;而 TEXT 只能保存字符数据,比如一篇文章或者日记。TEXT 和 BLOB 中有分别包括 TE ...
分类:数据库技术   时间:2020-01-26 17:47:21    收藏:0  评论:0  赞:0  阅读:105
SQL基础教程(第2版)第7章 集合运算:7-1 表的加减法
通过以行方向(竖)为单位的集合运算符和以列方向(横)为单位的联结,就可以将分散在多张表中的数据组合成为期望的结果。7-1 表的加减法■什么是集合运算■表的加法——UNION■集合运算的注意事项■包含重复行的集合运算——ALL选项■选取表中公共部分——INTERSECT■记录的减法——EXCEPT ...
分类:数据库技术   时间:2020-01-26 17:46:22    收藏:0  评论:0  赞:0  阅读:76
《深入浅出Mysql》——第五章 常用函数
INSERT(str ,x,y,instr)函数:将字符串 str 从第 x 位置开始,y 个字符长的子串替换为字符 串 instr IFNULL(value1,value2)函数:这个函数一般用来替换 NULL 值的 ...
分类:数据库技术   时间:2020-01-26 17:45:01    收藏:0  评论:0  赞:0  阅读:94
《深入浅出Mysql》——第二篇 开发篇 第七章 表类型(存储引擎)的选择
和大多数数据库不同,MySQL 中有一个存储引擎的概念,针对不同的存储需求可以选择最 优的存储引擎。本章将详细介绍存储引擎的概念、分类以及实际应用中的选择原则。 插件式存储引擎是 MySQL 数据库最重要的特性之一,用户可以根据应用的需要选择如 何存储和索引数据、是否使用事务等。MySQL 默认支持 ...
分类:数据库技术   时间:2020-01-26 17:42:29    收藏:0  评论:0  赞:0  阅读:87
《深入浅出Mysql》——第十五章 SQL中的安全问题 + 第十六章 SQL Mode 及相关问题
它的产生主要是由于程序对用户输入的数据没有进行严格的 过滤,导致非法数据库查询语句的执行。 而且,SQL Injection 也很难防范。网站管理员无法通过安装系统补丁或者进行简 单的安全配置进行自我保护,一般的防火墙也无法拦截 SQL Injection 攻击 结果发现,这次记录没有插入成功,给出 ...
分类:数据库技术   时间:2020-01-26 17:42:07    收藏:0  评论:0  赞:0  阅读:92
《深入浅出Mysql》—— 第二十章 锁问题
在如表 20-3 所示的例子中,一个 session 使用 LOCK TABLE 命令给表 film_text 加了读锁,这 个 session 可以查询锁定表中的记录,但更新或访问其他表都会提示错误;同时,另外一个 session 可以查询表中的记录,但更新就会出现锁等待。 当使用 LOCK TA ...
分类:数据库技术   时间:2020-01-26 17:35:18    收藏:0  评论:0  赞:0  阅读:94
《深入浅出Mysql》——第十二章 存储过程和函数 + 第十三章 触发器 + 第十四章 事物控制和锁定语句
MySQL 从 5.0.2 版本开始支持触发器的功能。触发器是与表有关的数据库对象,在满足定义 条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端 确保数据的完整性。 MySQL 从 5.0.3 开始支持分布式事务,当前分布式事务只支持 InnoDB 存储引擎。一个 分 ...
分类:数据库技术   时间:2020-01-26 17:33:45    收藏:0  评论:0  赞:0  阅读:83
MySql数据库命令基本操作
摘自: https://www.cnblogs.com/zhuifeng-mayi/p/10535311.html 数据库操作 1、开启数据库 net start mysql 2、登录数据库 mysql -u用户名 -p密码 3、创建数据库 create database 数据库名称 4、查看数据库 ...
分类:数据库技术   时间:2020-01-26 17:32:15    收藏:0  评论:0  赞:0  阅读:126
《深入浅出Mysql》——第四章 Mysql中的运算符
“<=>”安全的等于运算符,和“=”类似,在操作数相等时值为 1,不同之处在于即使 操作的值为 NULL 也可以正确比较。 ...
分类:数据库技术   时间:2020-01-26 17:31:34    收藏:0  评论:0  赞:0  阅读:83
《深入浅出Mysql》——第三章 Mysql支持的数据类型
在整数类型中,按照取值范围和存储方式不同,分为 tinyint、smallint、mediumint、int、 bigint 这 5 个类型。如果超出类型范围的操作,会发生“Out of range”错误提示。为了避免此 类问题发生,在选择数据类型时要根据应用的实际情况确定其取值范围,最后根据确定的 ...
分类:数据库技术   时间:2020-01-26 17:26:44    收藏:0  评论:0  赞:0  阅读:92
《深入浅出Mysql》——第三篇 优化篇 第十七章 常用SQL技巧和常见问题 + 第十八章 SQL优化 + 第十九章 优化数据库对象
可以利用这个函数与ORDER BY子句一起完成随机抽取某些行的功能。它的原理其实 就是ORDER BY RAND()能够把数据随机排序。 加索引 CHECK TABLE 也可以检查视图是否有错误,比如在视图定义中被引用的表已不存在,举例如 下。 ...
分类:数据库技术   时间:2020-01-26 17:26:14    收藏:0  评论:0  赞:0  阅读:89
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!