Linux下的MySQL是一个强大的关系型数据库管理系统,用于存储和管理数据。在Linux环境中,与MySQL相关的操作通常通过命令行界面执行,这些命令对于管理和维护数据库至关重要。以下是一些基本的和高级的MySQL指令: 1. **启动MySQL服务**: 使用`mysqladmin start`或`/etc/init.d/mysql start`来启动MySQL服务,其中`/etc/init.d/`是服务脚本的默认路径,路径可能因Linux发行版的不同而变化。 2. **重启MySQL服务**: 若要重启MySQL,可以运行`mysqladmin restart`或`/etc/init.d/mysql restart`。 3. **停止MySQL服务**: 停止MySQL服务的命令是`mysqladmin shutdown`或`/etc/init.d/mysql shutdown`。 4. **连接MySQL**: 进入MySQL的`bin`目录,然后使用`mysql -uroot -p`命令连接到MySQL服务器,之后会提示输入密码。要退出MySQL,输入`exit`。 5. **修改MySQL密码**: 可以使用`mysqladmin -u 用户名 -p 旧密码 password 新密码`或者在MySQL命令行中输入`SET PASSWORD FOR 用户名=PASSWORD('新密码');`来更改密码。 6. **创建新用户**: 在MySQL中创建新用户,例如创建名为`test`,密码为`123`的用户,可以在MySQL命令行中输入: ``` GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'test'@'%' IDENTIFIED BY '123'; ``` 7. **数据库操作**: - **显示数据库列表**:`show databases;` - **选择数据库**:`use 库名;` - **显示表**:`show tables;` - **查看表结构**:`describe 表名;` - **创建数据库**:`create database 库名;` - **创建表**:`create table 表名(字段设定列表);` - **删除数据库**:`drop database 库名;` - **删除表**:`drop table 表名;` - **清空表数据**:`delete from 表名;` - **查看表记录**:`select * from 表名;` 8. **字符集修改**: - 改变MySQL整体编码:在启动MySQL时,添加`--default-character-set=gbk`参数。 - 改变特定数据库编码:`alter database db_name default character set gbk;` 9. **数据导入导出**: - **导入数据**:使用`load data local infile "文件名" into table 表名;`从文本文件导入数据。 - **导出数据**: - `mysqldump --opt 数据库名 > 输出文件名.sql`导出整个数据库。 - `mysqldump --opt 数据库名 表名1 表名2 > 输出文件名.sql`导出指定的表。 - `mysqldump --databases 数据库名1 数据库名2 > 输出文件名.sql`导出多个数据库。 - `mysqldump --all-databases > 输出文件名.sql`导出所有数据库。 - **导入数据**:`mysql < 输入文件名.sql`将数据从SQL文件导入到数据库。 以上指令只是MySQL在Linux环境下常用的一部分,实际上MySQL提供了丰富的命令和功能,包括备份恢复、性能优化、权限管理等,需要根据具体需求进行深入学习和实践。
- wdw02062014-02-21命令比较全面,基础的mysql语句都有,非常感谢
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (179941432)基于MATLAB车牌识别系统【GUI含界面】.zip
- (179941434)基于MATLAB车牌识别系统【含界面GUI】.zip
- (178021462)基于Javaweb+ssm的医院在线挂号系统的设计与实现.zip
- (178047214)基于springboot图书管理系统.zip
- 张郅奇 的Python学习过程
- (23775420)欧姆龙PLC CP1H-E CP1L-E CJ2M CP1E 以太网通讯.zip
- (174590622)计算机课程设计-IP数据包解析
- (175550824)泛海三江全系调试软件PCSet-All2.0.3 1
- (172742832)实验1 - LC并联谐振回路仿真实验报告1
- 网络搭建练习题.pkt