mysql
louisfinder
只要你不认输,就还有机会!
展开
-
mysql 创建数据库
2种基本方式: 1、utf8字符集 CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 2、gbk字符集 create database yourdb DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;原创 2015-08-31 21:59:05 · 401 阅读 · 0 评论 -
mysql 测试sql执行时间
要想优化一条 Query,我们就需要清楚的知道这条 Query 的性能瓶颈到底在哪里,是消耗的 CPU计算太多,还是需要的的 IO 操作太多?要想能够清楚的了解这些信息,在 MySQL 5.0 和 MySQL 5.1正式版中已经可以非常容易做到了,那就是通过 Query Profiler 功能。 MySQL 的 Query Profiler 是一个使用非常方便的 Query 诊断分析工具原创 2015-11-17 20:31:00 · 703 阅读 · 0 评论 -
mysql添加索引命令
1.PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column` ) 3.INDEX(普通索引) mysql>AL原创 2015-11-10 11:29:43 · 306 阅读 · 0 评论 -
PHP调用MYSQL存储过程实例
实例一:无参的存储过程 $conn = mysql_connect('localhost','root','root') or die ("数据连接错误!!!"); mysql_select_db('test',$conn); $sql = " create procedure myproce() begin INSERT INTO user (id, username, sex) V原创 2015-11-10 18:03:18 · 251 阅读 · 0 评论 -
MySQL存储过程详解 mysql 存储过程
mysql存储过程详解 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,它在数据库中创建并保存转载 2015-11-06 11:52:08 · 230 阅读 · 0 评论 -
mysql存储过程语法及实例
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 --------------------基本语法-------------------- 一.创建存储过程 create procedure sp_name() begin ......... end 二.调用存储过程 1.基本语法:call sp_name() 注意:存储过原创 2015-11-06 11:52:51 · 226 阅读 · 0 评论 -
mysql的查询、子查询及连接查询
一、mysql查询的五种子句 where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数) 1、where常用运算符: 比较运算符 > , ),>= , in(v1,原创 2015-11-06 11:50:46 · 297 阅读 · 0 评论 -
Mysql 存储引擎中InnoDB与Myisam的主要区别
1, 事务处理 innodb 支持事务功能,myisam 不支持。 Myisam 的执行速度更快,性能更好。 2,select ,update ,insert ,delete 操作 MyISAM:如果执行大量的SELECT,MyISAM是更好的选择 InnoDB:如果你的数据执行大量的INSERT或UPDATE,出于性能方面的考虑,应该使用InnoDB表原创 2015-11-06 10:21:36 · 288 阅读 · 0 评论 -
防sql注入 php中get_magic_quotes_gpc配置
magic_quotes_gpc函数在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误 在magic_quotes_gpc=On的情况下,如果输入的数据有 单引号(’)、双引号(”)、反斜线()与 NUL(NULL 字符)等字符都会被原创 2015-09-17 11:00:45 · 794 阅读 · 0 评论 -
MySQL 添加列,修改列,删除列
MySQL 添加列,修改列,删除列 ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop column 列名; 修改列名My转载 2015-09-07 15:29:38 · 240 阅读 · 0 评论 -
在window平台下进入cmd窗口输入mysql相关命令后出现mysql不是内部或外部命令
当正常下载安装mysql之后,在window平台下进入cmd窗口输入mysql相关命令后出现mysql不是内部或外部命令,也不是可运行的程序或批处理文件解决办法: 修改系统path路径: win7/win2003下进入系统环境变量设置 将安装的mysql程序的bin文件路径填入path变量当中,可直接复制粘贴到最前面,我的是D:\program转载 2015-09-03 21:42:53 · 4782 阅读 · 0 评论 -
mysql 引擎
有两种: 1、myisam 不支持事务 不支持外键 ,查询速度快。。。如果一个表单独被操作,单单只是为了其他模块提供数据,请将其设置为myisam 2、innodb 支持事务,支持外键(能不使用外键就不要使用外键)原创 2015-09-03 21:42:04 · 266 阅读 · 0 评论 -
win7 cmd 操作mysql数据库
一 ,对MySql服务器的开启,重启,关闭等操作 当然,可以在win7的界面环境下,关闭或开启MySql服务。但是经常找不到win7的服务管理器,主要定位方法有二:命令行下输入services.msc;控制面板>系统和安全>管理工具>服务。 win7下命令行方式。进入到数据库安装目录的bin目录下,输入net start mysql 开启;输入net stop m转载 2015-09-03 21:53:57 · 299 阅读 · 0 评论 -
mysql 分库分表
分表是分散数据库压力的好方法。 分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。 当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。 1,分表的分类 1>纵向分表 将本来可以在同一个表的内容,人为划分为多个表。(所谓的本来,是指按照关系型数据库的第三范式要求,是应该在同一个表的。原创 2015-12-14 17:29:23 · 300 阅读 · 0 评论