摘要:触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过...
阅读全文
摘要:假设现在有这样的一张表:CREATE TABLE test(id int primary key not null identity,names varchar(20))然后向里面插入大约1000条数据,进行分页测试假设页数是10,现在要拿出第5页的内容,查询语句如下:--10代表分页的大小sele...
阅读全文
摘要:MySQL数据库insert和update语句引:用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。用于操作数据库...
阅读全文
摘要:--sql中的group by 用法解析:-- Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。--它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。--注意:group by 是先排序后分组;--举例子说明:...
阅读全文
摘要:MYSQL查询重复记录的方法很多,下面就为您介绍几种最常用的MYSQL查询重复记录的方法,希望对您学习MYSQL查询重复记录方面能有所帮助。1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select*frompeoplewherepeopleIdin(selectpeo...
阅读全文
摘要:第一范式(1NF):字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式) 数据库表中的字段都是单一属性的,不可再分。例如,姓名字段,其中的姓和名必须作为一个整体,无法区分哪部分是姓,哪部分是名,如果要区分出姓和名,必须设计成两个独立的字段。 第二范式(2NF):第二范式(2NF)是在第一范...
阅读全文
摘要:函数是SQL里的关键字,用于对字段里的数据进行操作。函数是一个命令,通常与字段名称或者是表达式联合使用,处理输入的数据并产生结果 常用函数 控制函数字符串函数数学函数日期时间函数汇总函数CASESUBSTRINGABSDATEDIFFAVGIFLEFTFLOORDATE_ADDCOUN...
阅读全文
摘要:1、选择索引的数据类型MySQL支持很多数据类型,选择合适的数据类型存储数据对性能有很大的影响。通常来说,可以遵循以下一些指导原则:(1)越小的数据类型通常更好:越小的数据类型通常在磁盘、内存和CPU缓存中都需要更少的空间,处理起来更快。(2)简单的数据类型更好:整型数据比起字符,处理开销更小,因为...
阅读全文
摘要:1.创建数据库create database school;2.使用数据库Use school;3.创建用户create user jame@localhost identified by 'jame';4.授权用户(注意这里是用了*哦,可以自己讲school也替换成*号)grant select,...
阅读全文
摘要:分类 备注和说明 数据类型 说明 二进制数据类型 存储非子符和文本的数据 BLOB 可用来存储图像 文本数据类型 字符数据包括任意字母、符号 或数字字符的组合 char 固定长度的非 ...
阅读全文
摘要:由于没有卸干净Mysql,用一下就崩溃了,使用这个步骤,都不用重装系统1,停止Mysql服务,卸载MySQL2,删除安装目录及数据存放目录 注: 默认安装路径:C:\Program Files\MYSQL (不一定在C盘要看自己安装在哪个盘)数据库文件存放目录:XP: C:\Documents an...
阅读全文
摘要:由于免费,MySQL数据库在项目中用的越来越广泛,而且它的安全性能也特别高,不亚于oracle这样的大型数据库软件。可以简单的说,在一些中小型的项目中,使用MySQL ,PostgreSQL是最佳的选择。今天就来说一下MySQL的安装过程。http://dev.mysql.com/downloads...
阅读全文