MySQL常用命令详解:从入门到精通
需积分: 3 129 浏览量
更新于2024-07-25
收藏 80KB DOC 举报
"这篇文档汇总了MySQL的常用命令,涵盖了从启动和停止MySQL服务,到登录、创建新用户,以及数据库的操作,包括显示数据库、数据表、数据表结构,创建和删除数据库、表,以及数据的导入和导出。"
在SQL语言中,MySQL提供了丰富的命令来管理数据库系统。下面是对各个知识点的详细解释:
1. **启动和停止MySQL服务**:
使用`net stop mysql`命令停止MySQL服务,而`net start mysql`则是用来启动服务。这两个命令通常在命令行界面执行,确保数据库系统的正常运行。
2. **登录MySQL**:
登录MySQL服务器的命令是`mysql -u 用户名 -p 密码`。例如,使用`mysql -uroot -p`并输入密码后,可以进入MySQL的交互式环境。
3. **增加新用户**:
要创建新的MySQL用户,可以使用`GRANT`语句,如`GRANT SELECT, INSERT, UPDATE, DELETE ON 数据库.* TO '用户名'@'登录主机' IDENTIFIED BY '密码';`。这会赋予用户对指定数据库的特定权限。如果希望用户能在任何地方登录,可以将`localhost`替换为`%`。
4. **操作数据库**:
- **显示数据库列表**:使用`SHOW DATABASES;`命令列出所有数据库。
- **切换或选择数据库**:使用`USE 数据库名;`进入指定数据库。
- **查看数据表**:`SHOW TABLES;`用于显示数据库中的数据表。
- **查看表结构**:`DESCRIBE 表名;`展示表的列名、数据类型等信息。
- **创建/删除数据库**:`CREATE DATABASE 库名;`新建数据库,`DROP DATABASE 库名;`删除数据库。
- **创建/删除表**:在选定的数据库中,使用`CREATE TABLE 表名(字段列表);`创建表,`DROP TABLE 表名;`删除表。
- **删除表记录**:`DELETE FROM 表名;`清除所有记录,但保留表结构。
- **查询记录**:`SELECT * FROM 表名;`显示表的所有记录。
5. **数据导入和导出**:
- **导出数据**:`mysqldump --opt 数据库名 > 文件名.sql`将数据库内容导出为SQL文件。
- **导入数据**:可以通过`mysql -u 用户名 -p 数据库名 < 文件名.sql`将SQL脚本文件导入到数据库中,恢复数据。
以上就是MySQL的一些基本操作,这些命令是日常管理和维护MySQL数据库时最常用的。了解和熟练掌握这些命令对于数据库管理员和开发者来说至关重要。在实际工作中,还需要结合具体场景灵活运用,并了解更多的高级功能,如索引、视图、存储过程、触发器等,以便更高效地管理数据。
309 浏览量
点击了解资源详情
点击了解资源详情
214 浏览量
194 浏览量
263 浏览量
135 浏览量
yu1220398286
- 粉丝: 0
- 资源: 3
最新资源
- program_fin:用CodeSandbox创建
- sophie-haugland-js1-ma1:JavaScript 1模块分配1
- connect.zip
- next-mongodb-auth
- 安卓Android图书管理系统最新美化版可导入AndroidStudio
- yezuxlc,c语言反码与源码相加,c语言
- jodd,乔德!一套开源Java微框架和工具;软盘大小:tools+ioc+mvc+db+aop+tx+json+html<1.6MB.zip
- MyGraph-开源
- review:有关开发和工程课程的评论网络,更侧重于网络开发
- html5响应式国外城市政府城市宣传网站
- homebrew-freecad:FreeCAD的自制方法
- wordcloud python3.6 3.7 32位.zip
- manufactoring_website
- 安卓Android校园办公用品管理系统可导入AndroidStudio
- 注意:Markdown记事本应用
- Desafio