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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

MySQL数据库学习初步.docx

1、MySQL数据库学习初步1、下载XAMPP开发包从XAMPP中文官网下载目前比较流行的PHP开发包,XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL、PHP和Perl。XAMPP适用于Windows、Mac OS X和Linux,XAMPP开放源码包的设置让安装和使用出奇容易。我下载的版本是:xampp-win32-1.8.3-4-VC11-installer.exe2、开始学习MySQL有一定的SQL基础后,比如我在以前学校的学习的是Microsoft SQLSever,大部分的SQL基础语句都学过实践过,所以学习MySQL就很顺畅了,毕竟除了特别的不同之处意外基本的概

2、念是一致的。不过相比较其他关系型数据库如Oracle、SQLServer,MySQL算是比较轻量级的数据库引擎了。学习MySQL最好的方式就是从官网下载MySQL 5.7 Reference Manual,就是英文的最新版MySQL 5.7参考手册,目前我还没找到中文版。另外遇到不会的MySQL问题Google也是不错的学习方式。学习MySQL的2种方式:(1)MySQL命令行终端安装好XAMPP安装包后(当然也可以单独下载安装MySQL安装包),有一个XAMPP Control Panel面板,打开后单击Apace、MySQL的Start按钮启动Apache、MySQL,然后单击最右侧的sh

3、ell按钮,如下图所示:在弹出的MySQL shell窗口输入如下的MySQL命令连接到root账户sql view plaincopymysql -uroot -p如下图:然后就可以正常使用MySQL数据库了。下面是我使用的MySQL数据库的过程:sql view plaincopySetting environment for using XAMPP for Windows.AdministratorCCF-PC d:programsxampp# mysql -uroot -pEnter password: *Welcome to the MySQL monitor. Commands e

4、nd with ; or g.Your MySQL connection id is 17Server version: 5.6.16 MySQL Community Server (GPL)Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveow

5、ners.Type help; or h for help. Type c to clear the current input statement.mysql SHOW DATABASES;+-+| Database |+-+| information_schema | 中国 | aliendb | cdcol | elvis_store | finanace_project2 | malan_lecture | mysql | performance_schema | php_test | phpmyadmin | testdemo | webauth |+-+13 rows in set

6、 (0.02 sec)mysql USE elvis_storeDatabase changedmysql SHOW TABLES;+-+| Tables_in_elvis_store |+-+| email_list |+-+1 row in set (0.00 sec)mysql DESCRIBE email_list;+-+-+-+-+-+-+| Field | Type | Null | Key | Default | Extra |+-+-+-+-+-+-+| first_name | varchar(20) | NO | PRI | | | last_name | varchar(

7、20) | NO | PRI | | | email | varchar(60) | NO | | NULL | |+-+-+-+-+-+-+3 rows in set (0.02 sec)mysql ALTER TABLE email_list DROP PRIMARY KEY;Query OK, 13 rows affected (3.51 sec)Records: 13 Duplicates: 0 Warnings: 0mysql DESCRIBE email_list;+-+-+-+-+-+-+| Field | Type | Null | Key | Default | Extra

8、|+-+-+-+-+-+-+| first_name | varchar(20) | NO | | | | last_name | varchar(20) | NO | | | | email | varchar(60) | NO | | NULL | |+-+-+-+-+-+-+3 rows in set (0.03 sec)mysql ALTER TABLE email_list ADD id INT NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY(id);Query OK, 0 rows affected (1.64 sec)Records:

9、 0 Duplicates: 0 Warnings: 0mysql DESCRIBE email_list;+-+-+-+-+-+-+| Field | Type | Null | Key | Default | Extra |+-+-+-+-+-+-+| id | int(11) | NO | PRI | NULL | auto_increment | first_name | varchar(20) | NO | | | | last_name | varchar(20) | NO | | | | email | varchar(60) | NO | | NULL | |+-+-+-+-+

10、-+-+4 rows in set (0.01 sec)mysql(2)使用phpMyAdmin等命令行界面phpMyAdmin是一个使用PHP编写的、基于Web的MySQL管理工具,可以通过互联网控制和操作MySQL。安装好XAMPP并且在XAMPP Control Panel面板启动Apache服务器和MySQL之后,登录浏览器键入http:/localhost,修改安全设置如MySQL密码后,打开Tools下的phpMyAdmin链接,输入账号和密码进入phpMyAdmin管理界面如下图所示:然后进行数据库和表的操作时,此时有两种方式,一种是通过SQL栏采用类似命令行的方式编写SQL脚本

11、,另外一种是采用很简单的手动操作创建数据库和表,修改数据库表等方式。3、MySQL命令小结对学习到的MySQL命令做下总结吧(1)MySQL命令连接到服务器sql view plaincopymysql -uroot -p(2)创建、删除、显示数据库sql view plaincopyCREATE DATABASE elvis_store; sql view plaincopyDROP DATABASE elvis_store; sql view plaincopySHOW DATABASES;(3)选择某个数据库比如我现在数据库里面有一个名为elvis_store的数据库,现在在操作里面的表

12、时需要选择它,可以采用如下命令:sql view plaincopyUSE elvis_store;(4)使用CREATE TABLE_NAME命令创建一个名为email_list的表,SQL脚本如下:sql view plaincopyCREATE TABLE IF NOT EXISTS email_list (first_name varchar(20) NOT NULL DEFAULT ,last_name varchar(20) NOT NULL DEFAULT ,email varchar(60) NOT NULL,PRIMARY KEY (first_name, last_name) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=14 ;注意:上面的符号是键盘上的对应的重音符号,而不是单引号(5)显示数据库elvis_store中的所有表使用SHOW TABLES;命令从上图可以看出elvis_store数据库中有了一个名为email_lsit的表。(6)显示表email_list结构使用DESCRIBE TABLE_NAME命令,如下图:(7)删除、新建主键假如我现在有遮掩一个需求,需要删除email_l

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

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