MySQL全集:从基础查询到安全管理
版权申诉
40 浏览量
更新于2024-08-11
收藏 74KB DOCX 举报
本资源是一份详尽的MySQL查询语句大全集锦文档,涵盖了MySQL数据库的基础操作和管理技巧。以下是从文档中提炼出的关键知识点:
1. 查询数据库列表:通过`SHOW DATABASES;`命令可以列出服务器上当前存在的所有数据库,这对于了解数据库结构和管理非常有帮助。
2. 数据库创建与切换:`CREATE DATABASE`用于创建新的数据库,如`CREATE DATABASE MYSQLDATA;`,之后通过`USE`命令选择使用的数据库,如`USE MYSQLDATA;`,确认操作成功的提示是"Database changed"。
3. 查看和管理表:`SHOW TABLES;`用于显示当前数据库中的所有表,`DESCRIBE TABLE`(或`DESC MYTABLE;`)则展示表的结构信息。添加记录使用`INSERT INTO`,例如`INSERT INTO MYTABLE VALUES ('hyq', 'M');`。
4. 数据导入和导出:支持文本文件导入`LOAD DATA LOCAL INFILE`,如`LOAD DATA LOCAL INFILE 'D:/mysql.txt' INTO TABLE MYTABLE;`。`source`命令可以导入`.sql`文件,如`SOURCE d:/mysql.sql;`。
5. 数据表操作:删除表用`DROP TABLE`, 清空表内容用`DELETE FROM`, 更新数据使用`UPDATE`,如`UPDATE MYTABLE SET sex = 'f' WHERE name = 'hyq';`。
6. 账户安全设置:新用户安装的MySQL默认包含一个带空密码的root账户和匿名账户,这可能存在安全风险。为了提升安全性,需要删除匿名账户(`DELETE FROM User WHERE User = "";`),并为root账户设置新密码(`UPDATE User SET Password = PASSWORD('newpassword') WHERE User = 'root';`)。
7. 服务管理:在Windows中,可以通过`net start mysql`命令检查和启动MySQL服务;而在Linux系统中,通常使用`/etc/rc.d/init.d/mysqld start`启动,并确保操作者具有管理员权限。
这份文档不仅提供了基础的SQL操作指南,还包含了关于MySQL服务管理和账户安全设置的实用建议,对初学者和有一定经验的MySQL用户都具有很高的参考价值。
2014-03-13 上传
2023-09-02 上传
2022-01-08 上传
2023-03-01 上传
2023-03-01 上传
2021-09-29 上传
2019-08-28 上传
2023-08-27 上传
2024-05-17 上传
悠闲饭团
- 粉丝: 195
- 资源: 3399
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目