- MySQL入门学习(二)入门篇
- 入门篇 上篇讲了如何安装并测试MySQL,环境建好后就可以继续我们的学习了。本篇主要熟悉一写常用命令。 1、启动MySQL服务器 实际上上篇已讲到如何启动MySQL。两种方法: 一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。 二是在DOS方式下运行 d:mysqlbinmysqld 2、进入mysql交互操作界面 在DOS方
- 分类:应用软件
- 设置 MySql 数据同步
- mysql从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能 数据库同步复制功能的设置都在mysql的设置文件中体现。mysql的配置文件(一般是my.cnf),在unix环境下在/etc/mysql/my.cnf 或者在mysql用户的home目录下的my.cnf。 window环境中,如果c:根目录下有my.cnf文件
- 分类:应用软件
- MySQL入门学习(三)学习篇
- 学习篇 了解了一些最基本的操作命令后,我们再来学习如何创建一个数据库和数据库表。 1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; ---------- | Database | ---------- | mysql| | test | ---------- 3 rows in set (0.00 sec) 2、创建一个数据库abccs mysql> CREATE DATABASE abccs; 注意
- 分类:应用软件
- MySQL入门学习(四)学习篇(2)
- 学习篇 上篇我们学会了如何创建一个数据库和数据库表,并知道如何向数据库表中添加记录。 那么我们如何从数据库表中检索数据呢? 1、从数据库表中检索信息 实际上,前面我们已经用到了SELECT语句,它用来从数据库表中检索信息。 select语句格式一般为: SELECT 检索关键词 FROM 被检索的表 WHERE 检索条件(可选) 以前所使用
- 分类:应用软件
- MySQL入门学习(五)多表操作
- 多表操作 前面我们熟悉了数据库和数据库表的基本操作,现在我们再来看看如何操作多个表。 在一个数据库中,可能存在多个表,这些表都是相互关联的。我们继续使用前面的例子。前面建立的表中包含了员工的一些基本信息,如姓名、性别、出生日期、出生地。我们再创建一个表,该表用于描述员工所发表的文章,内容包括作者姓名、
- 分类:应用软件
- MySQL入门学习(六)修改和备份、批处理
- 修改和备份、批处理 有时我们要对数据库表和数据库进行修改和删除,可以用如下方法实现: 1、增加一列: 如在前面例子中的mytable表中增加一列表示是否单身single: mysql> alter table mytable add column single char(1); 2、修改记录 将abccs的single记录修改为“y”: mysql> update mytable set single='y' where name=
- 分类:应用软件
- MySQL数据库函数详解(目录)
- MySQL数据库函数详解(1) (1) int mysql_affected_rows([int link_id]); 在给定的连接中,返回由最近的DELETE、INSERT、REPLACE或者UPDATE语句所作用的行数。如果没有行 被修改,则mysql_affected_rows()返回0,如果出现错误,则返回-1。 在SELECT查询之后,mysql_affected_rows()返回所选择的行数。但一般是与SELECT语句一
- 分类:应用软件
- MySQL数据库函数详解(1)
- (1) int mysql_affected_rows([int link_id]); 在给定的连接中,返回由最近的DELETE、INSERT、REPLACE或者UPDATE语句所作用的行数。如果没有行 被修改,则mysql_affected_rows()返回0,如果出现错误,则返回-1。 在SELECT查询之后,mysql_affected_rows()返回所选择的行数。但一般是与SELECT语句一道使用 mysql_num_rows(
- 分类:应用软件
- MySQL数据库函数详解(2)
- (6) int mysql_db_query(string db_name, string query [, int link_id]); mysql_db_query()除了提取一个额外的数据库名称参数,并在执行查询之前使它成为缺省的数据库为,与mysql_query()类似。 ?php $link=mysql_pconnect(localhost,sunsoft,suixiang) or die(Could not connect); print(Connected successfully); $query
- 分类:应用软件
- MySQL数据库函数详解(3)
- (11) object mysql_fetch_field(int result [,int col_num]); 返回结果集中给定列的相关元数据信息,如果没有这样的列,则返回假。如果省略col_num,则对mysql_fetch_field()的后继调用返回结果集后续列的信息。如果不再有剩余的列。则返回值为假。如果指定了col_num,则其取值范围为0到mysql_num_fields()-1。在此情况下,
- 分类:应用软件
- MySQL数据库函数详解(4)
- (16) int mysql_field_seek(int result, int field_offset); 为随后的mysql_fetch_field()调用设置索引。发布没有明确列号的mysql_fetch_field()的下一次调用,将返回列col_num的信息。如果搜索成功,返回真,否则返回假。 col_num的范围为0到mysql_num_fields()-1. ?php $link=mysql_pconnect(localhost,sunsoft,suixiang)
- 分类:应用软件
- 基于MySQL的BBS设计(目录)
- 基于MySQL的BBS设计(1) 1。系统架构: 采用模块化思想,分为3层:a。数据存储层 b。系统功能层 c。服务层 2。系统开发计划: 先考虑用户模块和版面模块,规划好数据结构,应该很容易和现有bbsd结合起来的。然后再考虑其他模块?。。。。。。。 基于MySQL的BBS设计(2) 3。数据库设计 关键还是mysql的效率问题,合理分配mysql
- 分类:应用软件
- MySQL正则表达式的描述
- 正则表达式(regex)是定义复杂查询的一个强有力的工具。 这里是一个简单的资料,它忽略了一些详细的信息。 正则表达式定义了一个字符串的规则。最简单的正则表达式不包含任何保留字。例如,正则表达式hello只和字符串“hello”匹配。 一般的正则表达式使用了某些特殊的结构,所以它能匹配更多的字符串。例如,正则表达式hel
- 分类:应用软件
- 基于MySQL的BBS设计(1)
- 1。系统架构: 采用模块化思想,分为3层: a。数据存储层:使用mysql来存放bbs的所有数据,包括用户信息,文章数据,用户信件,用户消息,系统数据(?),关键问题: 数据库的规划,是否用文件来辅助。 b。系统功能层:完成bbs的基本功能,由多个并列模块组成,向下调用mysql的函数访问数据库,向上,接受处理请求,将处理
- 分类:应用软件
- 基于MySQL的BBS设计(2)
- 3。数据库设计 关键还是mysql的效率问题,合理分配mysql的内存,特别是table cache的 大� A硗猓毕低惩蝗坏舻缒兀縨ysql是否robust? table的名字设计,采用一位前缀表明类型,全部用小写表示(?),例如: 系统的数据库,以s为前导,如用户表:suser(sUSER 呢?),具体如下: s :系统表,suser,sclass m :用户信件
- 分类:应用软件
- 怎样配置SQL Server发送电子邮件
- 通常大家都知道:SQL Server与Microsoft Exchange Server集成性很好,关于这方面的配置,在SQL Server的联机帮助里有详细的说明,在此不再赘述。然而我们更关心的问题是:在没有Exchange Server的情况下,如何配置SQL Server利用Internet 邮件服务器发送邮件? 笔者曾为这问题伤透了脑筋,搜遍了互联网上的相关资料,发现仅有
- 分类:应用软件
- 学习使用数据库MySQL
- [摘要]:MySQL是一个遵循GPL的开源软件、在Linux平台底下它是LAMP(LAMP 在英语中是“灯”的意思,但是在 IT 行业当然不是那么简单的一个意思了。这个术语在德国十分流行。代表了 Linux 平台上的 Apache 网站服务器;MySQL 数据库以及 Perl 、Python 或者 PHP 编程语言的结合)组合重要组成部分。同时它提供的C API可以结合Gl
- 分类:应用软件
- MySQL的转义字符“”
- MySQL的转义字符“\” MySQL识别下列转义字符: \0 一个ASCII 0 (NUL)字符。 \n 一个新行符。 \t 一个定位符。 \r 一个回车符。 \b 一个退格符。 \' 一个单引号(“'”)符。 \ " 一个双引号(“ "”)符。 \\ 一个反斜线(“\”)符。 \% 一个“%”符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一个通配符。 \_
- 分类:应用软件
- 怎样在UNIX系统下安装MySQL
- # cd /usr/src # tar -zvxf mysql-3.22.25-pc-linux-gnu-i686.tar.gz (产生 mysql-3.22.25-pc-linux-gnu-i686目录) # cd mysql-3.22.25-pc-linux-gnu-i686 # ./configure --prefix=/usr/local/mysql (其中参数设定目的安装路径) # make # make install 注意在运行configure时,设定MySQL的安装目的路径为/usr/local/mysql,
- 分类:应用软件
- Mysql中的临时表使用方法讲解
- 当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后多这些表运行查询。 创建临时表很容易,给正常的CREATE TABLE语句加上TEMPORARY关键字: CREATE TEMPORARY TABLE tmp_table ( name
- 分类:应用软件
- 从MySQL导入导出大量数据的程序实现方法
- 大家一定使用过 phpmyadmin 里面的数据库导入,导出功能,非常方便。但是在实际应用中,我发现如下几个问题: 1 数据库超过一定尺寸,比如6M 这时使用导出一般没问题,可以正确的保存到本机硬盘上面,但是导入则不行!原因是:一般的 PHP.INI 里面设置临时文件/上传文件的大小限制为2M,而phpmyadmin使用了上传的方式,造成
- 分类:应用软件
- Linux应用集成MySQL数据库访问技巧
- 本文描述了MySQL,一种利用第三方数据库开发电子贸易和其它复杂、动态网站的有效工具。MySQL 是一种快速、多线程和全功能的 SQL服务器。除了描述MySQL系统的基本体系结构以外,本文还提供了以Tcl和C 编写的简单示例,帮助您开发支持数据库的Web应用。一个必须存储或访问大量信息的应用程序可以从使用第三方数据库产品中受益
- 分类:应用软件
- 怎样在Mysql中直接储存图片
- 如果你想把二进制的数据,比如说图片文件和HTML文件,直接保存在你的MySQL数据库,那么这篇文章就是为你而写的!我将告诉你怎样通过HTML表单来储存这些文件,怎样访问和使用这些文件。 本文概述: 在mysql中建立一个新的数据库 一个怎样储存文件的例子程序 一个怎样访问文件的例子程序 在mysql中建立一个新的database 首先,
- 分类:应用软件
- Mysql备份脚本
- 操作系统:windows2000 professional 数据库:mysql server4.0.18 首先创建一个批处理文件,在这里名为dbBackup.bat 然后在文件中添加如下内容: rem 判断mysql服务是否启动,然后将查询结果输出到server.log文件里 netstat -na | (find "0.0.0.0:3306" find "LISTENING")server.log rem 手工建立一个空的文件temp.log,为
- 分类:应用软件
- MySQL服务器的启动和关闭
- 作为MySQL管理员,一个普通的目标就是确保服务器尽可能地处于运行状态,使得客户机能够随时访问它。但是,有时最好关闭服务器(例如,如果正在进行数据库的重定位,不希望服务器在该数据库中更新表)。保持服务器运行和偶尔关闭它的需求关系不是本书所解 决的。但是我们至少可以讨论如何使服务器启动和停止,以便您具备进行
- 分类:应用软件
- MySQL的DBI/DBD简明安装手册
- 建议你首先安装Data-Dumper-?.??.tar.gz:(?.??是版本号,目前为2.09) gzip -c -d Data-Dumper-?.??.tar.gz | tar xvf - 将压缩文件接压缩到一个名为Data-Dumper-?.??的目录。 cd Data-Dumper-?.?? perl Makefile.PL make make test make install 然后建议你安装Data-ShowTable-?.??.tar.gz:(?.??是版本号,目前为3.3)
- 分类:应用软件
- Mysql中左连接的使用
- 查询在一个相关的表中不存在的数据,如用户表(user)和用户资料表(user_profile),通过id关联,要查出user表中在user_profile中不存在的记录: select count(*) from?user left join?user_profile On user.id=user_profile.id where user_profile.id is null 复杂条件: select count(*) from?user left join?user_profile O
- 分类:应用软件
- MySQL管理介绍
- 在运行数据库系统时, MySQL的使用相当简单,且进行MySQL安装和使用所需的工作也很少。MySQL的简单性可能就是它极为普及的原因,尤其是在非程序员人群中的普及。当然,它对于训练有素的计算机专业人员也是有帮助的,但肯定不是对运行一个成功的MySQL安装程序的需求。 然而,不论您是什么级别的专家, MySQL的安装程序都不能
- 分类:应用软件
- 采用ODBC接口访问MySQL指南
- MySQL的ODBC接口实现是通过安装MyODBC驱动,这个驱动程序是跨平台的。如果在Linux等unix体系操作系统下使用,需要先安装iodbc这些第三方ODBC标准支援平台。 简单的ASP示例代码: % dim sql,mysql set sql = server.createobject("adodb.connection") mysql="driver={mysql odbc 3.51 driver};database=库;server=主机;uid=
- 分类:应用软件
- 一个Mysql自动备份脚本
- 可以将这个脚本放进crontab,每天凌晨执行一次,自动备份这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。 代码: #!/bin/bash #This is a ShellScript For Auto DB Backup #Powered by aspbiz #2004-09 #Setting #设置数据库名,数据库登录名,密码,备份路径,日志路径,数据文件位置,以及备份方式 #默
- 分类:应用软件