
mysql数据库
雪国cobb
筑梦师
展开
-
mysql中表结构的处理
一般对表结构的处理分为,增加,删除,修改字段。不过要处理表必须先有张表来给我们修改,就像做饭,最起码得有料。student CREATE TABLE `student` ( `name` varchar(30) NOT NULL def原创 2012-07-14 17:54:03 · 571 阅读 · 0 评论 -
mysql中索引的建立及利弊的分析
当数据库中表的数据很大的时候,索引可以提高查询效率。(以上例student表为例)表结构如下: Field Type Collation Null Key Default Extra ------ ----------- ----------------- ------ ------ -------原创 2012-07-14 18:09:39 · 488 阅读 · 0 评论 -
mysql监控
mysql是一款比较优秀的免费数据库软件,目前很多大企业都有用到,个人的一点学习笔记,如果有不足错误之处请指出作为技术人员,不仅要能够正确使用mysql,还应该懂得一些mysql的基本监控。mysql的监控分为两部分:第一部分是硬件的监控,能够用基本的linux命令查看cpu、内存、硬盘、网络等的一些基本情况;第二部分,运用mysql的命令,监控我们的mysql是否正常运行,例如索引是否得当,原创 2012-07-14 17:35:26 · 751 阅读 · 0 评论 -
mysql调优
此文是他人分享,连接地址http://www.cnblogs.com/cuiliang/archive/2011/01/06/1927043.htmlmysql> show global status; 可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句: mysql> show variables; 一、慢查询 mysql> s转载 2012-11-26 15:54:28 · 303 阅读 · 0 评论 -
SQL注入攻击
SQL注入攻击的总体思路:发现SQL注入位置;判断服务器类型和后台数据库类型;确定可执行情况对于有些攻击者而言,一般会采取sql注入法。下面我也谈一下自己关于sql注入法的感悟。 注入法:从理论上说,认证网页中会有型如:select * from admin where username='XXX' and password='YYY' 的语句,若在正式运行此句之前,如果没转载 2013-11-19 18:52:41 · 532 阅读 · 0 评论 -
mysql大数据的分页
mysql数据库中有个limit字段可以很方便的实现分页,小数据量的时候可以直接使用,但是当数据量大的时候就会出现性能问题。例如表user有四个字段 uid int,uname varchar(30),password varchar(30) 。uid是自增主键,中间可能有缺失,不连续的。select * from user limit 0,10 和 select * from user原创 2013-12-03 13:06:37 · 834 阅读 · 0 评论 -
mysql建表的优化
High Performance MySQL上的知识点原文章地点: http://willko.iteye.com/blog/6701201.uuid用binary保存 建议uuid不要使用char来保存,而用binary(16)来保存。这里在长度上来讲用binary会节省一半。因为一个字符占用1个字节,而一个字节实际上可以表示0-256(2^8),用16进制的表示需要2个字节00转载 2013-12-04 14:10:32 · 599 阅读 · 0 评论 -
mysql存储过程学习
1. mysql存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制原创 2014-04-17 10:43:57 · 455 阅读 · 0 评论 -
mysql同表拷贝数据,修改数据
当两个表有很多字段相同,需要从一个表原创 2014-10-30 13:56:37 · 2594 阅读 · 0 评论