db mysql
文章平均质量分 63
fengjunoo
这个作者很懒,什么都没留下…
展开
-
mysql常用命令
1, 启动和关闭 C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld 根据系统中MySQL安装位置的不同,前面的例子中使用的路径也不同。 在非NT版本的Windows中,在后台启动mysqld。也就是,服务器启动后,你应当可以看见后面的命令提示。如果你用该方法在Windows NT、2000、XP或20...原创 2011-05-27 10:33:43 · 130 阅读 · 0 评论 -
20个经典面试题
1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 2、MySQL中myisam与innodb的区别,至少5点 (1)、问5点不同; (2)、innodb引擎的4大特性 (3)、2者selectcount(*)哪个更快,为什么 3、MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义 (1)、varch...原创 2017-03-24 12:11:04 · 173 阅读 · 0 评论 -
Mysql中错误日志、binlog日志、查询日志、慢查询日志简介
前言 数据库的日志是帮助数据库管理员,追踪分析数据库曾经发生的各种事件的有力依据,MySQL中提供了错误日志、binlog日志(二进制日志)、查处日志、慢查询日志。在此,我力求解决以下问题:各个日志的作用是什么?怎样去控制这些日志呢?怎样去使用这些日志提供的信息呢? 错误日志 1.错误日志作用 错误日志记录了mysql启动和停止时,以及服务器运行过程中发生任何严重性错误的相关信...原创 2017-03-23 16:11:02 · 224 阅读 · 0 评论 -
使用erwin进行mysql建模
1,定义数据字典,把需要用到的数据类型创建好 2,在物理模式下,设置数据字典,修改comment为%AttName 这样会默认使用逻辑模式下,实体属性的名称作为字段的注释 3,物理模式下选择database->pre & post script->Model-Level,如下图添加角本 在生成数据库时,使用字段的注释 %ForEachTable() { ...原创 2016-06-21 11:01:02 · 273 阅读 · 0 评论 -
mysql事件
MySQL5.1.x版本中引入了一项新特性EVENT,顾名思义就是事件、定时任务机制,在指定的时间单元内执行特定的任务,因此今后一些对数据定时性操作不再依赖外部程序,而直接使用数据库本身提供的功能。 查看当前是否已开启事件调度器: SHOW VARIABLES LIKE 'event_scheduler'; 或 SELECT @@event_scheduler; 或 SHOW...原创 2013-08-28 17:59:58 · 65 阅读 · 0 评论 -
用sql脚本,安全添加字段
CREATE PROCEDURE safe_add_col(tname VARCHAR(50),cname VARCHAR(50)) BEGIN SET @a = ''; SELECT column_name into @a FROM information_schema.columns WHERE table_name = tname AND ...原创 2013-01-09 16:12:27 · 117 阅读 · 0 评论 -
mysql 常用查询
1,查询学员中,年龄在20以上的男女生比例 数据表如下: -- -- 表的结构 `students` -- CREATE TABLE IF NOT EXISTS `students` ( `id` int(4) NOT NULL AUTO_INCREMENT, `sex` tinyint(4) NOT NULL DEFAULT '1', `age` int(...原创 2011-06-29 16:16:08 · 64 阅读 · 0 评论 -
MySQL 备份和恢复
本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.5.8。 目前 MySQL 备份方式有五种: 1, 自带备份工具有:mysqldump、mysqlhotcopy 2, SQL 语句进行备份: SELECT INTO OUTFILE 3, mysql日志备...原创 2011-05-29 16:58:27 · 56 阅读 · 0 评论 -
MySQL的InnoDB和MyISAM对比及优化
MySQL的InnoDB和MyISAM对比及优化 InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本 的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快, 但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 MyIASM是...原创 2011-05-27 10:43:19 · 115 阅读 · 0 评论 -
mysql 应用
1,外键 外键约束对子表的含义: 如果在父表中找不到候选键,则不允许在子表上进行insert/update 外键约束对父表的含义: 在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on update/on delete子句, InnoDB支持5种方式, 分列如下 . cas...原创 2011-05-27 10:34:54 · 92 阅读 · 0 评论 -
Mysql分库分表方案
Mysql分库分表方案 1.为什么要分表: 当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。 mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据...原创 2017-03-30 11:56:23 · 124 阅读 · 0 评论