mysql
文章平均质量分 83
Junkie0901
这个作者很懒,什么都没留下…
展开
-
LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP
Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度共同组成了一个强大的web应用程序平台。而从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案。下面来看一下LAMP环境搭建的步骤。准备工具:apr-1.4.6.ta转载 2014-02-24 16:12:47 · 701 阅读 · 0 评论 -
SQL大总结——转载经典
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7backupMyNwind_1转载 2015-09-10 17:26:29 · 517 阅读 · 0 评论 -
MySQL索引类型一览 让MySQL高效运行起来
本文介绍了七种MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。通过善用这些索引,可以令MySQL的查询和运行更加高效。AD:索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:转载 2015-09-10 17:43:19 · 436 阅读 · 0 评论 -
数据库范式那些事
简介 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。 范式的目标 应用数据库范式可以带来许多好处,但是最重要的好处归结为三点: 1.减少数据转载 2015-09-10 17:44:33 · 463 阅读 · 0 评论 -
数据库设计规范化的五个要求
通常情况下,可以从两个方面来判断数据库是否设计的比较规范。一是看看是否拥有大量的窄表,二是宽表的数量是否足够的少。若符合这两个条件,则可以说明 这个数据库的规范化水平还是比较高的。当然这是两个泛泛而谈的指标。为了达到数据库设计规范化的要求,一般来说,需要符合以下五个要求。 要求一:表中应该避免可为空的列。 虽然表中允许空列,但是,空字段是一种比较特殊的数据类型。数据库在处理的时转载 2015-09-10 17:32:53 · 558 阅读 · 0 评论 -
MySQL优化
thread_concurrency数量设置为CPU核心数量的两倍.thread_cache_size按照内存大小来设置, 1G=8, 2G=16, 3G=32, >3G=64wait_timeout超时时间,如果连接数比较大,可以减少此参数的值,我使用的是10max_connections最大连接数,mysql实际允许连接数的值是max_connections+1,按转载 2015-09-10 17:34:49 · 546 阅读 · 0 评论 -
MYSQL 开发实用知识集合
其实项目应用的瓶颈还是在db端,在只有少量数据及极少并发的情况下,并不需要多少的技巧就可以得到我们想要的结果,但是当数据量达到一定量级的时 候,程 序的每一个细节,数据库的设计都会影响到系统的性能。这里就数据库开发及优化的话题和大家做个讨论和分析,也请大家完善,这里就以下几个话题,我先发表自 己的见解。1.存储引擎的选择2.索引的设计及使用3.大批量插入时SQL语句的优化转载 2015-09-10 17:37:18 · 426 阅读 · 0 评论 -
常见的数据库基础面试题大全
1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control)数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index等数据操纵:Select ,insert,update,delete,数转载 2015-09-10 17:38:37 · 463 阅读 · 0 评论 -
SQL查询入门
SQL查询入门(上):http://blog.csdn.net/arau_sh/article/details/7572624SQL查询入门(中):http://blog.csdn.net/arau_sh/article/details/7572629SQL查询入门(下):http://blog.csdn.net/arau_sh/article/details/7572629转载 2015-09-10 17:47:17 · 605 阅读 · 0 评论 -
MySQL存储过程详解 mysql 存储过程
mysql存储过程详解1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存转载 2014-11-11 14:44:10 · 474 阅读 · 0 评论 -
MYSQL安全配置介绍
一、前言很多文章中会说,数据库的权限按最小权限为原则,这句话本身没有错,但是却是一句空话。因为最小权限,这个东西太抽象,很多时候你并弄不清楚具体他需要哪些权限。 现在很多mysql用着root账户在操作,并不是大家不知道用root权限太大不安全,而是很多人并不知道该给予什么样的权限既安全又能保证正常运行。所以,本文更多的是考虑这种情况下,我们该如何简单的配置一个安全的mysql。注:本文测转载 2014-11-10 14:30:08 · 574 阅读 · 0 评论 -
MySQL修改root密码
整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助!方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin mysqladmin -u root passwo原创 2014-06-11 13:52:52 · 549 阅读 · 0 评论 -
The MySQL C API 编程实例
在这篇文章里,我们将学会怎么使用MySQL 的C APIs(Application Programming Interfaces 编程接口)。为了很好地了解这篇文章,您需要具备以下前提知识:C语言变量C语言函数C语言指针简介C APIs包含在mysqlclient库文件当中与MySQL的源代码一块发行,用于连接到数据库和执行数据库查询。有一些例子在MySQL原代码的clients目转载 2013-12-05 09:10:02 · 739 阅读 · 0 评论 -
MYSQL分区学习手记
分区概述分区,它允许根据可以设置为任意大小的规则,跨文件系统分配单个表的多个部分。实际上,表的不同部分在不同的位置被存储为单独的表。用户所选择的、实现数据分割的规则被称为分区函数,这在MySQL中它可以是模数,或者是简单的匹配一个连续的数值区间或数值列表,或者是一个内部HASH函数,或一个线性HASH函数。函数根据用户指定的分区类型来选择,把用户提供的表达式的值作为参数。该表达式可以是一个整数原创 2013-12-23 17:02:43 · 693 阅读 · 0 评论 -
mysql中key 、primary key 、unique key 与index区别
一、key与primary key区别 CREATE TABLE wh_logrecord ( logrecord_id int(11) NOT NULL auto_increment, user_name varchar(100) default NULL, operation_time datetime default NULL, logrecord_operation v转载 2013-12-18 11:40:00 · 689 阅读 · 0 评论 -
MYSQL 数据表中行存在时更新,不存在时插入的SQL语句
1)创建表示要在相应字段添加unique属性:如create table student(id INT UNIQUE,name VARCHAR(20);2)插入表时的语句:INSERT INTO student(id, name) values(101001,'lilei') ON DUPLICATE KEY UPDATE id=101001;此时若表中已经存在id为10101的行时便不会原创 2013-12-11 13:48:47 · 714 阅读 · 0 评论 -
MYSQL用户管理
一、 用户登录格式: mysql -h主机地址 -u用户名 -p用户密码mysql -h110.110.110.110 -uroot -p123本地可以直接mysql –uroot -p二、 用户退出exit、quit三、 添加用户mysql.user表保存的是用户的登录信息直接添加无权限转载 2013-12-09 10:30:46 · 570 阅读 · 0 评论 -
mysql 基本使用教程(源于网络)
3.1. 连接与断开服务器3.2. 输入查询3.3. 创建并使用数据库3.3.1. 创建并选择数据库3.3.2. 创建表3.3.3. 将数据装入表中3.3.4. 从表检索信息3.4. 获得数据库和表的信息3.5. 在批处理模式下使用mysql3.6. 常用查询的例子3.6.1. 列的最大值3.6.2. 拥有某个列的最大值的行3.6.3.转载 2013-12-09 17:37:48 · 895 阅读 · 0 评论 -
linux下使用libmysql++库操作mysql的C API
1、安装mysql ubuntu下安装mysql是比较简单的,直接通过apt-get安装sudo apt-get install mysql-server-5.5 2、登入mysqlmysql [-h host_name] [-u user_name] [-p password] 其中参数-h后面要给出连接的数据库的IP地转载 2013-12-03 19:28:04 · 3094 阅读 · 0 评论 -
MySQL远程访问权限,同时允许远程连接和本地连接
1、登陆mysql数据库 mysql -u root -p 查看user表 www.2cto.com mysql> use mysql;Database changedmysql> select host,user,password from user;+--------------+------+----------------原创 2014-05-16 14:47:32 · 5221 阅读 · 0 评论 -
SQL进行排序、分组、统计的10个新技巧
今天在新客网看到一片好文章,是关于sql排序,分组和统计的技巧方面的!特拿来与大家分享!呵呵1.使用排序使数据有序通常,你的所有数据真正需要的仅仅是按某种顺序排列。SQL的ORDER BY语句可以以字母或数字顺序组织数据。因此,相似的值按组排序在一起。然而,这个分组时排序的结果,并不是真的分组。ORDER BY显示每条记录而分组可能代表很多记录。2.进行分组除去重复值转载 2015-09-10 17:49:35 · 532 阅读 · 0 评论