ACID和BASE

http://www.runoob.com/mongodb/nosql.html ACID和BASE是关系型数据库和非关系数据库所遵循的两种规范 ACID 1、A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所...

2018-11-13 08:20:02

阅读数:6

评论数:0

mysql注入和预防

所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 我们永远不要信任用户的输入,我们必须认定用户输入的数据都是不安全的,我们都需要对用户输入的数据进行过滤处理。 输入的用户名必须为字母、数字及下划线的组合,且用户名...

2018-10-01 09:39:14

阅读数:77

评论数:0

视图的作用和创建、查询

1、什么是视图 视图:存储的查询语句,当调用的时候,产生结果集,视图充当的是虚拟表的角色. 如果要对一张表或者多张表进行查询,可以通过写复杂的SQL语句来实现 如果要这些SQL语句存储为视图,那么查询的时候,就直接查询这个视图就可以了. 2、视图的好处 视图的好处,可以主要分为四点:  我...

2018-09-12 16:12:50

阅读数:45

评论数:0

MySQL的DDL语句、DML语句与DCL语句

https://www.cnblogs.com/duhuo/p/5682565.html SQL 分类: SQL 语句主要可以划分为以下 3 个类别。 DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象...

2018-07-30 11:41:26

阅读数:73

评论数:0

数据库多表联合查询附简单例子

多表联合查询 多表联合查询可以通过连接运算实现,而连接运算又可以通过广义笛卡尔积后在进行选择运算来实现。   Select 多表联合查询语句 Select 列名 [[,列名]...] from 表名1,表名2,,... Where 查询条件;   可以使用as为表或者字段(属性)取别名...

2018-07-30 10:39:23

阅读数:106

评论数:0

MySQL 的IFNULL()、ISNULL()和NULLIF()函数

https://blog.csdn.net/xingyu0806/article/details/52080962 一、IFNULL(expr1,expr2)用法     假如expr1不为NULL,则 IFNULL() 的返回值为expr1; 否则其返回值为 expr2。IFNULL()的返...

2018-07-25 10:43:56

阅读数:23

评论数:0

mysql中round函数使用

在mysql中,round函数用于数据的四舍五入,它有两种形式: 1、round(x,d)  ,x指要处理的数,d是指保留几位小数 这里有个值得注意的地方是,d可以是负数,这时是指定小数点左边的d位整数位为0,同时小数位均为0; 2、round(x)  ,其实就是round(x,0),也就是...

2018-07-25 10:32:15

阅读数:21

评论数:0

数据库中的连接们

参考网上一些资料: 关于左连接和右连接总结性的一句话:左连接where只影向右表,右连接where只影响左表。 Left Join select * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID 左连接后的检索结果是显示tbl1的所有数据和tbl...

2018-07-25 10:01:43

阅读数:25

评论数:0

mysql中的浮点数和定点数

规定小数点位置固定不变,称为定点数。小数点的位置不固定,可以浮动,称为浮点数。在计算机中,通常是用定点数来表示整数和纯小数,分别称为定点整数和定点小数。对于既有整数部分、又有小数部分的数,一般用浮点数表示。...

2018-06-22 09:09:04

阅读数:83

评论数:0

mysql:char 和varchar的比较(有例子)

摘自《深入浅出 MySQL数据库开发、优化与管理维护 》CHAR 和 VARCHAR 类型类似,但它们保存和检索的方式不同。1、它们的最大长度和是否尾部空格被保留等方面也不同。2、在存储或检索过程中不进行大小写转换,从 CHAR(4)和 VARCHAR(4)列检索的值并不总是相同,因为检索时从 C...

2018-06-21 16:22:35

阅读数:132

评论数:0

mysql查看帮助

在不同的 mysql 版本中,很多特性和语法有可能是不一样的,想要知道当前版本的语法,最好的办法是学会使用 mysql 的帮助。方法很简单:mysql> ? contentsYou asked for help about help category: "C...

2018-06-21 15:52:53

阅读数:23

评论数:0

mysql : HAVING和WHERE、ORDER BY和GROUP BY的差异

       HAVING和WHERE的差别 这里有另一种理解方法,WHERE在数据分组前进行过滤,HAVING在数据分组后进行过滤。这是一个重要的区别,WHERE排除的行不包括在分组中。这可能会改变计算值,从而影响HAVING子句中基于这些值过滤掉的分组。      也会有同时用到这两个的时候:...

2018-06-08 15:33:22

阅读数:175

评论数:0

Mysql中limit的用法30s get

Mysql中limit的用法在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行...

2018-06-07 16:58:48

阅读数:32

评论数:0

这一篇,必须把事务搞清楚

参考博客:https://www.cnblogs.com/fjdingsd/p/5273008.html先说一下什么是事务:事务指的是逻辑上的一组操作,这组操作要么全部成功,要么全部失败。数据库中事务的四大特性(ACID),并且详细地说明事务的隔离级别。如果一个数据库声称支持事务的操作,那么该数据...

2018-05-17 17:15:16

阅读数:39

评论数:0

数据库的事务

数据库操作语句就构成一个事务在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务用来管理 insert,update,delete 语句一般来说,事务是必须满足4个条件(ACID...

2018-05-08 22:18:37

阅读数:21

评论数:0

MySQL NULL 值处理

MySQL提供了三大运算符:IS NULL: 当列的值是 NULL,此运算符返回 true。IS NOT NULL: 当列的值不为 NULL, 运算符返回 true。<=>: 比较操作符(不同于=运算符),当比较的的两个值为 NULL 时返回 true。...

2018-05-08 21:57:54

阅读数:47

评论数:2

coalesce---一个很有用的函数

在mysql中,其实有不少方法和函数是很有用的,一个叫coalesce的,作用是将返回传入的参数中第一个非null的值,比如    SELECT COALESCE(NULL, NULL, 1); -- Return 1 SELECT COALESCE(NULL, NULL, NULL, NULL,...

2018-05-08 21:46:27

阅读数:3136

评论数:0

基本的恶义SQL语法以及防止SQL注入

https://zhidao.baidu.com/question/1830066056591493380.html恶义 SQL 语法String sql = "select * from tb_name where name= '"+varname+&...

2018-05-08 15:08:20

阅读数:59

评论数:0

Windows环境下eclipse连接数据库MySQL步骤及代码

1、新建项目,新建lib文件,在lib文件中放入下载的MySQL连接驱动:可以从http://www.everycoding.com/maven2/mysql/mysql-connector-java.html下载2、构建路径,选择刚才添加的JDBC:3、这样环境连接就配置好了,接下来可以测试一下...

2018-05-08 14:56:17

阅读数:317

评论数:0

一千行MySQL学习笔记

原文链接:https://www.cnblogs.com/shockerli/p/1000-plus-line-mysql-notes.html/* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码...

2018-05-01 10:23:14

阅读数:46

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