- 军军小站|张军博客
拥有MySql标签的文章
MySql

MySQL 常用SQL语句

mysql教程■在DOS命令行启动MYSQL服务:netstartmysql■在DOS命令行停止MYSQL服务:netstopmysql■查看被监听的端口:netstat–na|findstr3306findstr用于查找后面的端口是否存在。■创建数据库用户:只有根用户(root)才有创建新用户的权限CREATEUSERuser_name1IDENTIFIEDBY‘password’,user_name2IDENTIFIEDBY‘password’;一次可

系统 2019-08-12 01:55:30 2237

MySql

mysql中插入多条记录-微软批处理

当向mysql中插入大量数据时,可以使用微软的批处理方式。这样可以防止内存溢出又提高了效率。我写了一个mysql中插入多条记录的例子。赋值代码可以直接使用。1、首先需要添加两个dllMySql.Data.dll和MySqlBulkCopy.dll2、把MySqlHelper.cs这个类文件加入到项目中(我把代码贴出来,复制后建一个MySqlHelper.cs)MySqlHelper.csusingSystem;usingSystem.Collections

系统 2019-08-12 01:53:43 2237

MySql

MySQL性能、监控与灾难恢复

原文:MySQL性能、监控与灾难恢复监控方案:up.timehttp://www.uptimesoftware.com/收费Cactihttp://www.cacti.net/KDESystemGuard(KSysGuard)http://docs.kde.org/stable/en/kdebase-workspace/ksysguard/index.htmlGnomeSystemMonitorhttp://library.gnome.org/users/

系统 2019-08-12 01:53:10 2237

MySql

mysql的查询缓存

查询是数据库技术中最常用的操作。查询操作的过程比较简单,首先从客户端发出查询的SQL语句,数据库服务端在接收到由客户端发来的SQL语句后,执行这条SQL语句,然后将查询到的结果返回给客户端。虽然过程很简单,但不同的查询方式和数据库设置,对查询的性能将会有很在的影响。因此,本文就在MySQL中常用的查询优化技术进行讨论。讨论的内容如:通过查询缓冲提高查询速度;MySQL对查询的自动优化;基于索引的排序;不可达查询的检测和使用各种查询选择来提高性能。显然,这对

系统 2019-08-12 01:53:04 2237

MySql

【原】MySQL建立索引

索引是一种特殊的数据结构,可以用来快速查询数据库的特定记录,建立是一中提高数据库性能的重要方式。内容:索引的意义,索引的设计,创建和删除索引简介索引是建立在表上的,有一列或者多列组成,并对这一列或者多列进行排序的一种结构。所有存储引擎对每个表至少支持16个索引,总索引长度至少为256字节,索引有两种存储类型,包括B型树索引和哈希索引。索引的优点是可以提高检索的速度,但是创建和维护索引需要耗费时间,这个时间随着数据量的增加而增加。索引可以提高查询的速度,但是

系统 2019-08-12 01:33:07 2237

MySql

yum install mysql提示“This system is not re

红帽中出现ThissystemisnotregisteredwithRHN这个的原因是因为红帽中没有注册RHN。解决办法:(假定你已安装yum,且网络畅通)更改yum的源,即更换/etc/yum.repos.d/rhel-debuginfo.repo这个文件。进入/etc/yum.repos.d/目录,终端中输入wgethttp://docs.linuxtone.org/soft/lemp/CentOS-Base.repo即可在此目录下得到CentOS-B

系统 2019-08-12 09:27:28 2236

MySql

MYSQL存储过程简单示例

1、创建存储过程BEGINCREATETEMPORARYTABLE`tmp_table`(`name`VARCHAR(100)NOTNULL,`value`VARCHAR(100)NOTNULL);insertinto`tmp_table`select`userName`as`name`,`realName`as`value`from`userinfo`where`isDeleted`=0limit10;update`tmp_table`set`name`

