1. 首页
  2. 数据库
  3. MySQL
  4. MySQL常用命令大全.pdf

MySQL常用命令大全.pdf

上传者: 2024-07-05 04:31:23上传 PDF文件 549.47KB 热度 11次
MySQL是世界上最受欢迎的关系型数据库管理系统之一,用于存储和管理数据。了解其常用命令对于数据库管理员和开发者至关重要。本文将详细解析几个关键的MySQL命令。 1. **mysql命令**:这是用来连接到MySQL服务器的命令。基本语法是`mysql -h主机地址-u用户名-p用户密码`。例如,如果要在本地主机上以root用户身份连接,只需输入`mysql -u root -p`,然后输入密码。若要连接到远程服务器,如`110.110`,则使用`mysql -h 110.110 -u root -p密码`。退出MySQL客户端可以输入`exit`。 2. **mysqladmin命令**:此命令用于管理MySQL服务器,包括修改用户密码。例如,要为root用户设置密码`ab12`,在命令行中键入`mysqladmin -u root password ab12`。若要更改密码,如将密码从`ab12`改为`djg345`,使用`mysqladmin -u root -p ab12 password djg345`。 3. **grant命令**:用于添加用户并授予特定的数据库访问权限。如`grant select,insert,update,delete on数据库.* to用户名@登录主机identified by "密码";`。例如,要创建一个可以在任何地方登录的用户`test1`,具有所有数据库的查询、插入、更新和删除权限,可以输入`grant select,insert,update,delete on *.* to test1@"%" identified by "abc"`。如果希望限制用户仅在本地主机上访问特定数据库,如`mydb`,命令将是`grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc"`。 4. **create命令**:用于创建新的数据库。例如,创建名为`xhkdb`的数据库,输入`create database xhkdb;`。如果想在创建数据库的同时分配用户,可以按照以下步骤操作: - `CREATE DATABASE数据库名;` - `GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON数据库名.* TO数据库名@localhost IDENTIFIED BY '密码';` - `SET PASSWORD FOR '数据库名'@'localhost' = OLD_PASSWORD('密码');` 5. **show命令**:显示MySQL服务器的信息,如数据库列表、表结构等。例如,`show databases;`列出所有数据库,`show tables;`在当前选择的数据库中显示所有表。除了这些基本命令,还有许多其他命令,如`use`切换数据库,`describe`查看表结构,`drop`删除数据库或表,`insert`插入数据,`select`查询数据,`update`修改数据,`delete`删除数据等。熟悉并熟练运用这些命令,能帮助你有效地管理和维护MySQL数据库。
下载地址
用户评论