⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 my sql初学者指南 .htm

📁 数据库编程技巧文章
💻 HTM
字号:
<HTML>
<HEAD>
<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>
<meta HTTP-EQUIV='Expires' CONTENT=0>
<link rel='stylesheet' href='../../../../news.css'>
<style type='text/css'>
.fst{padding:0px 15px;width:770px;background:#eeeecc;border-left:1px solid #000000;border-right:1px solid #000000}
.fstdiv3 img{border:0px;border-right:8px solid #eeeecc;border-top:6px solid #eeeecc}
</style>
<title>
MY SQL初学者指南
</title>
</HEAD>
<BODY aLink=#990000 bgColor=#ffffff bottomMargin=0 leftMargin=0  rightMargin=0 topMargin=0  marginwidth=0 marginheight=0>
<center>

<TABLE align=center bgColor=#cccc99 border=0 cellPadding=2 cellSpacing=0  width=770>
<TBODY>
<TR>
<TH align=left >
MY SQL初学者指南
&nbsp;&nbsp;&nbsp;
</TH>
</TD></TR>
</TBODY></TABLE>
<TABLE align=center bgColor=#eeeecc border=1 cellPadding=1 cellSpacing=0  width=770>
<TBODY>
<TR><TD colSpan=5 >&nbsp;
<a href='http://www.csdn.net'>中国软件开发网络</a>
-->
<a href='http://www.csdn.net/develop'>开发图书馆</a>
-->
<a href='http://www.csdn.net\develop\list_article.asp?lib=1&bigclassid=
1
'>
Visual C++
</a>
-->
<a href='http://www.csdn.net\develop\list_article.asp?lib=1&bigclassid=
1
&smallclassid=
107
'>
数据库操作
</a>
-->
<a href='
http://www.csdn.net/develop/library/vc/datebase/8651.shtm
'>
MY SQL初学者指南
</a>
</TD></tr>
<TR>
<TD align=left   width=300>
<B>关键字:</B><BR>
MY SQL初学者指南
</TD>
<TD align=middle   width=120>
<B>贴文时间</B><br>
2001-7-4 10:58:12
</TD>
<TD align=middle   width=80>
<B>文章类型: </B><BR>
转贴
</TD>
<TD align=middle   width=100>
<B>给贴子投票 </B>
<BR><a href='http://www.csdn.net/develop/addscore.asp?id=
8651
'>投票</a>
</TD></TR>
<TR>
<TD >
&nbsp;
小星星
&nbsp;&nbsp;
转贴
</TD>
<TD   colSpan=3 vAlign=top>
<B>出处: </B><A href='
http://www.mysql.com/article/
'>
http://www.mysql.com/article/
</A></TD></TR>
<TR><TD  colSpan=5 bgcolor=#cccc99>&nbsp;</TD></TR>
</TD></TR></TBODY></TABLE>
<div align=center><div class=fst align=left><div class=fstdiv3 id=print2>
<br><br><font size=2>mysql初学者使用指南&nbsp;<br><br>有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接mysql、修改密码、增加用户等方面来学习一些mysql的常用命令。&nbsp;<br>一、连接mysql。&nbsp;<br>格式: mysql -h主机地址 -u用户名 -p用户密码&nbsp;<br>1、例1:连接到本机上的mysql。&nbsp;<br>首先在打开dos窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好mysql,超级用户root是没有密码的,故直接回车即可进入到mysql中了,mysql的提示符是:mysql&gt;&nbsp;<br>2、例2:连接到远程主机上的mysql。假设远程主机的ip为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:&nbsp;<br>mysql -h110.110.110.110 -uroot -pabcd123&nbsp;<br>(注:u与root可以不用加空格,其它也一样)&nbsp;<br>3、退出mysql命令: exit (回车)&nbsp;<br>二、修改密码。&nbsp;<br>格式:mysqladmin -u用户名 -p旧密码 password 新密码&nbsp;<br>1、例1:给root加个密码ab12。首先在dos下进入目录mysqlbin,然后键入以下命令&nbsp;<br>mysqladmin -uroot -password ab12&nbsp;<br>注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。&nbsp;<br>2、例2:再将root的密码改为djg345。&nbsp;<br>mysqladmin -uroot -pab12 password djg345&nbsp;<br>三、增加新用户。(注意:和上面不同,下面的因为是mysql环境中的命令,所以后面都带一个分号作为命令结束符)&nbsp;<br>格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"&nbsp;<br>例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:&nbsp;<br>grant select,insert,update,delete on *.* to test1@"%" identified by "abc";&nbsp;<br>但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。&nbsp;<br>例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即mysql数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过mysql主机上的web页来访问了。&nbsp;<br>grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";&nbsp;<br>如果你不想test2有密码,可以再打一个命令将密码消掉。&nbsp;<br>grant select,insert,update,delete on mydb.* to test2@localhost identified by "";&nbsp;<br><br><br>在上篇我们讲了登录、增加用户、密码更改等问题。下篇我们来看看mysql中有关数据库方面的操作。注意:你必须首先登录到mysql中,以下操作都是在mysql的提示符下进行的,而且每个命令以分号结束。&nbsp;<br><br>一、操作技巧&nbsp;<br>1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就ok。&nbsp;<br>2、你可以使用光标上下键调出以前的命令。但以前我用过的一个mysql旧版本不支持。我现在用的是mysql-3.23.27-beta-win。&nbsp;<br><br>二、显示命令&nbsp;<br>1、显示数据库列表。&nbsp;<br>show databases;&nbsp;<br>刚开始时才两个数据库:mysql和test。mysql库很重要它里面有mysql的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。&nbsp;<br>2、显示库中的数据表:&nbsp;<br>use mysql; //打开库,学过foxbase的一定不会陌生吧&nbsp;<br>show tables;&nbsp;<br>3、显示数据表的结构:&nbsp;<br>describe 表名;&nbsp;<br>4、建库:&nbsp;<br>create database 库名;&nbsp;<br>5、建表:&nbsp;<br>use 库名;&nbsp;<br>create table 表名 (字段设定列表);&nbsp;<br>6、删库和删表:&nbsp;<br>drop database 库名;&nbsp;<br>drop table 表名;&nbsp;<br>7、将表中记录清空:&nbsp;<br>delete from 表名;&nbsp;<br>8、显示表中的记录:&nbsp;<br>select * from 表名;&nbsp;<br><br>三、一个建库和建表以及插入数据的实例&nbsp;<br>drop database if exists school; //如果存在school则删除&nbsp;<br>create database school; //建立库school&nbsp;<br>use school; //打开库school&nbsp;<br>create table teacher //建立表teacher&nbsp;<br>(&nbsp;<br>id int(3) auto_increment not null primary key,&nbsp;<br>name char(10) not null,&nbsp;<br>address varchar(50) default '深圳',&nbsp;<br>year date&nbsp;<br>); //建表结束&nbsp;<br>//以下为插入字段&nbsp;<br>insert into teacher values('','glchengang','深圳一中','1976-10-10');&nbsp;<br>insert into teacher values('','jack','深圳一中','1975-12-23');&nbsp;<br><br>注:在建表中(1)将id设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将name设为长度为10的字符字段(3)将address设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别呢,只有等以后的文章再说了。 (4)将year设为日期字段。&nbsp;<br>如果你在mysql提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\下,并在dos状态进入目录\mysql\bin,然后键入以下命令:&nbsp;<br>mysql -uroot -p密码 &lt; c:\school.sql&nbsp;<br>如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。&nbsp;<br><br>四、将文本数据转到数据库中&nbsp;<br>1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\n来代替.&nbsp;<br>例:&nbsp;<br>3 rose 深圳二中 1976-10-10&nbsp;<br>4 mike 深圳一中 1975-12-23&nbsp;<br>2、数据传入命令 load data local infile "文件名" into table 表名;&nbsp;<br>注意:你最好将文件复制到\mysql\bin目录下,并且要先用use命令打表所在的库 。&nbsp;<br><br>五、备份数据库:(命令在dos的\mysql\bin目录下执行)&nbsp;<br>mysqldump --opt school&gt;school.bbb&nbsp;<br>注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。&nbsp;<br><br>后记:其实mysql的对数据库的操作与其它的sql类数据库大同小异,您最好找本将sql的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了,呵呵。最好的mysql教程还是“晏子“译的“mysql中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。可惜不是象"php4中文手册"那样是chm的格式,在查找函数命令的时候不太方便。</font> <br><br>
</DIV></div></div>
<script src='../../../get_readnum.asp?id=
8651
'></script>
</center></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -