-
MySQL 增删改查语句
1、添加数据 语法:insert into 表名 (字段1,字段2,...) values (值1,值2,...); insert into test (id,name,age) values (1,张三,18);/* 新增一条 */insert into test (id,name,age) ... [详情]
-
RBAC用户权限管理数据库设计
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成用户-角色-权... [详情]
-
防止人为误操作MySQL数据库解决方法
若干年前遇到一个命案,老大登录数据库update一个记录,结果忘了加where,于是悲剧发生了,这使得我对MySQL的增量恢复熟练度远超过其他的知识点,同时也很在意对内的数据库安全,并且... [详情]
-
MySQL联合查询详解
在MYSQL中联合查询大致分为下面四种: 1. 内联结:将两个表中存在联结关系的字段符合联结关系的那些记录形成记录集的联结。 Select A.Name,B.Hobby from A,B where A.id = B.id; 2. ... [详情]
-
MySQL中count()与sum()的区别
首先创建个fruit表说明问题: CREATE TABLE `fruit`( `id ` INT AUTO_INCREMENT PRIMARY KEY, `name` char(32) NOT NULL, `price` DECIMAL(10,2) NOT NULL DEFAULT 0.00)ENGINE=MyISA... [详情]
-
MySQL中group by与having用法实例
1、显示每个地区的总人口数和总面积 SELECT region,SUM(population),SUM(area) FROM bbc GROUP BY region; 先以region把返回记录分成多个组,这就是GROUP BY的字面含义。分完组后,然... [详情]
-
Mysql中limit的用法详解
在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。 SELECT * FROM table LIMIT [offset,] rows | r... [详情]
-
MySQL Sleep连接过多解决方法
有时候你在mysql中运行SHOW PROCESSLIST;后会发现数据库中有很多这样的进程: 那么造成sleep的原因,有以下三个: 1.客户端程序在退出之前没有调用mysql_close()。 2.客户端sleep的时... [详情]