MySQL基础操作命令详解

4星 · 超过85%的资源 需积分: 4 2 下载量 33 浏览量 更新于2024-10-15 收藏 4KB TXT 举报
"这篇资源主要介绍了MySQL的一些常用命令,适合初学者学习。它涵盖了创建用户、设置密码、授权以及管理数据库的基本操作。" 在MySQL中,掌握一些基本的命令是必要的,以下是一些常见的MySQL命令: 1. 登录与退出: - 使用`mysql -u <username> -p`命令登录MySQL,系统会提示输入密码。 - 输入`exit`或者`quit`可以退出当前的MySQL会话。 2. 修改密码: - 如果是初始用户root,无密码登录后可以使用`mysqladmin -u root password <new_password>`命令设置新密码,例如`mysqladmin -u root password ab12`。 - 如果已经设置了密码,可以使用`mysqladmin -u <username> -p<old_password> password <new_password>`进行修改,如`mysqladmin -uroot -pab12 password djg345`。 3. 用户管理: - 授予权限:`grant <permissions> on <database>.<table> to <username>@<host> identified by '<password>'`,例如`grant select, insert, update, delete on *.* to test1@'%' Identified by 'abc'`,这将给用户test1全局权限。 - 删除权限:`revoke <permissions> on <database>.<table> from <username>@<host>`,例如`revoke all privileges on *.* from test1@'%'`。 - 创建用户:`create user <username>@<host> identified by '<password>'`,如`create user 'test2'@'localhost' identified by 'abc'`。 - 删除用户:`drop user <username>@<host>`,如`drop user 'test2'@'localhost'`。 4. 数据库操作: - 查看所有数据库:`show databases;` - 切换到某个数据库:`use <database_name>;`,例如`use mysql;` - 创建数据库:`create database <database_name>;` - 删除数据库(如果存在):`drop database if exists <database_name>;` - 显示表:在选定的数据库中使用`show tables;` - 描述表结构:`describe <table_name>;` 5. 数据操作: - 插入数据:`insert into <table_name> (column1, column2, ...) values (value1, value2, ...);` - 查询数据:`select * from <table_name>;` 或 `select column1, column2 from <table_name>;` - 更新数据:`update <table_name> set column1 = value1, column2 = value2 where condition;` - 删除数据:`delete from <table_name> where condition;` 这些命令构成了MySQL基础操作的核心,对于初学者来说是非常实用的。通过熟练掌握这些命令,可以有效地进行数据库管理、用户权限控制以及数据的增删改查。记得在实际操作时,根据自己的数据库环境进行适当调整。