随笔分类 -  mysql

摘要:MySQL之账户管理 账户管理是MySQL用户管理最基本的内容。包括登录,退出MySQL服务器、创建用户、删除用户、密码管理和权限管理等内容。 其中登录方式非常简单,在这个地址有:http://www.cnblogs.com/kissdodog/p/4154068.html 1、新建普通用户 在MySQL数据库中,建立用户有3种方式: 使用create user语句来创建新的用户... 阅读全文
posted @ 2016-11-18 19:05 runningto 阅读(483) 评论(0) 推荐(0)
摘要:MySQL之权限管理 一、MySQL权限简介 关于mysql的权限简单的理解就是mysql允许你做你全力以内的事情,不可以越界。比如只允许你执行select操作, 那么你就不能执行update操作。只允许你从某台机器上连接mysql,那么你就不能从除那台机器以外的其他机器连接mysql。 那么Mysql的权限是如何实现的呢?这就要说到mysql的两阶段验证,下面详细介绍: 第一阶段:服... 阅读全文
posted @ 2016-11-18 18:40 runningto 阅读(657) 评论(0) 推荐(0)
摘要:数据库锁的基本原理 为了保证数据的完事性和一致性,数据库系统采用锁来实现事务的隔离性。各种大型数据库采用的锁基本理论是一致的,但在具体实现上各有差别。 从并发事务锁定的关系上看,可以分为共享锁定和独占锁定。从锁定的对象不同,一般可以分为表锁定和行锁定。 锁 共享锁用于读取数据操作,它是非独占的,允许其他事务同时读取其锁定的资源,但不允许其他事务更新它。 独占锁也叫排他锁,适用于修改数据的场合。它所... 阅读全文
posted @ 2016-05-30 12:14 runningto 阅读(339) 评论(0) 推荐(0)
摘要:7 并发事务问题之丢失更新 丢失更新:一个事务的更新被另一个事务的更新覆盖了; 时间点事务1事务2t1开始事务t2开始事务t3查询pid=p1的记录结果为[pid=p1,pname=zhangSan,age=23,sex=male]t4查询pid=p1的记录结果为[pid=p1,pname=zhangSan,age=23,sex=male]t5修改age=24,其它保留原值,即... 阅读全文
posted @ 2016-05-30 12:12 runningto 阅读(535) 评论(0) 推荐(0)
摘要:MySQL的预编译功能 预编译的好处 大家平时都使用过JDBC中的PreparedStatement接口,它有预编译功能。什么是预编译功能呢?它有什么好处呢? 当客户发送一条SQL语句给服务器后,服务器总是需要校验SQL语句的语法格式是否正确,然后把SQL语句编译成可执行的函数,最后才是执行SQL语句。其中校验语法,和编译所花的时间可能比执行SQL语句花的时间还要多。 如果我们需要执行多次inse... 阅读全文
posted @ 2016-05-30 11:53 runningto 阅读(4032) 评论(0) 推荐(0)
摘要:Mysql学习 一、数据库 1 数据库概念(了解) 1.1 什么是数据库 数据库就是用来存储和管理数据的仓库! 数据库存储数据的优先: 可存储大量数据; 方便检索; 保持数据的一致性、完整性; 安全,可共享; 通过组合分析,可产生新数据。 1.2 数据库的发展历程 没有数据库,使用磁盘文件存储数据; 层次结构模型数据库; 网状结构模型数据库; 关系结构模型数据库:使用二... 阅读全文
posted @ 2016-05-29 22:26 runningto 阅读(539) 评论(0) 推荐(0)
摘要:root密码重置 修改root用户的密码: /*登录mysql*/ mysql -uroot -p123 /*切换数据库*/ use mysql /*修改root用户的密码*/ update user set password=password('1234') where user='root'; 如果你忘记了root用户的密码,那么你就无法登录mysql,也就不能修改密码了。这时登录mysql... 阅读全文
posted @ 2016-05-29 20:44 runningto 阅读(397) 评论(0) 推荐(0)
摘要:分类类型MUNSIGNEDZEROFILL范围说明 整 型bityesnono1~64bbit(2)表示2个二进制位,取值范围0~3tinyintyesyesyes1B标记UNSIGNED时,范围为0~255。当标记ZEROFILL时,同时表示标记了UNSIGNED。当位数不足M时,添加前导0。例如tinyint(5),当值为123时,那么会添加2个前导... 阅读全文
posted @ 2016-05-29 20:43 runningto 阅读(257) 评论(0) 推荐(0)
摘要:MySQL函数 字符串相关函数 1 ASCII(String) 返回字符串第一个字母的ASCII码: SELECT ASCII('A'); SELECT ASCII('AB'); 这两条语句都是输出65! 2 BIN(long) 返回整数的二进制形式的字符串 SELECT BIN(15); 输出1111 3 CHAR(int…) 将每个整型转换成对应的字符 SELECT CHAR(65,66,... 阅读全文
posted @ 2016-05-29 20:38 runningto 阅读(679) 评论(0) 推荐(0)