php发展

首页 » 常识 » 问答 » 如何快速有效的掌握好数据库语言MySql
TUhjnbcbe - 2023/4/2 8:08:00
北京白癜风怎么治疗 http://m.39.net/pf/bdfyy/

我们在上网时,会看到文字、图像、音频、视频等文件内容。这些文件都存储在Web服务器的数据库系统上。数据库系统有点像商城的仓库,仓库中存放着各式各样的商品;数据库是一个电子化的仓库,里面存储这各式各样的文件信息。

现实中的仓库主要由仓库、货架、商品组成,数据库系统则由数据库、数据表、数据组成。

现实中的仓库是由管理员进行管理,而数据库系统则有数据库软件DBMS完成的。

现在市面上比较流行的数据库软件有MySql、Oracle、SQLServer。

MySql由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。当然一些大型网站也使用mysql。

想要学习MySql语言需要搭建好数据库环境,可以使用phpstudy的集成开发环境,也可以分别安装apache+php+MySql软件。

MySql语言分为数据库操作和数据表操作,数据库类似于仓库,数据表类似于货架。数据存放在数据表中。数据表存放在数据库中。

数据库操作主要包括创建数据库(createdatabaseschool;)、查看数据库(showdatabases;)、切换数据库(useschool;)、删除数据库(dropschool;)等操作。主要sql语句不区分大小写,分号作为sql语句的结束。

数据表的操作主要包括创建数据表:createtableteacher(idint(4)notnullprimarykeyauto_increment,namechar(20)notnull,sexchar(10)notnull,addrchar(20)notnull);,查看数据表:showtables;,插入数据表:insertintoteacher(name,sex,addr)values(Leo,Male,hangzhou);,查询数据表:select*fromteacher。

查询数据表是使用频率非常高的操作,可以设置where条件,也可以进行排序。

查询操作也可以设置联表查询,主要使用union语句。进行联表查询,先建立另外一个数据表student。

有了两个数据表teacher、student,就可以进行联表查询了。

MySql语言主要是围绕着数据库和数据表为核心进行的增删改查操作。除此之外,还有一些内置函数,比如database()、current_user、version()、load_file()等。

1
查看完整版本: 如何快速有效的掌握好数据库语言MySql