[计算机软件及应用]mysqll教程.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《[计算机软件及应用]mysqll教程.ppt》由会员分享,可在线阅读,更多相关《[计算机软件及应用]mysqll教程.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Mysql 简介:MySQLMySQL是一个开放源码的小型关系型数据库管理系统,开是一个开放源码的小型关系型数据库管理系统,开发者为瑞典发者为瑞典MySQLMySQL AB AB公司。目前公司。目前MySQLMySQL被广泛地应用在被广泛地应用在InternetInternet上的中小型网站中。由于其体积小、速度快、总体上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了了降低网站总体拥有成本而选择了MySQLMySQL作为网站数据库。作为网站数据库。MySQL管理管理
2、可以使用命令行工具管理可以使用命令行工具管理MySQL数据库(命令数据库(命令mysql、mysqladmin),也可以从也可以从MySQL的网站下载图形管理工具的网站下载图形管理工具MySQLAdministrator和和MySQLQueryBrowser。phpMyAdmin是由是由php写成的写成的MySQL资料库系统管理程式,让管理者可资料库系统管理程式,让管理者可用用Web介面管理介面管理MySQL资料库。资料库。phpMyBackupPro也是由也是由PHP写成的,可以透过写成的,可以透过Web介面创建和管理数介面创建和管理数据库。它可以创建伪据库。它可以创建伪cronjobs,可
3、以用来自动在某个时间或周期备份,可以用来自动在某个时间或周期备份MySQL数据库。数据库。Mysql安装:安装:安装简介详细讲解进入进入MySQL:进入进入mysql时,你需要提供一个时,你需要提供一个MySQL用户和此用户的口令。如果数据库运行在用户和此用户的口令。如果数据库运行在其它机器上,而不是你所在的这台机器上,你需要指定主机名。其它机器上,而不是你所在的这台机器上,你需要指定主机名。命令:命令:mysql-h-u-pEnterpassword:*代表你的口令;当代表你的口令;当mysql显示显示Enterpassword:提示时输入它。提示时输入它。MYSQL有缺省库有缺省库mysq
4、l,在此系统中,缺省的口令为空,打回车即可。在此系统中,缺省的口令为空,打回车即可。例如,在此机器上,你可以敲入:例如,在此机器上,你可以敲入:#mysql-uroot-pmysqlEnterpassword:屏幕如下提示:屏幕如下提示:WelcometotheMySQLmonitor.Commandsendwith;or.YourMySQLconnectionidis459toserverversion:3.22.23a-logTypehelpforhelp.mysql这就进入了这就进入了mysql的工作环境的工作环境,进入到名为进入到名为mysql的数据库中。的数据库中。你可看见你可看见m
5、ysql提示后的一些介绍信息:提示后的一些介绍信息:提示符提示符mysql告诉你告诉你mysql准备为你输入命令。准备为你输入命令。操作操作MySQL:在之前要指出的是:在之前要指出的是:一条操作即是一条一条操作即是一条SQL语句,注意随后要跟上语句,注意随后要跟上一个分号分号,以标志此条语句的结束。而且一条,以标志此条语句的结束。而且一条SQL语句不必全在一个单独行语句不必全在一个单独行给出,可以写入多行,最后以给出,可以写入多行,最后以分号结束此语句的输入分号结束此语句的输入。学习数据库命令:学习数据库命令:显示数据库显示数据库命令:命令:SHOWDATABASESmysqlshowdat
6、abases;创建数据库创建数据库命令:命令:CREATEDATABASE例如,建立一个名为例如,建立一个名为test的数据库的数据库mysqlcreatdatabasetest;下面学习数据库命令:下面学习数据库命令:删除数据库删除数据库命令:命令:DROPDATABASE例如,删除名为例如,删除名为test的数据库的数据库mysqldropdatabasetest连接数据库连接数据库命令:命令:USE例如,如果例如,如果test数据库存在,尝试存取它:数据库存在,尝试存取它:mysqlUSEtest屏幕提示:屏幕提示:Databasechanged查表:查表:!查表前先进行数据库连接,!查
7、表前先进行数据库连接,mysqlUSE屏幕提示:屏幕提示:Databasechanged查表查表命令:命令:SHOWTABLES;mysqlshowtables;表的详细信息表的详细信息命令:命令:describe;mysqlshowtables;建表建表命令:命令:CREATETABLE(,.);例如,我们要建立一个你们班同学的生日表,表的内容包含例如,我们要建立一个你们班同学的生日表,表的内容包含同学姓名、性别、出生日期、出生城市。由于同学姓名、性别、出生日期、出生城市。由于name、birthadd的列值是变化的,因此选择的列值是变化的,因此选择VARCHAR,其长度不,其长度不一定是一
8、定是20。可以选择从。可以选择从1到到255的任何长度,如果以后需要改的任何长度,如果以后需要改变它的字长,可以使用变它的字长,可以使用ALTERTABLE语句。)语句。);性别只需一性别只需一个字符就可以表示:个字符就可以表示:m或或f,因此选用,因此选用CHAR(1);birth列则列则使用使用DATE数据类型。建表如下:数据类型。建表如下:mysqlCREATETABLEmytable(nameVARCHAR(20),sexCHAR(1),-birthDATE,birthaddrVARCHAR(20);删除表删除表命令:命令:DROPTABLE例如,删除表名为例如,删除表名为table_
9、1的表的表mysqlDROPTABLEtable_1;查看表的数据查看表的数据我们先用我们先用SELECT命令来查看表中的数据:命令来查看表中的数据:命令:命令:SELECT*FROMmysqlselect*frommytable;插入数据插入数据命令命令:insertinto(,.)values(值值1),(值值n)例如,往表例如,往表mytable中插入一条记录中插入一条记录,这条记录表示:名为这条记录表示:名为abccs的性别为的性别为female,出生时间出生时间1977-07-07出生地中国出生地中国mysqlINSERTINTOmytable-VALUES(abccs,f,1977
10、-07-07,china);查表查表mysqlselect*frommytable;删除表中数据删除表中数据命令:命令:DELETEFROMWHERE例如,删除表例如,删除表test中编号为中编号为1的记录的记录mysqlDELETEFROMmytableWHEREname=abccs;查询表中的数据查询表中的数据命令:命令:SELECTFROMWHERE例如,查看表例如,查看表test中所有数据中所有数据mysqlSELECT*FROMmytable;选择特殊列选择特殊列mysqlSELECTname,sexfrommytable;mysqlSELECTname,sex,birthFROMm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件及应用 计算机软件 应用 mysqll 教程
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内