数据库
woibu
这个作者很懒,什么都没留下…
展开
-
MySQL学习笔记一:常用显示命令
MySQL学习笔记系列均转载自 http://www.cnblogs.com/zmxmumu1.开启和关闭MySQL服务WIN平台:NET START MYSQL55 ;NET STOP MYSQL55Linux平台:service mysql start ; service mysql stop2.命令登录mysql数据库mysql -h localh转载 2016-12-08 16:48:26 · 214 阅读 · 0 评论 -
MySQL学习笔记五:数据类型
reference:http://www.cnblogs.com/zmxmumu/p/4425064.htmlMySQL支持多种数据类型,大致可以分为数值,日期/时间和字符类型。数值类型MySQL支持所有标准SQL数值数据类型,包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和D转载 2016-12-08 16:52:45 · 222 阅读 · 0 评论 -
MySQL学习笔记四:字符集
reference:http://www.cnblogs.com/zmxmumu/p/4424958.html1.字符集就是字符和其编码的集合,查看数据库支持的字符集show character set2.查看服务端启动时默认的字符集mysql> show variables like 'character_set_%';+--------------转载 2016-12-08 16:52:14 · 221 阅读 · 0 评论 -
MySQL学习笔记三:库和表的管理
reference:http://www.cnblogs.com/zmxmumu/p/4424877.html1.MySQL数据库服务配置好后,系统会有4个默认的数据库。 information_schema:虚拟对象,其对象都保存在内存中 performance_schema:服务器性能指标库 mysql:记录用户权限,帮助,日志等信息转载 2016-12-08 16:51:33 · 193 阅读 · 0 评论 -
MySQL学习笔记二:权限管理
reference:http://www.cnblogs.com/zmxmumu/p/4424617.html1. 创建和删除用户,mysql中的用户是由用户名和主机名来确定的create user "user_name@host_name" identified by passwd;drop user user_name;---------------也可以直接向mysql.转载 2016-12-08 16:50:24 · 192 阅读 · 0 评论 -
MySQL学习笔记七:存储引擎
reference:http://www.cnblogs.com/zmxmumu/p/4425693.html1.MySQL存储引擎的设计采用“插件式”方案,用户可以很方便地选择使用哪种存储引擎,想使用mysql没有提供的引擎时,可以自己安装进去。查看支持的存储引擎mysql> show engines\G*************************** 1转载 2016-12-08 16:53:58 · 221 阅读 · 0 评论 -
MySQL学习笔记十:日志管理
reference:http://www.cnblogs.com/zmxmumu/p/4434791.html1.错误日志文件MySQL的错误日志文件记录错误信息,还会记录mysqld进程的关闭和启动的信息,但也不是什么错误信息都会记录,只记录mysqld进程运行过程中发生的关键性错误。错误日志的启动,可以在启动mysqld进程时,通过log-error选项来指转载 2016-12-08 16:56:49 · 194 阅读 · 0 评论 -
MySQL学习笔记十三:表分区
reference:http://www.cnblogs.com/zmxmumu/p/4450857.html1.分区一般用于非常大的表,采用“分而治之”的策略,将一个很大的对象分成多个小对象进行管理,每个分区都是一个独立的对象。分区使用分区键将数据根据范围值,特定列值或HASH值等规则分布在不同的分区中。查看当前MySQL是否支持分区,如下所示。m转载 2016-12-08 16:59:34 · 327 阅读 · 0 评论 -
MySQL学习笔记十七:复制特性
reference:http://www.cnblogs.com/zmxmumu/p/4467589.html一、MySQL的复制是将主数据库(master)的数据复制到从(slave)数据库上,专业一点讲就是将主数据库DDL和DML操作的二进制日志传到从库上,然后从库对这些二进制日志进行重做,使得主数据库与从数据库的数据保持同步。二、MySQL复制的一些优点:转载 2016-12-08 17:01:54 · 275 阅读 · 0 评论 -
MySQL学习笔记十六:锁机制
reference:http://www.cnblogs.com/zmxmumu/p/4459745.html1.数据库锁就是为了保证数据库数据的一致性在一个共享资源被并发访问时使得数据访问顺序化的机制。MySQL数据库的锁机制比较独特,支持不同的存储引擎使用不同的锁机制。2.MySQL使用了三种类型的锁机制,分别为:表级锁,行级锁,页级锁,它们的特性如下所示。转载 2016-12-08 17:01:20 · 262 阅读 · 0 评论 -
MySQL学习笔记十五:优化(2)
reference:http://www.cnblogs.com/zmxmumu/p/4455057.html一.数据库性能评测关键指标1.IOPS:每秒处理的IO请求次数,这跟磁盘硬件相关,DBA不能左右,但推荐使用SSD。2.QPS:每秒查询次数,可以使用show status或mysqladmin extended-status命令来查看QPS值,如下所示转载 2016-12-08 17:00:42 · 417 阅读 · 0 评论 -
MySQL学习笔记十四:优化(1)
reference:http://www.cnblogs.com/zmxmumu/p/4452997.htmlSQL优化1.查看各种SQL执行的频率mysql> show status like 'Com_select';--Com_insert,Com_delete,connections(试图连接mysql服务的次数),uptime(mysql工作时间),s转载 2016-12-08 17:00:06 · 166 阅读 · 0 评论 -
MySQL学习笔记十二:数据备份与恢复
reference:http://www.cnblogs.com/zmxmumu/p/4437667.html数据备份1.物理备份与逻辑备份物理备份物理备份就是将数据库的数据文件,配置文件,日志文件等复制一份到其他路径上,这种备份速度一般较快,因为只有I/O操作。进行物理备份时,一般都需要关闭mysql服务器,或者对需要备份的对象进行锁定,要不很容易造成转载 2016-12-08 16:59:00 · 257 阅读 · 0 评论 -
MySQL学习笔记十一:数据导入与导出
reference:http://www.cnblogs.com/zmxmumu/p/4435551.html数据导入1.mysqlimport命令行导入数据在使用mysqlimport命令导入数据时,数据来源文件名要和目标表一致,不想改文件名的话,可以复制一份创建临时文件,示例如下。建立一个文本users.txt,内容如下:1001,张三,zh转载 2016-12-08 16:57:57 · 507 阅读 · 0 评论 -
MySQL学习笔记九:存储过程,存储函数,触发器
reference:http://www.cnblogs.com/zmxmumu/p/4432464.html存储过程1.存储过程由一组特定功能的SQL语句组成,对于大型应用程序优势较大,相对不使用存储过程,具有以下优点: a.性能提高,因为存储过程是预编译的,只需编译一次,以后调用就不须再编译 b.重用性提高,可以“一次编写,随便调用”转载 2016-12-08 16:56:18 · 363 阅读 · 0 评论 -
MySQL学习笔记八:日期/时间的处理
reference:http://www.cnblogs.com/zmxmumu/p/4431541.htmlMySQL日期时间的处理,在其官网文档上都有详细的阐述,想了解更多的同学可自行查阅。1.查询当前日期时间:函数有now(),localtime(),current_timestamp(),sysdate()。mysql> select now(),l转载 2016-12-08 16:54:31 · 312 阅读 · 0 评论 -
MySQL学习笔记六:基本DML操作
reference:http://www.cnblogs.com/zmxmumu/p/4425290.html1.查询语句,语法如下:SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_转载 2016-12-08 16:53:13 · 248 阅读 · 0 评论