mysql
文章平均质量分 70
mysql
听音乐就好
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
InnoDB 和 MyISAM
如果主要是读操作,对存储空间要求较严格,MyISAM 可能更合适。事务支持:InnoDB 支持事务,具有 ACID 特性(原子性、一致性、隔离性、持久性),适合处理对数据一致性要求较高的操作。而 MyISAM 不支持事务。索引结构:InnoDB 的主键索引是聚簇索引,数据和索引存放在一起。MyISAM 的主键索引和辅助索引都是非聚簇索引,索引和数据分开存储。崩溃恢复:InnoDB 具有较好的崩溃恢复能力,能在数据库崩溃后保证数据的完整性。外键支持:InnoDB 支持外键约束,能保证数据的完整性和一致性。原创 2025-01-31 15:57:47 · 206 阅读 · 0 评论 -
MVCC(多版本并发控制)
MVCC 通过为数据库中的每个数据行维护多个版本来实现并发控制。当一个事务读取数据时,它会根据自己的事务 ID 或时间戳来选择合适的数据版本,以确保读取到的数据在该事务的开始时刻是一致的。当事务进行更新操作时,不会直接修改原始数据,而是创建一个新的数据版本,并将新版本与相应的事务 ID 或时间戳关联起来。MVCC 是现代数据库系统中一种非常重要的并发控制技术,它在提高数据库并发性能和保证数据一致性方面发挥着关键作用,但也需要在实际应用中根据具体情况权衡其优缺点,以实现最佳的系统性能和数据管理效果。原创 2025-01-31 08:05:44 · 597 阅读 · 0 评论 -
MySQL 事务隔离级别
这三种问题都会影响数据库事务处理的正确性和一致性,在设计和使用数据库时,需要根据具体的业务需求和并发情况,选择合适的事务隔离级别来避免这些问题的发生。原创 2025-01-31 07:59:40 · 298 阅读 · 0 评论 -
mysql事务
MySQL 事务是指一组 SQL 操作,这些操作要么全部成功执行,要么全部不执行,以确保数据库的一致性和完整性。原创 2025-01-31 07:47:08 · 410 阅读 · 0 评论 -
mysql面试_50道mysql常见面试题
【代码】mysql面试_50道mysql常见面试题。原创 2025-01-23 09:00:02 · 623 阅读 · 0 评论 -
mysql集群部署方案
以下是几种常见的 MySQL 集群部署方案:原创 2025-01-15 19:45:54 · 665 阅读 · 0 评论 -
多线程访问数据库
待深入研究,包括c++访问数据库的模型参考资料:http://www.cnblogs.com/therock/articles/2379299.htmlhttp://blog.youkuaiyun.com/yaoxy/article/details/4357199原创 2015-03-25 13:27:26 · 1587 阅读 · 0 评论 -
mysql索引
对于任何DBMS,索引都是进行优化的最主要的因素。对于少量的数据,没有合适的索引影响不是很大,但是,当随着数据量的增加,性能会急剧下降。如果对多列进行索引(组合索引),列的顺序非常重要,MySQL仅能对索引最左边的前缀进行有效的查找。例如:假设存在组合索引it1c1c2(c1,c2),查询语句select * from t1 where c1=1 and c2=2能够使用该索引。查询语句s原创 2015-03-18 19:09:33 · 551 阅读 · 0 评论 -
mysql引擎
MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。 MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。 InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是比起MyISAM存储引擎,InnoDB写的处理效率差转载 2015-03-18 10:00:30 · 479 阅读 · 0 评论 -
mysql字符处理指南
<br />mysql字符处理指南专题转载 2010-11-16 22:52:00 · 368 阅读 · 0 评论 -
mysql命令练习
<br />1.<br />select version(),current_date();此命令要求mysql服务器告诉你它的版本号和当前日期<br />select (20+5)*4;<br />select (20+5)*4,sin(pi()/3);<br />select (20+5)*4 as result,sin(pi()/3);(as指定假名为result)<br />结果显示:<br /><br /> <br /> <br />注意:mysql一条命令可以分多行输入,直至出现";"为止<br原创 2010-11-16 22:34:00 · 582 阅读 · 0 评论 -
SQLyog设置
<br />1.设置MySQL用户<br /> 数据库在创建之时,权限为root,然而每个普通用户并不需要这么高的权限,基于安全考虑也不能分配这样的权限给使用者,所以在此为MySQL添加一个新的用户。<br /> 添加新用户的命令格式为:<br /> grant select on 数据库.* to 用户名@登录主机 identified by "密码"<br />在此增加一个用户名为 gkp,密码为 123,它只是可以在localhost主机上登录,只对e_photo数据库有创建、查询、插原创 2010-11-16 22:19:00 · 4131 阅读 · 0 评论 -
Mysql插入中文错误
<br />在一个用Struts + Spring+ Hibernate + Mysql架构的的项目里,通过前台表单向后台MySql数据库添加<br />数据,当遇到提交中文信息的时候,问题总是比较多,我见过的出错的情况有两种:<br /> 1)错误情况1:<br /> ERROR 1366 (HY000): Incorrect string value<br /> Incorrect string value: '/xA1/xAA/xA1/xAA/xB0/xFC...'转载 2010-11-16 15:07:00 · 553 阅读 · 0 评论 -
mysql数据库命令
<br />1.导出整个数据库 <br /> mysqldump -u 用户名 -p 数据库名 > 导出的文件名 <br /> mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql <br /> 2.导出一个表 <br /> mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 <br /> 例如:mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql <br /> 3.导出一个转载 2010-11-16 15:05:00 · 322 阅读 · 0 评论 -
Mysql安装
返回主目录<br />Mysql的安装文件可以直接到 http://www.mysql.com 下载,获得for win32的.zip包,建议选择4.0.20d版本。这里不详细说明。 <br /> 下载获得Mysql的for win32安装包后,用winzip解压缩,直接运行setup.exe,需要注意的是选择一个安装路径,当然,安装路径可以任意,建议选择C:/MySQL目录。安装完成后MySQL也就完成了。默认的用户名是root,密码为空。<br /> Mysql安装完成后,请通过开始-程序-附件-命转载 2010-11-02 22:20:00 · 397 阅读 · 0 评论 -
jsp连接mysql数据库
<br />应用程序获取数据一般需要先建立数据库的连接,再进行其他操。本例通过读取资源文件,获取数据库连接的相关信息。将数据库的连接信息系在资源文件中可以方便程序员很轻松地修改数据库的连接。<br />1.建立配置文件:<br />在src目录中建立文件新建file,名成为jdbc<br />代码如下:<br />driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/boarduser=rootpassword=123<br /原创 2010-12-04 18:02:00 · 695 阅读 · 0 评论
分享