li
  当前位置:主页 > 基础知识 > 文章内容
li
MySQL数据库的基本使用指南(3)
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-05-16   阅读:30  
本文章共4199字,分3页,当前第3页,快速翻页:
 
  | Null | Key | Default | Extra     |

  +-------+---------+------+-----+---------+----------------+

  | id  | int(3) |   | PRI | NULL  | auto_increment |

  | xm  | char(8) | YES |   | NULL  |        |

IXDBA.NET社区论坛

  | xb  | char(2) | YES |   | NULL  |        |

  | csny | date  | YES |   | NULL  |        |

  +-------+---------+------+-----+---------+----------------+

7、增加记录

  例如:增加几条相关纪录。

  mysql> insert into name values('','张三','','1971-10-01');

  mysql> insert into name values('','白云','','1972-05-20');

  可用select命令来验证结果。

  mysql> select * from name;

  +----+------+------+------------+

  | id | xm  | xb  | csny    |

  +----+------+------+------------+

  | 1 | 张三 | 男  | 1971-10-01 |

  | 2 | 白云 | 女  | 1972-05-20 |

  +----+------+------+------------+

8、修改纪录

  例如:将张三的出生年月改为1971-01-10

  mysql> update name set csny='1971-01-10' where xm='张三';

9、删除纪录

  例如:删除张三的纪录。

  mysql> delete from name where xm='张三';

10、删库和删表

  drop database 库名;

  drop table 表名;

七、增加MySQL用户

 

  格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"

1、增加一个用户user_1密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:

 

  mysql> grant select,insert,update,delete on *.* to user_1@"%" Identified by "123";

1增加的用户是十分危险的,如果知道了user_1的密码,那么他就可以在网上的任何一台电脑上登录你的MySQL数据库并对你的数据为所欲为了,解决办法见例2

 

  例2、增加一个用户user_2密码为123,让此用户只可以在localhost上登录,并可以对数据库aaa进行查询、插入、修改、删除的操作(localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道user_2的密码,他也无法从网上直接访问数据库,只能通过MYSQL主机来操作aaa库。

 

  mysql>grant select,insert,update,delete on aaa.* to user_2@localhost identified by "123";

用新增的用户如果登录不了MySQL,在登录时用如下命令:

mysql -u user_1 -p -h 192.168.113.50 (-h后跟的是要登录主机的ip地址)


阅读更多内容<<上一页 · 1 · 2 · 3


  上一篇: 利用linux rpm方式安装Mysql   下一篇: IBM DB2 9数据库恢复原理介绍
li
 §相关评论  
 热点文章

·RewriteRule重写规则的语法:A
·apache配置文件httpd.conf参数
·Apache的配置文件http.conf参数
·HTTP协议中POST、GET、HEAD等参
·XAMPP命令之LAMPP
·Linux中安装XAMPP(LAMPP)服务器
·网页禁止右键、禁止复制等代码
·java.lang.OutOfMemoryError:
·Mysql数据库在Linux系统常用命
·mysql问答:MySQL数据库连接过多
·MySQL数据库中Show命令的用法
li
 编辑推荐
·RewriteRule重写规则的语法:A
·apache配置文件httpd.conf参数
·Apache的配置文件http.conf参数
·HTTP协议中POST、GET、HEAD等参
·XAMPP命令之LAMPP
·Linux中安装XAMPP(LAMPP)服务器
·网页禁止右键、禁止复制等代码
·java.lang.OutOfMemoryError:
·Mysql数据库在Linux系统常用命
·mysql问答:MySQL数据库连接过多
·MySQL数据库中Show命令的用法
li
 相关篇章
·利用linux rpm方式安装Mysql
·mysql数据库源码安装详解
·MySQL导入导出工具mysqlimport用...
·MySQL数据库中Show命令的用法
·mysql问答:MySQL数据库连接过多的...
·Mysql数据库在Linux系统常用命令...
·java.lang.OutOfMemoryError: al...
·网页禁止右键、禁止复制等代码大...
·Linux中安装XAMPP(LAMPP)服务器套...
·XAMPP命令之LAMPP
·IBM DB2 9数据库恢复原理介绍
·无法打开网站网页,但是QQ可以登录...
·高性能的 HTTP 和 反向代理 服务...
·apache下限制并发数、IP、带宽的...
·高性能http服务器Nginx,超牛的we...
·Nginx完全教程(必读)
·原创Nginx环境的搭建(支持正则)
·Nginx轻量级的HTTP服务器-理论篇
·Lighttpd+Squid+Apache搭建高效率...
·隐藏Apache,PHP版本和相关基本安...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接