MySQL常用命令详解
版权申诉
157 浏览量
更新于2024-07-06
收藏 137KB DOCX 举报
"该文档是关于MySQL常用命令的集合,涵盖了数据库的备份、恢复、创建、查询、修改等基础操作。"
在MySQL中,数据库管理涉及多种语句和命令,以下是一些关键知识点:
1. 数据库备份与恢复:
- `mysqldump` 命令用于导出数据库,例如:`mysqldump -u wcnc -psmgp_apps_wcncusers > wcnc_users.sql` 导出wcncusers用户的数据。
- 数据库结构的导出:`mysqldump -u wcnc -p -d --add-drop-table mgp_apps_wcnc > wcnc_db.sql`,不包含数据,只包含表结构。
- 使用`source`命令恢复脚本:`mysql> source wcnc_db.sql`,将wcnc_db.sql中的内容导入当前数据库。
2. 数据库操作:
- 创建数据库:`mysql> create database xhkdb;`
- 查看当前使用的数据库:`mysql> select database();`
3. 表的创建与结构:
- 创建表`MyClass`:`mysql> create table MyClass (name char(20) not null, degree double(16,2));`
- 获取表结构:使用`desc 表名`或`show columns from 表名`,例如:`mysql> DESCRIBE MyClass;`
4. 数据查询与更新:
- 查询表`MyClass`中前两行数据:`mysql> select * from MyClass limit 0,2;`
- 更新数据:可以使用`update`语句,例如将content字段内容追加:`mysql> update articles set content = concat(' ', content);`
5. 字段类型:
- VARCHAR型:变长字符串类型,如`name VARCHAR(20)`,可存储最大20个字符的字符串。
6. 表的修改:
- 添加列:`alter table dbname add column userid int(11) not null primary key`,向名为dbname的表添加一个主键列。
7. 数据导入与导出:
- 从本地文件导入数据:`mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;`
- 导入.sql文件:`mysql> source D:/mysql.sql`,导入D盘下的mysql.sql文件。
8. 表的操作:
- 删除表:`mysql> drop table MYTABLE;`
- 清空表数据:无直接清空命令,但可以先删除后重建,或使用`DELETE FROM MYTABLE`。
9. 权限管理:
- 更改用户密码:`mysqlmydb -uroot -pnewpassword;`
- 授予权限:`grant usage on *.* to NewUserName@HostName`,授予NewUserName在所有数据库上使用权限。
请注意,上述操作完成后,可能需要重启MySQL服务以应用更改。登录MySQL时,可以使用`mysql -u root -p`或特定数据库的连接命令`mysql mydb -u root -p`。此外,还可以通过`grant`命令为新用户分配权限。
2021-12-05 上传
2020-09-09 上传
2023-06-10 上传
2023-02-24 上传
2023-05-30 上传
2023-05-31 上传
2023-05-31 上传
2023-09-04 上传
2023-05-31 上传
2023-06-11 上传
![](https://profile-avatar.csdnimg.cn/1b8528961b9a43fcbc3ccec9e4b60bc3_hc1018520482.jpg!1)
奔跑的朱亚文
- 粉丝: 0
- 资源: 4万+
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储