欢迎第 位访客

随笔分类 -  Mysql

摘要:一、安装的两种方法 第一种: 第二种: 二、链接,执行sql,关闭(游标) 三、execute()之sql注入 注意:符号--会注释掉它之后的sql,正确的语法:--后至少有一个任意字符 根本原理:就根据程序的字符串拼接name='%s',我们输入一个xxx' -- haha,用我们输入的xxx加' 阅读全文
posted @ 2018-08-04 17:15 大橡皮 阅读(136) 评论(0) 推荐(0)
摘要:一、视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查 阅读全文
posted @ 2018-08-03 17:54 大橡皮 阅读(170) 评论(0) 推荐(0)
摘要:一,介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 2.为什么要有索引呢? 索引在MySQL 阅读全文
posted @ 2018-08-02 13:57 大橡皮 阅读(167) 评论(0) 推荐(0)
摘要:概述: sql语句中的case语句与高级语言中的switch语句,是标准sql的语法,适用于一个条件判断有多种值的情况下分别执行不同的操作。 首先,让我们看一下CASE的语法。在一般的SELECT中,其语法格式如下: 阅读全文
posted @ 2018-07-24 09:33 大橡皮 阅读(137) 评论(0) 推荐(0)
摘要:一. 准备表 #部门表 create table dep( id int, name varchar(20) ); #员工表 create table emp( id int primary key auto_increment, name varchar(20), sex enum('male', 阅读全文
posted @ 2018-07-18 14:45 大橡皮 阅读(175) 评论(0) 推荐(0)
摘要:一.准备工作 先把表建立好,方便一会查询. 二. 查询语法和语句的优先级(重点) 优先级: 语法: 1 1.注意: 2 select * from t1 where 条件 group by 分组字段 3 1.分组只能查询分组字段,要想查看其余的利用聚合函数 4 2.聚合函数的分类:count,min 阅读全文
posted @ 2018-07-17 16:55 大橡皮 阅读(135) 评论(0) 推荐(0)
摘要:一. 前言 表与 表之间有3种对应关系,分别是: 多对一:一张表中的一个字段中的多个值对应另外一张表中的一个字段值.(多个学生,可以学习同一门课程) 多对多;一张表中的一个字段值对应另外一张表中的多个字段值(一个作者可以写多本书籍,一本书也可以由多个作者联合编著) 一对一:一张表中一个字段值对应另外 阅读全文
posted @ 2018-07-17 15:32 大橡皮 阅读(233) 评论(0) 推荐(0)
摘要:一. 介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: 使用方法及说明 二. not null 和default 是否可空,null表示空,非字符串not null - 不可空null - 可空 default默认值,创建列时可以指定默认值,当插入数据 阅读全文
posted @ 2018-07-17 12:00 大橡皮 阅读(303) 评论(0) 推荐(0)
摘要:一. 数据类型 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 注意:int类型的宽度是显示宽度,并非是数据的存储宽度 详细的介绍:http://www.runoob.com/mysql/mysql-data-types.html 1. 数字类型 阅读全文
posted @ 2018-07-15 13:04 大橡皮 阅读(255) 评论(0) 推荐(0)
摘要:一. 储备知识 数据库服务器:一台高性能计算机 数据库管理系统:mysql(mssql等),是一个软件 数据库:db1(student_db),是一个文件夹 表:studen_info 是一个文件 记录:1 jack 18 male 133****1234 一条记录学生信息的内容 二. SQL语言 阅读全文
posted @ 2018-07-13 14:43 大橡皮 阅读(193) 评论(0) 推荐(0)
摘要:一. 什么是数据库 之前所学,数据要永久保存,比如用户注册的用户信息,都是保存于文件中,而文件只能存在于某一台机器上。 如果我们不考虑从文件中读取数据的效率问题,并且假设我们的程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题 但需要考虑的问题是:程序的执行效率依赖于承载它的硬件,而一 阅读全文
posted @ 2018-07-13 12:00 大橡皮 阅读(210) 评论(0) 推荐(0)