??xml version="1.0" encoding="utf-8" standalone="yes"?>精品亚洲一区二区三区在线播放,偷拍视频一区二区三区,国产小视频在线播放http://www.aygfsteel.com/selina/category/1190.html<hr> <div align="center"><a href="http://www.aygfsteel.com/selina/">..::[Selina ?AlleNny]::..</a></div> <br> Sunny day with the rain together<br> 像苦与甜交织的景?lt;br> 春天的花冬天的寒?lt;br> 都是色彩~纷的h?lt;br> <br> Sunny day with the rain together<br> 旉转动着古老的~䆾<br> 黑暗的夜明亮的早?lt;br> 那都是我们丰盛的旅程<br> <br> <div align="center"><a >Turn Left Turn Right</a></div>zh-cnTue, 27 Feb 2007 10:56:37 GMTTue, 27 Feb 2007 10:56:37 GMT60MYSQL使用指南<转蝲>http://www.aygfsteel.com/selina/articles/4085.htmlSelinaSelinaSun, 08 May 2005 06:42:00 GMThttp://www.aygfsteel.com/selina/articles/4085.htmlhttp://www.aygfsteel.com/selina/comments/4085.htmlhttp://www.aygfsteel.com/selina/articles/4085.html#Feedback0http://www.aygfsteel.com/selina/comments/commentRss/4085.htmlhttp://www.aygfsteel.com/selina/services/trackbacks/4085.html  有很多朋友虽然安装好了mysql但却不知如何使用它。在q篇文章中我们就从连接MYSQL、修改密码、增加用L斚w来学习一些MYSQL的常用命令?

一、连接MYSQL?
格式Q?/STRONG> mysql -hL地址 -u用户?Qp用户密码
1、例1Q连接到本机上的MYSQL?
   首先在打开DOSH口Q然后进入目?mysqlbinQ再键入命omysql -uroot -pQ回车后提示你输密码Q如果刚安装好MYSQLQ超U用户root是没有密码的Q故直接回R卛_q入到MYSQL中了QMYSQL的提C符是:mysql>
2、例2Q连接到q程L上的MYSQL。假设远E主机的IP为:110.110.110.110Q用户名为root,密码为abcd123。则键入以下命oQ?nbsp; 
  mysql -h110.110.110.110 -uroot -pabcd123
  Q注:u与root可以不用加空|其它也一P
3、退出MYSQL命oQ?exit Q回车)

二、修改密码?/STRONG>
格式Q?/STRONG>mysqladmin -u用户?-p旧密?nbsp; password 新密?
1、例1Q给root加个密码ab12。首先在DOS下进入目录mysqlbinQ然后键入以下命?
   mysqladmin -uroot -password ab12  
  注:因ؓ开始时root没有密码Q所?p旧密码一就可以省略了?
2、例2Q再root的密码改为djg345?
   mysqladmin -uroot -pab12 password djg345

三、增加新用户?/STRONG>Q注意:和上面不同,下面的因为是MYSQL环境中的命oQ所以后面都带一个分号作为命令结束符Q?
格式Q?/STRONG>grant select on 数据?* to 用户名@dL identified by "密码"
?、增加一个用户test1密码为abcQ让他可以在ML上登录,q对所有数据库有查询、插入、修攏V删除的权限。首先用以root用户q入MYSQLQ然后键入以下命令:
  grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";
但例1增加的用h十分危险的,你想如某个h知道test1的密码,那么他就可以在internet上的M一台电脑上d你的mysql数据库ƈ对你的数据可以ؓ所Ʋؓ了,解决办法见例2?
?、增加一个用户test2密码为abc,让他只可以在localhost上登录,q可以对数据库mydbq行查询、插入、修攏V删除的操作Qlocalhost指本C机,即MYSQL数据库所在的那台LQ,q样用户即用知道test2的密码,他也无法从internet上直接访问数据库Q只能通过MYSQLL上的web|讉K了?
  grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";
  如果你不想test2有密码,可以再打一个命令将密码消掉?
  grant select,insert,update,delete on mydb.* to test2@localhost identified by "";  

好今天的评到q里了,明天有空我再奉上mysql的数据库操作?

