100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Mysql常用命令大全详解

Mysql常用命令大全详解

时间:2023-01-19 09:36:13

相关推荐

Mysql常用命令大全详解

在PHP网站开发中,对Mysql数据库的操作必不可少,虽然现在可以通过诸如phpmyadmin等工具操作Mysql数据库,但是对于PHP开发者来说了解和掌握常用的Mysql命令还是非常必要的,毕竟Mysql的命令行操作更方便,今天和大家详解一下常用的Mysql命令有哪些以及基础用法,也希望对PHP入门学习的童鞋有所帮助。

针对这些常用的Mysql命令,我从PHP建立网站的角度来详解这些Mysql常用命令。

一、启动/停止Mysql服务命令详解

只要PHP网站开发涉及数据库,首先就需要启动或停止Mysql服务,Windows环境下就需要使用如下命令

1

2

3

启动:net start mysql

停止:net stop mysql

二、修改/重置Mysql密码命令详解

Mysql数据库在安装完成后,默认root用户并没有设置密码,这时你需要修改(重置)Mysql root用户密码,你可以使用第三方工具,比如phpmyadmin,或者使用Mysql命令修改root密码,在教程中我详细列出了修改/重置Mysql密码的命令和方法大全。

三、Mysql创建新用户命令详解

Mysql数据库关于系统管理用户的数据都保存在mysql.user表中,默认存在root用户,根据需要你可以使用Mysql命令创建新用户,主要使用的Mysql命令为INSERT,最基础的INSERT命令格式如下

1

INSERT INTO table(column,...) VALUES(value,...)

Mysql的INSERT命令应用非常广泛,主要作用是针对数据库表插入一条条数据。

四、Mysql设置用户权限命令详解

在使用Mysql命令创建好管理用户后,根据实际情况我们需要对此用户的相关权限进行设置,以保证安全,这时就需要使用Mysql的GRANT命令,GRANT命令语句主要用于为用户设置权限,最基础的GRANT命令语句格式如下

1

GRANT 权限 ON table TO user [WITH GRANT OPTION]

Mysql针对用户的管理权限主要有INSERT、SELECT、UPDATE、ALERT、CREATE、DELETE等,这里特别说明下两种用户权限,ALL表示授予用户除了GRANT以外的全部权限,USAGE表示除了登录,用户没有任何权限。除了使用Mysql命令对用户进行权限设置,也可以使用phpmyadmin创建用户、数据库。

五、Mysql创建数据库命令详解

在进行PHP网站开发时,首先我们需要创建具体的Mysql数据库、创建数据表,这时就需要使用Mysql的CREATE功能,Mysql CREATE功能常用的是CREATE Database、CREATE Table命令,即创建数据库和创建数据库表。

CREATE Database命令基础格式如下

1

CREATE DATABASE [IF NOT EXISTS] name

CREATE Table命令基础格式如下

1

CREATE TABLE tablename(name 字段类型 type)

常用的type主要有NOT NULL|NULL、DEFAULT value、AUTO_INCREMENT、PRIMARY KEY

Mysql创建数据库表命令实例

1

2

3

4

5

CREATE Database leapsoulcn;

USE leapsoulcn

CREATE TABLE leapsoulcn(url char(30) DEFAULT "") ;

六、Mysql管理数据库命令详解

随着网站不断发展,我们也需要对数据库进行维护管理,常用的Mysql数据库管理命令主要有显示数据库、数据表列表,显示数据表结构,修改/删除数据表数据,修改数据表定义、删除数据库等。

显示所有数据库命令

1

SHOW DATABASES;

显示某些数据库命令,主要用到LIKE

1

SHOW DATABASES LIKE "leapsoul%";

显示所有数据库表命令

1

SHOW TABLES;

注意在使用此Mysql命令时必须已经打开相应的数据库,即USE DatabaseName,否则会报错。

显示数据库表结构信息命令

DESCRIBE命令主要列出Mysql数据库中定义的表结构信息,比如字段名、类型等等。

1

DESCRIBE [DatabaseName.]TableName;

修改数据表定义命令详解

ALTER命令主要用来修改指定数据库表的结构,包含添加/删除列,重定义列等多种功能,ALTER命令的基础结构为

1

ALTER TABLE name 具体动作

修改数据库表中数据命令详解

UPDATE命令基础格式如下

1

UPDATE table SET col=value[, col=value,...][WHERE][ORDER BY]

Mysql常用命令UPDATE实例详解

1

UPDATE leapsoulcn SET url="";

删除Mysql数据库命令详解

1

DROP DATABASE name;

删除Mysql数据表命令详解

1

DROP TABLE table;

删除Mysql数据表数据命令详解

1

DELETE FROM table [WHERE]

DELETE与DROP命令的区别在于DROP是删除整个数据库或数据表,而DELETE是删除数据表中的数据,PHP入门学习的童鞋会比较容易搞混这两条命令。

至此,我从一个最基础的PHP网站开发项目角度所解读的Mysql常用命令大全就介绍完了,只要掌握了上述这些常用的Mysql命令,基本能应付最基础的PHP网站开发项目,当然这些常用的Mysql命令我只是做了基础详解,Mysql命令的变化还是很多的。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。