MySQL5.0命令大全:从入门到实践
需积分: 9 77 浏览量
更新于2024-10-07
收藏 200KB PDF 举报
"这篇文档是关于MySQL5.0版本中常用命令的学习笔记,涵盖了从连接数据库到执行各种数据库管理操作的多个方面。"
在MySQL5.0中,掌握一些基本的命令行操作对于管理和维护数据库至关重要。以下是这些常用命令的详细说明:
1. 打开连接:使用`mysql --h<url> --u<username> --p<password>`命令,其中`<url>`是服务器地址,`<username>`是用户名,`<password>`是密码。
2. 增加用户:通过`grant`语句赋予用户特定权限。例如,`grant select, insert, update, delete on mydb.* to db315@localhost identified by "db315";`将创建一个名为`db315`的用户,具有对`mydb`数据库的读写权限,并设置其登录密码为`db315`。
3. 更改密码:使用`mysqladmin -u<username> -p<old_password> password <new_password>`来修改密码。例如,`mysqladmin -uroot -pdb315 password db315.cn`将`db315`的密码更改为`db315.cn`。
4. 显示数据库列表:使用`show databases;`命令列出所有可用的数据库。
5. 显示库中的数据表:首先`use <database>;`选择要查看的数据库,然后`show tables;`列出该数据库中的所有表。
6. 显示表结构:在选择数据库后,使用`desc <table>;`命令查看指定表的列名、数据类型和其他相关信息。
7. 建库:通过`create database <database_name>;`创建新的数据库,如`create database my_new_db;`。
8. 建表:在选定数据库后,使用`CREATE TABLE <table_name>(...);`定义表结构并创建表。
9. 删库或删表:`DROP DATABASE <database_name>;`删除数据库,`DROP TABLE <table_name>;`删除表。
10. 插入数据:使用`INSERT INTO <table>(column1, column2, ...) VALUES(value1, value2, ...);`向表中添加新记录。
11. 查询数据:通过`SELECT column1, column2 FROM <table> WHERE condition;`执行查询操作。
12. 更新数据:使用`UPDATE <table> SET column1 = value1, column2 = value2 WHERE condition;`更新现有记录。
13. 清空表中的记录:`TRUNCATE TABLE <table>;`清除表中所有数据,但保留表结构。
14. 增加字段:使用`ALTER TABLE <table> ADD COLUMN <column_name> <data_type>;`向表中添加新列。
15. 更改字段名称:`ALTER TABLE <table> RENAME COLUMN <old_column> TO <new_column>;`重命名表中的列。
16. 更改字段默认值:`ALTER TABLE <table> ALTER COLUMN <column> SET DEFAULT <new_default_value>;`修改列的默认值。
17. 更改字段数据类型:`ALTER TABLE <table> MODIFY COLUMN <column> <new_data_type>;`更改列的数据类型。
18. 增加主键:`ALTER TABLE <table> ADD PRIMARY KEY (<column>);`在表中添加主键约束。
19. 导入SQL文件:使用`source /path/to/file.sql;`命令导入SQL脚本。
20. 导入文本文件:`LOAD DATA INFILE '/path/to/file.txt' INTO TABLE <table>;`将文本数据导入表。
21. 备份数据库:`mysqldump -u<username> -p<password> <database> > backup.sql`创建数据库的SQL备份文件。
22. 导出数据:`SELECT * INTO OUTFILE '/path/to/file.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM <table>;`将数据导出到CSV文件。
23. 退出MySQL命令环境:输入`exit;`或`quit;`离开MySQL客户端。
24. 实例学习:文档中可能包含具体的示例和练习,帮助读者更好地理解和应用这些命令。
25. 作者的话:作者可能分享了学习心得或额外的建议,鼓励读者深入学习和实践。
通过熟练掌握这些MySQL5.0命令,你可以有效地管理数据库,执行日常维护任务,以及进行更复杂的数据库操作。在实际工作中,不断练习和熟悉这些命令将大大提高工作效率。
124 浏览量
2008-11-26 上传
点击了解资源详情
点击了解资源详情
204 浏览量
108 浏览量
115 浏览量
180 浏览量
2021-09-30 上传
chenglongwhu
- 粉丝: 18
- 资源: 149
最新资源
- 三星s3c2410数据手册(arm920T).
- China-DRM课件加密系统结构
- linux一句话精彩问答
- Debuging with GDB
- Manning - Code Generation In Action, 2003.pdf
- Oracle TimesTen内存数据库6.0 版推荐编程实践
- μC_OS-Ⅱ中文资料大全
- c#实现代理服务器源码
- webwork2开发指南
- wxpython in action 《活学活用wxpython》
- Thinking.In.Java.3rd.Edition.Chinese.eBook.pdf
- JSP2_0技术手册.pdf
- 107句JS常用语句.doc
- 简单实用的界面测试规范,供朋友们进行参考
- IIS常见问题的解决
- ubuntu从入门到精通