常用sql命令整理
1、通过mysql命令远程连接服务器数据库
1 |
|
-u
用户名,直接写不跟空格
-p
密码,,直接写不跟空格
-P
端口号
2、dump文件
1 |
|
-h
或--host
:指定MySQL服务器的主机名。-P
或--port
:指定MySQL服务器的端口号。-u
或--user
:指定连接MySQL服务器的用户名。-p
或--password
:提示用户输入连接MySQL服务器的密码。请注意,在使用该参数时不要在其后加空格。--single-transaction
:在导出数据时使用单个事务,以确保一致性。-d
或--no-data
:只导出表的结构,而不包括数据。-t
或--no-create-info
:只导出数据,而不包括表的结构。--where
:根据指定的条件导出满足条件的数据。--skip-comments
:跳过生成导出文件中的注释。--skip-triggers
:跳过导出表的触发器。--skip-lock-tables
:在导出数据时不锁定表,允许其他会话访问表。--result-file=<文件路径>
:将导出结果保存到指定的文件中。--routines
:导出存储过程和函数。--events
:导出事件(Event)。--triggers
:导出触发器。
1 |
|
3、把dump文件导入到指定数据库
- 通过mysql链接远程数据库
- use <dabatase>; 进入指定数据库
- source /tmp/local.sql 把本地的sql文件在当前数据库执行
常用sql命令整理
http://coder-xieshijie.cn/2023/06/07/数据库/MySQL/常用sql命令整理/