{$ArticleTitle}
您现在的位置: 学网 >> 数 据 库 >> MySQL >> MySQL基础
学网教程
·[MySQL基础]MySQL数据库之UPDATE更新语句精解MySQL03-22
一、INSERT和REPLACEINSERT和REPLACE语句的功能都是向表中插入新的数据。这两条语句的语法类似。它们的主要区别是如何处理重复的数据。1. INSERT的一般用法MySQL中的INSERT语句和标准的INSERT不太一样,在标准的SQL语句中,一次插入一条记录的INSERT语句只有一种形式。INSERT INTO tablename(列名…) VALUES(列值);而在MySQL……
·[MySQL基础]MYSQL数据库实用学习资料之常用命令集合常用命令03-16
Mysql数据库是一个多用户,多线程的关系型数据库,是一个客户机/服务器结构的应用程序。它是对个人用户和商业用户是免费的. Mysql数据库具有以下优点: 1.同时访问数据库的用户的数量不受限制 2.可以保存超过5千万条的记录 3.是目前市场上现有数据库产品中运行速度最快的数据库系统 4.用户权限设置简单、有效。 Mysql数据库常用命令: 启动Mysql数据库 C:\>cd Mysql5.……
·[MySQL基础]MYSQL教程:检查数据表和修复数据表修复数据表03-12
数据库在运行中,会因为人为因素或一些不可抗力因素造成数据损坏。所以为了保护数据的安全和最小停机时间,我们需制定详细的备份/恢复计划,并定期对计划的有效性进行测试。本章结合MySQL服务器的运行机制和所提供的工具,介绍如何进行数据库的备份、维护和修复。以下是几点防范的措施:制定一份数据库备份/恢复计划,并对计划进行仔细测试。启动数据库服务器的二进制变更日志,该功能的系统开销很小(约为1%),我们没有……
·[MySQL基础]MySQL常用维护管理工具MySQL03-12
MySQL是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里我介绍五个我经……
·[MySQL基础]正确认识MySQL对服务器端光标的限制MySQL02-19
从MySQL 5.0.2开始,通过mysql_stmt_attr_set() C API函数实现了服务器端光标。服务器端光标允许在服务器端生成结果集,但不会将其传输到客户端,除非客户端请求这些行。例如,如果客户端执行了查询,但仅对第1行感兴趣,那么不会传输剩余的行。 光标是只读的,不能使用光标来更新行。 未实施UPDATE WHERE CURRENT OF和DELETE WHERE CURRENT……
·[MySQL基础]MySQL 数据库常用命令MySQL02-18
1、MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,……
·[MySQL基础]MySQL的数据类型以及建库策略深入了解MySQL12-19
无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用数据类型有充分的认识。下面我就将我的一点心得写出来跟大家分享。 一、数字类型 数字类型按照我的分类方法分为三类:整数类、小数类和数字类。 我所谓的“数字类”,就是指 DECIMAL 和 NUMERIC,它们是同一种类型。它严格的说不是一种数字类型,因为他们实际上是将数字以……
·[MySQL基础]最简单的MySQL数据库安装方法MySQL数据库12-17
这篇论坛文章(赛迪网技术社区)主要介绍了一种简单的MySQL数据库安装方法,详细内容请大家参考下文: 虽然安装MySQL数据库的文章很多,但是我看后感觉对于初学者来说都有一定的难度所以我写个简单的方法供大家参考。如果有什么不对的地方请指教。 var isMinNS4 = (navigator.appName.indexOf(Netscape) >= 0 && parseFlo……
·[MySQL基础]MySQL数据库的安全配置实用技巧MySQL11-19
1、前言  MySQL 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL 数据库的程序,特别是与PHP更是黄金组合,运用十分广泛。  由于MySQL是多平台的数据库,它的默认配置要考虑各种情况下都能适用,所以在我们自己的使用环境下应该进行进一步的安全加……
·[MySQL基础]MySQL数据库函数详解--(5)MySQL07-20
(17) string mysql_field_table(int result_id, int col_num); 返回结果集给定列的表名。对于计算列,此名为空。 col_num的范围为0到mysql_num_fields()-1. <?php $link=mysql_pconnect(localhost,sunsoft,suixiang) or die(Could not connect……
·[MySQL基础]MySQL 5.0新特性教程 存储过程:第一讲MySQL07-20
Introduction 简介    MySQL 5.0 新特性教程是为需要了解5.0版本新特性的MySQL老用户而写的。简单的来说是介绍了“存储过程、触发器、视图、信息架构视图”,在此感谢译者陈朋奕的努力.    希望这本书能像内行专家那样与您进行对话,用简单的问题、例子让你学到需要的知识。为了达到这样的目的,我会从每一个细节开始慢慢的为大家建立概念,最后会给大家展示较大的实用例,在学习之前也许……
·[MySQL基础]MySQL 5.0 新特性教程 存储过程:第二讲--(1)MySQL07-20
 Why MySQL Statements are Legal in a Procedure Body   什么MySQL语句在存储过程体中是合法的?   什么样的SQL语句在Mysql存储过程中才是合法的呢?你可以创建一个包含INSERT, UPDATE,DELETE, SELECT, DROP, CREATE, REPLACE等的语句。你唯一需要记住的是如果代码中包含MySQL扩充功……
·[MySQL基础]MySQL 5.0 新特性教程 存储过程:第二讲--(2)MySQL07-20
SQL SECURITY DEFINER  意味着在调用时检查创建过程用户的权限(另一个选项是SQLSECURITY INVOKER)。  现在而言,使用SQL SECURITY DEFINER  指令告诉MySQL服务器检查创建过程的用户就可以了,当过程已经被调用,就不检查执行调用过程的用户了。而另一个选项(INVOKER)则是告诉服务器在这一步仍然要检查调用者的权限。  5.CREATE PR……
·[MySQL基础]MySQL 5.0 新特性教程 存储过程:第三讲--(1)MySQL07-20
The New SQL Statements 新SQL语句Variables 变量   在复合语句中声明变量的指令是DECLARE。   (1) Example with two DECLARE statements   两个DECLARE语句的例子 CREATE PROCEDURE p8 ()BEGINDECLARE a INT;DECLARE b INT;SET a = 5;SET b = 5……
·[MySQL基础]MySQL 5.0 新特性教程 存储过程:第三讲--(2)MySQL07-20
Conditions and IF-THEN-ELSE 条件式和IF-THEN-ELSE   1.   现在我们可以写一些包含条件式的例子: CREATE PROCEDURE p12 (IN parameter1 INT)BEGINDECLARE variable1 INT;SET variable1 = parameter1 + 1;IF variable1 = 0 THENINSERT INT……
·[MySQL基础]MySQL 5.0 新特性教程 存储过程:第三讲--(3)MySQL07-20
CASE 指令  1.CREATE PROCEDURE p13 (IN parameter1 INT)BEGINDECLARE variable1 INT;SET variable1 = parameter1 + 1;CASE variable1WHEN 0 THEN INSERT INTO t VALUES (17);WHEN 1 THEN INSERT INTO t VALUES (18);E……
·[MySQL基础]MySQL 5.0 新特性教程 存储过程:第三讲--(4)MySQL07-20
Loops 循环语句WHILE ... END WHILELOOP ... END LOOPREPEAT ... END REPEATGOTO  下面我们将会创建一些循环。我们有三种标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GO TO(译者语:最好不要用吧,用了就使流程混乱)。WHILE ... END WHILECREATE PROCEDURE ……
·[MySQL基础]MySQL 5.0 新特性教程 存储过程:第三讲--(5)MySQL07-20
Labels 标号CREATE PROCEDURE p17 ()label_1: BEGINlabel_2: WHILE 0 = 1 DO LEAVE label_2; ENDWHILE;label_3: REPEAT LEAVE label_3; UNTIL 0 =0END REPEAT;label_4: LOOP LEAVE label_4; END LOOP;END; //  最后一个循环例……
·[MySQL基础]MySQL 5.0 新特性教程 存储过程:第三讲--(6)MySQL07-20
ITERATE  (迭代)语句和LEAVE语句一样也是在循环内部的循环引用,它有点像C语言中的“Continue”,同样它可以出现在复合语句中,引用复合语句标号,ITERATE(迭代)意思是重新开始复合语句。  那我们启动并观察下面这个循环,这是个需要迭代过程的循环:ITERATE: Walking through the loop深入循环CREATE PROCEDURE p20 ()BEGIND……
·[MySQL基础]MySQL 5.0 新特性教程 存储过程:第四讲--(1)MySQL07-20
Error Handling 异常处理   好了,我们现在要讲的是异常处理1. Sample Problem: Log Of Failures 问题样例:故障记录   当INSERT失败时,我希望能将其记录在日志文件中我们用来展示出错处理的问题样例是很普通的。我希望得到错误的记录。当INSERT失败时,我想在另一个文件中记下这些错误的信息,例如出错时间,出错原因等。我对插入特别感兴趣的原因是它将违……
·[MySQL基础]MySQL 5.0 新特性教程 存储过程:第四讲--(2)MySQL07-20
Cursors 游标  游标实现功能摘要:DECLARE cursor-name CURSOR FOR SELECT ...;OPEN cursor-name;FETCH cursor-name INTO variable [, variable];CLOSE curs……
·[MySQL基础]MySQL 5.0 新特性教程 存储过程:第四讲--(3)MySQL07-20
9. Cursor ExampleCREATE PROCEDURE p25 (OUT return_val INT)BEGINDECLARE a,b INT;DECLARE cur_1 CURSOR FOR SELECT s1 FROM t……
·[MySQL基础]MySQL入门学习--(1)MySQL07-20
PHP+MySQL+Linux目前已逐渐成为小型web服务器的一种经典组合。在Windows环境下构筑和调试MySQL数据库是许多网站开发者的一种首选。本人在Windows98环境下初学MySQL,现将学习过程与经验总结出来供大家参考。   1、下载mysql-3.23.35-win.zip并解压;   2、运行setup.exe;选择d:mysql,"tyical&……
·[MySQL基础]MySQL入门学习--(2)MySQL07-20
入门篇   上篇讲了如何安装并测试MySQL,环境建好后就可以继续我们的学习了。本篇主要熟悉一写常用命令。 1、启动MySQL服务器   实际上上篇已讲到如何启动MySQL。两种方法:   一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。  &……
·[MySQL基础]MySQL入门学习--(3)MySQL07-20
学习篇   了解了一些最基本的操作命令后,我们再来学习如何创建一个数据库和数据库表。 1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ ……
·[MySQL基础]MySQL入门学习--(4)MySQL07-20
学习篇   上篇我们学会了如何创建一个数据库和数据库表,并知道如何向数据库表中添加记录。   那么我们如何从数据库表中检索数据呢? 1、从数据库表中检索信息 实际上,前面我们已经用到了SELECT语句,它用来从数据库表中检索信息。 select语句格式一般为: SELECT 检索关键词&n……
·[MySQL基础]MySQL入门学习--(5)MySQL07-20
多表操作   前面我们熟悉了数据库和数据库表的基本操作,现在我们再来看看如何操作多个表。   在一个数据库中,可能存在多个表,这些表都是相互关联的。我们继续使用前面的例子。前面建立的表中包含了员工的一些基本信息,如姓名、性别、出生日期、出生地。我们再创建一个表,该表用于描述员工所发表的文章,内容包括作者姓名、文章标题、发表日期。 ……
·[MySQL基础]MySQL入门学习--(6)MySQL07-20
修改和备份、批处理   有时我们要对数据库表和数据库进行修改和删除,可以用如下方法实现: 1、增加一列: 如在前面例子中的mytable表中增加一列表示是否单身single: mysql> alter table mytable add column single ……
·[MySQL基础]在服务器上安装、使用MySQL的注意事项MySQL07-20
在服务器上安装、使用MySQL的注意事项一、怎么样取得最新版本的MySQL?  要安装MySQL,首先要当然要取得它的最新版本,虽然大家都知道在FreeBSD的Packages中可以找到MySQL,但是我还是建议大家到网络上去找最新版本的MySQL。我介绍大家到http://www.mysql.org去下载,这里的最新版本是MySQL 3.23 versions 。 二、安装MySQL时候的注意事……
·[MySQL基础]怎样使MySQL安全以对抗解密高手MySQL07-20
当你连接一个MySQL服务器时,你通常应该使用一个口令。口令不以明文在连接上传输。 所有其它信息作为能被任何人读懂的文本被传输。如果你担心这个,你可使用压缩协议(MySQL3.22和以上版本)使事情变得更难。甚至为了使一切更安全,你应该安装ssh(见http://www.cs.hut.fi/ssh)。用它,你能在一个MySQL服务器与一个MySQL客户之间得到一个加密的TCP/IP连接。 为了使一……
415 篇文章  首页 | 上一页 | 1 2 3 4 5 6 7 8 9 | 下一页 | 尾页  30篇文章/页  转到第
设为首页 - 收藏学网 - 关于学网 - RSS订阅 - 版权申明 - 友情链接 - 联系学网 - 网站地图 - 投稿学网
学网·2003-2008版权所有
© CopyRight 2004-2008 WwW.Xue5.CoM.Inc All Rights Reserved
合作、联系E-Mail:cainiaoo.cn#live.cn QQ:1103290,329700200

学网_致力于电脑使用知识、软件操作知识以及互联网应用知识的普及
陕ICP备05000834号