在上我们讲了登录、增加用戗密码更改等问题。下我们来看看MYSQL中有x据库斚w的操作。注意:你必首先登录到MYSQL中,以下操作都是在MYSQL的提C符下进行的Q而且每个命o以分L束?

一、操作技?/STRONG>
  1、如果你打命令时Q回车后发现忘记加分P你无重打一遍命令,只要打个分号回R可以了。也是说你可以把一个完整的命o分成几行来打Q完后用分号作结束标志就OK?
  2、你可以使用光标上下键调Z前的命o。但以前我用q的一个MYSQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win?

二、显C命?/STRONG>
  1、显C数据库列表?
     show databases;
  刚开始时才两个数据库Qmysql和test。mysql库很重要它里面有MYSQL的系l信息,我们改密码和新增用户Q实际上是用这个库q行操作?
  2、显C库中的数据表:
     use mysqlQ?nbsp;  Q/打开库,学过FOXBASE的一定不会陌生吧
     show tables;
  3、显C数据表的结构:
     describe 表名;
  4、徏库:
     create database 库名;
  5、徏表:
     use 库名Q?
     create table 表名 (字段讑֮列表)Q?
  6、删库和删表:
     drop database  库名;
     drop table  表名Q?
  7、将表中记录清空Q?
     delete from 表名;
  8、显C中的记录Q?
     select * from 表名;

三、一个徏库和以及插入数据的实?/STRONG>
drop database if exists school; //如果存在SCHOOL则删?
create database school;   //建立库SCHOOL
use school;        //打开库SCHOOL
create table teacher   //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default '深圳',
year date
);            //l束
//以下为插入字D?nbsp;  
insert into teacher values(','glchengang','深圳一?,'1976-10-10');
insert into teacher values(','jack','深圳一?,'1975-12-23');

  注:在徏表中
Q?Q将ID设ؓ长度?的数字字D?int(3)q让它每个记录自动加一:auto_incrementq不能ؓI?not null而且让他成ؓdDprimary key
Q?Q将NAME设ؓ长度?0的字W字D?
Q?Q将ADDRESS设ؓ长度50的字W字D,而且~省gؓ深圳。varchar和char有什么区别呢Q只有等以后的文章再说了?Q?Q将YEAR设ؓ日期字段?
  如果你在mysql提示W键入上面的命o也可以,但不方便调试。你可以以上命令原样写入一个文本文件中假设为school.sqlQ然后复制到c:下,q在DOS状态进入目录mysqlbinQ然后键入以下命令:
   mysql -uroot -p密码 < c:school.sql
如果成功Q空Z行无M昄Q如有错误,会有提示。(以上命o已经调试Q你只要?/的注释去掉即可用)?

四、将文本数据转到数据库中
1、文本数据应W合的格式:字段数据之间用tab键隔开Qnull值用n来代?
例:
3 rose 深圳二中 1976-10-10
4 mike 深圳一?1975-12-23
2、数据传入命?load data local infile "文g? into table 表名;
注意Q你最好将文g复制到mysqlbin目录下,q且要先用use命o打表所在的库?nbsp; 

五、备份数据库Q(命o在DOS的mysqlbin目录下执行)
  mysqldump --opt school>school.bbb
注释:数据库school备䆾到school.bbb文gQschool.bbb是一个文本文Ӟ文g名Q取,打开看看你会有新发现?

  后记Q其实MYSQL的对数据库的操作与其它的SQLcL据库大同异Q您最好找本将SQL的书看看。我在这里只介绍一些基本的Q其实我也就只懂q些了,呵呵。最好的MYSQL教程q是“晏子“译的“MYSQL中文参考手册“不仅免Ҏ个相关网站都有下载,而且它是最权威的。可惜不是象"PHP4中文手册"那样是chm的格式,在查扑և数命令的时候不太方ѝ?


【本文版权归作者与奥烦|共同拥有,如需转蝲Q请注明作者及出处?nbsp;                作者:大金?nbsp;


Selina 2005-05-08 14:42 发表评论
]]>
վ֩ģ壺 Ͽ| | | Զ| ̩| ͩ| | | | | | | Ӫ| | ϳ| | Ī| Դ| | | | | ľ| ˳| | е| ɽ| ٲ| | | ܱ| ɽ| | Թ| | ½| | Ϋ| | | |