当前位置:天才代写 > tutorial > 数据库教程 > Mysql基础教程(一) Mysql数据库概述和简单命令

Mysql基础教程(一) Mysql数据库概述和简单命令

2021-03-04 12:49 星期四 所属: 数据库教程 浏览:667

MySQL与别的的大中型数据库查询比如Oracle,DB2,SQL Server等对比,已有它的存在的不足,如经营规模小,作用比较有限,可是分毫沒有危害它火爆的水平。针对一般的本人使用人和中小企业而言,MySQL出示的作用早已非常合适了,并且因为MySQL是开源论坛手机软件,因而能够大幅度降低整体有着成本费。LAMP和LNMP中的别的三个手机软件也全是完全免费的,因此 我们可以不用一分钱就可以创建起一个平稳,免费网站系统软件。

在同一个MySQL数据库查询网络服务器中能够建立好几个数据库查询,假如把每一个数据库查询当做是一个“库房”,则网址中的內容数据信息就储存在这个库房中,而对数据库查询中数据的存储及维护保养等,全是根据数据库管理应用管理的。同一个数据库查询智能管理系统能够为不一样的网址各自创建数据库,但为了更好地使网址中的数据信息便于维护保养,备份数据及移殖,最好是为一个网站建立一个数据库查询。

MySQL数据库查询智能管理系统是一种“远程服务器/网络服务器”系统架构的管理系统软件,因此 务必另外应用数据库查询网络服务器和远程服务器2个程序流程才可以应用MySQL。服务器程序用以监视远程服务器的要求,并依据这种要求浏览数据库查询,便于向远程服务器出示他们所规定的数据信息。而远程服务器程序流程则务必根据数据连接到数据库查询网络服务器,才可以向网络服务器递交数据信息实际操作要求。PHP脚本制作程序流程做为MySQL网络服务器的远程服务器程序流程,是根据PHP中的MySQL拓展涵数,对MySQL网络服务器中储存的数据信息开展获得,插进,升级及删掉等实际操作。

不论是Oracle,Sybase,Informix,SQL Server这种大中型的数据库查询智能管理系统,還是像Visual Foxpro,PowerBuilder这种PC上常见的后端开发系统软件,都适用SQL语言表达做为数据库架构。

 

SQL语言表达包括四个一部分: 数据信息定义语言(DDL):用以界定和管理方法数据信息目标,包含数据库查询,数据分析表等。比如:CREATE,DROP,ALTER等。

数据信息实际操作语言表达(DML):用以实际操作数据库查询目标中所包括的数据信息。比如:INSERT,UPDATE,DELETE句子。

数据信息数据库架构(DQL):用以数据库查询目标中所包括的数据信息,可以开展单表查看,连接查询,嵌入查看,及其结合查看等各种各样复杂性不一样的数据库,并将数据信息回到远程服务器中表明。比如:SELETE。

数据信息操纵语言表达(DCL):是用于管理方法数据库查询的语言表达,包含管理员权限及数据信息变更。比如:GRANT,REVOKE,COMMIT,ROLLBACK等。

 

下面说一下Mysql中的简易指令:

 

MySQL数据库查询的联接与关掉:

mysql –h 服务器详细地址 –u 登录名 –p 客户登陆密码

仅有远程服务器所属的服务器被授于管理权限才可以去联接MySQL网络服务器。

留意:

1.每一个SQL指令都必须应用分号来进行

2.能够将一行指令分解成几行

3.能够根据c来撤消行内指令

4.能够根据q、exit、ctrl c或是quit来撤出当今手机客户端

 

Mysql中的键盘快捷键

我们可以应用help指令来查看键盘快捷键:

将查看后的数据信息立起来:G

撤消当今没完成的实际操作:c

撤出当今手机客户端:q

表明当今服务器状态:s

表明协助信息内容:h(同help指令)

变更实行符:d

 

数据库操作:

创建数据库指令:CREATE DATABASE [IF NOT EXISTS] 数据库查询名字;

删除数据库:    DROP DATABASE [IF EXISTS] 数据库查询名字;

表明当今数据库查询网络服务器下的全部数据库查询目录:    SHOW DATABASES;

挑选数据库查询:    USE 数据库查询名字;

 

留意:

1.MySQL数据库查询中指令不区别英文大小写。

2.每建立一个数据库查询,便会在data文件目录下建立一个为此数据库查询名字取名的文件夹名称。

3.在Windows下,数据库查询名字也不是区别英文大小写的,但在Linux下,数据库查询名字严苛区别英文大小写。

 

数据分析表实际操作:

简易的建立数据分析表英语的语法: CREATE TABLE [IF NOT EXISTS] 表名字(字段名1信息内容,字段名2信息内容…字段名N信息内容)[ENGINE=MyISAM DEFAULT CHARSET=UTF8];

删掉数据分析表: DROP TABLE [IF EXISTS] 数据分析表名字;

改动表结构: ALTER TABLE 数据分析表名字 有关实际操作;

插进数据信息: INSERT INTO 表名字[(字段称)] VALUE(前边字段名相匹配的值);

查看数据信息: SELECT 字段称1,字段称2,… FROM 表名字

变更数据信息: UPDATE 数据分析表 set 字段称=新改动的值 [WHERE 标准]

删掉数据信息: DELETE FROM 表名字 [WHERE 标准]

 

建立新用户并受权:

GRANT 管理权限 ON 数据库查询.数据分析表 TO 登录名@登陆服务器 IDENTIFIED BY “登陆密码”

比如: 加上一个新用户名叫lijie,登陆密码为字符串数组“jiege”。使他能够在一切服务器上登陆,并对全部数据库查询有查看、插进、改动、删掉的管理权限。最先要以root账号登录,随后键入下列指令: GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO lisi@”%” IDENTIFIED BY “123”

 

 

 

    关键字:

天才代写-代写联系方式