系统 2019-08-12 01:53:52 2236

MySql

Mysql C语言API编程入门讲解

软件开发中我们经常要访问数据库,存取数据,之前已经有网友提出让鸡啄米讲讲数据库编程的知识,本文就详细讲解如何使用Mysql的C语言API进行数据库编程。API,全称ApplicationProgrammingInterfaces,即应用程序编程接口,我们可以调用这些接口,执行API函数提供的功能。MysqlC语言API就是用C语言编写的Mysql编程接口,使用这些接口函数可以实现对Mysql数据库的查询等操作。Mysql的安装要进行Mysql编程首先要在充

系统 2019-08-12 01:52:31 2236

MySql

MySQL分库分表环境下全局ID生成方案

在大型互联网应用中,随着用户数的增加,为了提高应用的性能,我们经常需要对数据库进行分库分表操作。在单表时代,我们可以完全依赖于数据库的自增ID来唯一标识一个用户或数据对象。但是当我们对数据库进行了分库分表后,就不能依赖于每个表的自增ID来全局唯一标识这些数据了。因此,我们需要提供一个全局唯一的ID号生成策略来支持分库分表的环境。下面来介绍两种非常优秀的解决方案:1.数据库自增ID--来自Flicker的解决方案因为MySQL本身支持auto_increme

系统 2019-08-12 01:32:23 2236

MySql

Centos下找回mysql登陆密码

1,停止MYSQL服务,CMD打开DOS窗口,输入netstopmysql--(netstartmysql)2,在CMD命令行窗口,进入MYSQL安装目录比如E:\ProgramFiles\MySQL\MySQLServer5.1\bin3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。命令为:mysqld-nt--skip-grant-tables***************************************4

系统 2019-08-29 23:31:34 2235

MySql

mysql字符集说明

mysql字符集说明一、mysql中涉及的几个字符集Øcharacter-set-server/default-character-set:服务器字符集,默认情况下所采用的。Øcharacter-set-database:数据库字符集。Øcharacter-set-table:数据库表字符集。优先级依次增加。所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集,这样统一采用character-set-ser

系统 2019-08-12 01:54:32 2235

MySql

Mysql 正则获取字段的交集

问题描述比如table1中有两条记录namenoa2,9b8,10然后有一串字符串,是0,1,2,3,4然后通过一条sql,找出no为2,9的记录来```因为字符串中有2,数据中也有2详细解释------------------------------表的字段就是namenoa2,9b8,10字符串是str="0,1,2,3,4"接下来就是查no字段里跟str里有交集的记录查询的结果就是name=a的,no=2,9的--------------------

系统 2019-08-12 01:52:59 2235

MySql

mysql优化20条原则

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高

系统 2019-08-12 01:52:59 2235

MySql

[MySQL]安装和启动

一MySQL简介1)MySQLMySQL是MySQLAB公司的数据库管理系统软件,是最流行的开源(OpenSource,开放源代码)的关系型数据库管理系统。2)MySQL具有以下主要特点。高速:高速是MySQL的显著特性,在MySQL中,使用了极快的“B树”磁盘表(MyISAM)和索引压缩;通过使用优化的“单扫描多连接”,能够实现极快的连接;SQL函数使用高度优化的类库实现,运行速度快。一直以来,高速都是MySQL吸引众多用户的特性之一,这一点可能只有亲自

系统 2019-08-12 01:51:42 2235

MySql

MySQL的Grant命令

来源:http://yingxiong.javaeye.com/blog/451208本文实例,运行于MySQL5.0及以上版本。MySQL赋予用户权限命令的简单格式可概括为:grant权限on数据库对象to用户一、grant普通数据用户,查询、插入、更新、删除数据库中所有表数据的权利。grantselectontestdb.*tocommon_user@'%'grantinsertontestdb.*tocommon_user@'%'grantupdat

系统 2019-08-12 01:51:35 2235