Mysql......
文章平均质量分 73
ysuncn
fighting
展开
-
MySQL用户管理(1)
MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么。MySQL 3.22.11开始引入两条语句使得这项工作更容易做:GRANT语句创建MySQL用户并指定其权限,而REVOKE语句删除权限。两条语句扮演了 mysql数据库的前端角色,并提供与直接操作这些表的内容不同的另一种方法。CREATE和REVOKE语句影响4个表:授权表 内容 use转载 2007-08-29 10:41:00 · 875 阅读 · 0 评论 -
MySQL用户管理(2)
下面就讨论一些例子。 1.1 谁能连接,从那儿连接? 你可以允许一个用户从特定的或一系列主机连接。有一个极端,如果你知道降职从一个主机连接,你可以将权限局限于单个主机 :GRANT ALL ON samp_db.* TO boris@localhost IDENTIFIED BY "ruby"GRANT ALL ON samp_db.* TO fred@res.mars.com IDENT转载 2007-08-29 10:43:00 · 980 阅读 · 0 评论 -
MySQL入门学习(五)多表操作篇
前面我们熟悉了数据库和数据库表的基本操作,现在我们再来看看如何操作多个表。 在一个数据库中,可能存在多个表,这些表都是相互关联的。我们继续使用前面的例子。前面建立的表中包含了员工的一些基本信息,如姓名、性别、出生日期、出生地。我们再创建一个表,该表用于描述员工所发表的文章,内容包括作者姓名、文章标题、发表日期。 1、查看第一个表mytable的内容: mysql> select * from my转载 2007-08-29 10:36:00 · 737 阅读 · 0 评论 -
MySQL入门学习(四)检索篇
上篇我们学会了如何创建一个数据库和数据库表,并知道如何向数据库表中添加记录。 那么我们如何从数据库表中检索数据呢? 1、从数据库表中检索信息 实际上,前面我们已经用到了SELECT语句,它用来从数据库表中检索信息。 select语句格式一般为: SELECT 检索关键词 FROM 被检索的表 WHERE 检索条件(可选) 以前所使用的“ * ”表示选择所有的列。 下面继续使用我们在上篇文章中创建的转载 2007-08-29 10:35:00 · 732 阅读 · 0 评论 -
MySQL入门学习(二)入门篇
上篇讲了如何安装并测试MySQL,环境建好后就可以继续我们的学习了。本篇主要熟悉一写常用命令。 1、启动MySQL服务器 实际上上篇已讲到如何启动MySQL。两种方法: 一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。 二是在DOS方式下运行 c:/mysql/bin/mysqld 2、进入mysql交互操作界面 在DOS方式下,运行: c:/mysql/bin转载 2007-08-29 10:32:00 · 731 阅读 · 0 评论 -
SQL统计函数使用实例
统计函数是在数据库操作中时常使用的函数,又称为基本函数或集函数,常用的统计函数如表4-6 所示.这些函数通常用在SELECT 子句中,作为结果数据集的字段返回的结果。在SELECT语句的SELECT 子句中使用函数的语法如下: SELECT 函数名(列名1 或*),...函数名(列名n) FROM 表名提醒:函数的对象或自变量必须包括在圆括号内。如果函数需要一个以上的自变量,转载 2007-08-29 12:58:00 · 7718 阅读 · 0 评论 -
MySQL入门学习(六)修改、备份、批处理篇
有时我们要对数据库表和数据库进行修改和删除,可以用如下方法实现: 1、增加一列: 如在前面例子中的mytable表中增加一列表示是否单身single: mysql> alter table mytable add column single char(1); 2、修改记录 将abccs的single记录修改为“y”: mysql> update mytable set single=y whe转载 2007-08-29 10:38:00 · 934 阅读 · 0 评论 -
MySQL入门学习(三)建库建表篇
了解了一些最基本的操作命令后,我们再来学习如何创建一个数据库和数据库表。 1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql| | test | +----------+ 3 rows in set (0.00 sec) 2、创建一个数据库abccs my转载 2007-08-29 10:33:00 · 1792 阅读 · 0 评论 -
MySQL入门学习(一)安装篇
MySQL作为一种免费的数据库,目前已逐渐成为企业小型数据库的首要选择。在indows环境下构筑和调试MySQL数据库是许多网站开发者的一种首选。以下是在Windows2000环境下学MySQL的一些笔记。1、去http://www.mysql.com/downloads/index.html下载mysql并解压; 2、运行setup.exe;傻瓜式的安装 3、启动mysql,有如下方转载 2007-08-29 10:29:00 · 903 阅读 · 0 评论 -
SQL join
给个通俗的解释吧. 例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4 两个表a,b相连接,要取出id相同的字段 select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据. 此时的取出的是: 1 a1 b1 2 a2 b2 那么left join 指: select * from a转载 2008-11-17 10:41:00 · 795 阅读 · 0 评论