ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:19.96KB ,
资源ID:18888848      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18888848.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MySql安装和使用文档Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MySql安装和使用文档Word格式.docx

1、mysqladmin u用户名 -p旧密码 password 新密码例如:给root加个密码ab12。键入以下命令:mysqladmin -uroot password ab12建立数据库create database 库名;建立新数据库shopex在MYSQL的提示符下: 录入 create database shopex;显示数据库show databases;注意是databases而不是database建立新用户grant all privileges on 数据库.* to 用户名登录主机 identified by 密码;增加一个用户test密码为1234,让他只可以在localh

2、ost上登录,并可以对数据库Shopex进行所有的操作(localhost指本地主机,即MYSQL数据库所在的那台主机), 录入grant all privileges on shopex.* to testlocalhost identified by 1234;通过以上操作,你建立一个新的数据库 shopex,并增加了一个名为test对shopex数据库有所有操作权限。注意:以上仅仅是简单的Mysql操作命令,如果你需要了解更加详细的资料,请查阅Mysql相关操作说明文档。接下去的安装就要看你选择什么作为你的Web服务器了,建议直接使用IIS。MySQL 使用方法简单教程1、启动MySQL

3、服务器实际上上篇已讲到如何启动MySQL。两种方法:一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。二是在DOS方式下运行d:/mysql/bin/mysqld2、进入mysql交互操作界面在DOS方式下,运行:/mysql/bin/mysql -u root -p出现提示符,此时已进入mysql的交互操作方式。如果出现 ERROR 2003: Cant connect to MySQL server on localhost (10061)“,说明你的MySQL还没有启动。3、退出MySQL操作界面在mysql提示符下输入quit可以随时退出交互操作界面:

4、 quitBye你也可以用control-D退出。4、第一条命令 select version(),current_date();+-+-+| version() | current_date() | 3.23.25a-debug | 2001-05-17 |1 row in set (0.01 sec)此命令要求mysql服务器告诉你它的版本号和当前日期。尝试用不同大小写操作上述命令,看结果如何。结果说明mysql命令的大小写结果是一致的。练习如下操作:Select (20+5)*4;Select (20+5)*4,sin(pi()/3);Select (20+5)*4 AS Result,

5、sin(pi()/3); (AS: 指定假名为Result)5、多行语句一条命令可以分成多行输入,直到出现分号“;”为止: select - USER() , now()+-+-+| USER() | now() |ODBClocalhost| 2001-05-17 22:59:156、使用SHOW语句找出在服务器上当前存在什么数据库: SHOW DATABASES;+-+| Database | mysql | test 3 rows in set (0.00 sec)7、创建一个数据库abccs CREATE DATABASE abccs;注意不同操作系统对大小写的敏感。8、选择你所创建的

6、数据库 USE abccsDatabase changed此时你已经进入你刚才所建立的数据库abccs.9、 创建一个数据库表首先看现在你的数据库中存在什么表: SHOW TABLES;Empty set (0.00 sec)说明刚才建立的数据库中还没有数据库表。下面来创建一个数据库表mytable:我们要建立一个你公司员工的生日表,表的内容包含员工姓名、性别、出生日期、出生城市。 CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1),- birth DATE, birthaddr VARCHAR(20);Query OK, 0 rows af

7、fected (0.00 sec)由于name、birthadd的列值是变化的,因此选择VARCHAR,其长度不一定是20。可以选择从1到255的任何长度,如果以后需要改变它的字长,可以使用ALTER TABLE语句。);性别只需一个字符就可以表示:m或f,因此选用CHAR(1);birth列则使用DATE数据类型。创建了一个表后,我们可以看看刚才做的结果,用SHOW TABLES显示数据库中有哪些表:+-+| Tables in menagerie | mytables 10、显示表的结构: DESCRIBE mytable;+-+-+-+-+-+-+| Field | Type | Nul

8、l | Key | Default | Extra | name | varchar(20) | YES | | NULL | | sex | char(1) | YES | | birth | date | YES | | deathaddr 11、查询所有数据: select * from mytable;+-+-+-+-+ | sex | birth | birthaddr |+-+-+-+-+| abccs |f | 1977-07-07 | china | mary |f | 1978-12-12 | usa | tom |m | 1970-09-02 | usa 3 row in

9、set (0.00 sec)12、修正错误记录:假如tom的出生日期有错误,应该是19730902,则可以用update语句来修正: update mytable set birth = 1973-09-02 where name = tom再用2中的语句看看是否已更正过来。13、选择特定行上面修改了tom的出生日期,我们可以选择tom这一行来看看是否已经有了变化: select * from mytable where name = +-+-+-+-+|sex | birth | birthaddr |m | 1973-09-02 | usa 1 row in set (0.06 sec)上

10、面WHERE的参数指定了检索条件。我们还可以用组合条件来进行查询: SELECT * FROM mytable WHERE sex = AND birthaddr = china| abccs |f 14、多表操作前面我们熟悉了数据库和数据库表的基本操作,现在我们再来看看如何操作多个表。在一个数据库中,可能存在多个表,这些表都是相互关联的。我们继续使用前面的例子。前面建立的表中包含了员工的一些基本信息,如姓名、性别、出生日期、出生地。我们再创建一个表,该表用于描述员工所发表的文章,内容包括作者姓名、文章标题、发表日期。1、查看第一个表mytable的内容:+-+-+-+-+ | 1977-07

11、-07 | china | 1978-12-12 | usa | 1970-09-02 | usa 2、创建第二个表title(包括作者、文章标题、发表日期): create table title(writer varchar(20) not null, title varchar(40) not null, senddate date);向该表中填加记录,最后表的内容如下: select * from title;+-+-+-+| writer | title | senddate | abccs | a1 | 2000-01-23 | b1 | 1998-03-21 | abccs |

12、a2 | 2000-12-04 | c1 | 1992-05-16 | c2 | 1999-12-12 |5 rows in set (0.00sec)3、多表查询现在我们有了两个表: mytable 和 title。利用这两个表我们可以进行组合查询:例如我们要查询作者abccs的姓名、性别、文章: SELECT name,sex,title FROM mytable,title WHERE name=writer AND name=abccs;+-+-+-+| name | sex | title | abccs | f | a1 | a2 上面例子中,由于作者姓名、性别、文章记录在两个不同

13、表内,因此必须使用组合来进行查询。必须要指定一个表中的记录如何与其它表中的记录进行匹配。注意:如果第二个表title中的writer列也取名为name(与mytable表中的name列相同)而不是writer时,就必须用mytable.name和title.name表示,以示区别。再举一个例子,用于查询文章a2的作者、出生地和出生日期: select title,writer,birthaddr,birth from mytable,title where mytable.name=title.writer and title=a2;+-+-+-+-+| title | writer | bi

14、rthaddr | birth | abccs | china | 1977-07-07 |15、增加一列:如在前面例子中的mytable表中增加一列表示是否单身single: alter table mytable add column single char(1);16、修改记录将abccs的single记录修改为“y”: update mytable set single=y where name=abccs;现在来看看发生了什么:+-+-+-+-+-+ | birthaddr | single | | y | NULL 17、增加记录前面已经讲过如何增加一条记录,为便于查看,重复与此:

15、 insert into mytable values (abc,f,1966-08-17,china,n);Query OK, 1 row affected (0.05 sec)查看一下:| abc | 1966-08-17 | china | n 18、删除记录用如下命令删除表中的一条记录: delete from mytable where name=abc;DELETE从表中删除满足由where给出的条件的一条记录。再显示一下结果:19、删除表: drop table *(表1的名字),*表2的名字;可以删除一个或多个表,小心使用。20、数据库的删除: drop database 数据

16、库名;小心使用。21、数据库的备份:退回到DOS:mysqlbin使用如下命令对数据库abccs进行备份:mysqldump -opt abccsabccs.dbbabccs.dbb就是你的数据库abccs的备份文件。22、用批处理方式使用MySQL:首先建立一个批处理文件mytest.sql,内容如下:use abccs;select * from mytable;select name,sex from mytable where name=abccs;在DOS下运行如下命令:mysqlbin mysql mytest.sql在屏幕上会显示执行结果。如果想看结果,而输出结果很多,则可以用这样的命令:mysql mytest.out23. 请先用root登录到mysql,方法:c:/mysql/bin/mysql -u root -p 24.创建一个用户 GRANT ALL PRIVILEGES ON javatest.* TO javauser% IDENTIFIED BY javadude ;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1