1 开始使用mysql
bin> mysql -u $username -p
2 show all databases
mysql> show databases;
3 use a database
mysql> use $databaseName;
4 show all tables
mysql> show tables;
5 show database character
mysql> show variables like '%char%';
6 change database character
mysql> set character_set_database=$characterName;
7 import database
mysql> source $sqlFileName;
8 export database
mysql> mysqldump -p $databaseName > $sqlFileName;
9 export table
mysql> mysqldump -p $databaseName $tableName > $sqlFileName;
10 export table by query condition
mysql> mysqldump -p -where=$queryCondition $databaseName $tableName > $sqlFileName;
11 remote vistor mysql
mysql -h $ip -P $port -u $name -p
12 view mysql parameter
mysql -V
mysql> status;
13 quit mysql
mysql>quit;
14 mysql 远程访问权限 *代表所有 %任何ip
MYSQL> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
MYSQL> FLUSH PRIVILEGES;
# 第二种
MYSQL> GRANT ALL PRIVILEGES ON $database.$table.* TO '$user'@'$ip' IDENTIFIED BY '$password' WITH GRANT OPTION;
MYSQL> FLUSH PRIVILEGES;
#第三种
MYSQL> update user set host = '%' where user = 'root';
#mysql数据库user表会增加一条用户记录
15 删除带有外键约束的表的记录
1 先解除所有外键约束
ALTER TABLE 表名 NOCHECK CONSTRAINT 外键约束名;
2 然后执行自己的单条或多条删除
DELETE FROM 表名 WHERE 1=1;
3 删除后恢复外键约束
ALTER TABLE 表名 CHECK CONSTRAINT 外键约束名;
分享到:
相关推荐
【高性能MySQL笔记-总结】 MySQL作为一款广泛应用的关系型数据库管理系统,因其开源、免费且性能卓越的特性,在互联网行业中被广泛采用。本笔记旨在系统性地介绍MySQL的基础知识、性能优化及实战案例,帮助读者深入...
总共27个篇章,第1篇:MySQL的⼀些基础...第3篇:MySQL管理员常⽤的⼀些命令;第4篇:DDL常⻅操作汇总;第5篇:DML常⻅操作;第6篇:select查下基础篇;第7篇:select条件查询。。。。。基本能实现MySQL从入门到精通
恢复时可使用source命令执行SQL脚本或使用mysqlimport导入二进制文件。 12.权限系统:MySQL有完善的用户权限管理,可以设定不同用户对数据库、表甚至具体列的操作权限。 以上只是MySQL基础知识的冰山一角,深入...
例如,`CREATE DATABASE`命令用于创建新数据库,`GRANT`和`REVOKE`用于管理用户权限,`mysqldump`是常用的备份工具。 "mysql数据库入门基础实战.pdf"这本书籍或者文档,将深入介绍MySQL的基础概念和技术。它可能会...
10. **性能监控与调优**:通过`SHOW STATUS`、`SHOW VARIABLES`等命令查看数据库状态,使用慢查询日志定位性能瓶颈,以及如何调整MySQL配置以提升性能。 11. **复制与集群**:MySQL的主从复制可以实现数据备份和...
这份复习笔记主要涵盖了MySQL的基础知识,包括数据库连接、库级操作、表级操作、列类型以及数据的增删改查。 首先,确保你已经安装了WAMP(Windows Apache MySQL PHP)服务器套件和ECShop电子商务平台。ECShop的...
这份“MYSQL学习资源及笔记-入门必备”压缩包文件显然包含了帮助初学者掌握MySQL基础知识的各种资料。下面,我们将深入探讨MySQL的一些核心概念和关键知识点。 1. **MySQL基础知识** - **数据库与表**:MySQL中的...
- EXPLAIN是MySQL的一个命令,用于分析SQL查询的执行计划。通过EXPLAIN,我们可以看到查询是如何执行的,包括哪些索引被使用,数据如何被扫描,以及可能存在的性能瓶颈。 3. **Mysql事务以及锁原理讲解**: - ...
这份"MySQL笔记"涵盖了其主要知识点,并且每个概念都配有实例,使得学习更为直观易懂。以下是对这些笔记的详细解析: 一、基础概念 MySQL的基础部分包括数据库、表、字段、记录等基本元素的创建、修改和删除。理解...
总的来说,这个MySQL笔记涵盖了数据库管理的各个方面,通过一天的学习,你可以建立起对MySQL的初步理解,并具备基本的数据库操作能力。然而,要想成为真正的MySQL专家,还需要不断实践和深入学习更高级的主题,如...
在 Windows 上,可以通过“开始”菜单、命令提示符或者运行对话框使用特定指令来管理 MySQL 服务。 【表的创建与关系】 在数据库中,表是数据的主要载体。创建表同样使用 DDL,例如 `CREATE TABLE tablename ...
这只是MySQL笔记的部分内容,实际上MySQL的功能远不止这些,还包括视图、索引、事务处理、存储过程、触发器、函数等多个高级特性。了解并掌握这些内容,将有助于在实际项目中更高效地管理和操作数据。
理解EXPLAIN命令的使用,可以分析查询执行计划,找出性能瓶颈。 5. **InnoDB引擎底层解析**:InnoDB是MySQL中最常用的事务型存储引擎,支持行级锁定和ACID特性。理解其事务处理机制、redo logs、undo logs、MVCC...
本笔记将深入探讨MySQL的基础知识,帮助你全面掌握这个强大的数据存储和管理工具。 首先,我们要理解数据库的基本概念。数据库是一个组织和存储数据的系统,允许用户通过结构化查询语言(SQL)进行数据的检索、更新...
mysql的相关命令笔记
Django学习笔记--阉割版 Django是Python下的一个免费开源的Web应用框架,使用它可以快速构建可维护、可扩展、灵活的网站。下面是 Django 学习笔记的总结,涵盖了 Django 的安装、项目结构、应用程序、视图、模型、...
在 Windows 中,可以使用 cmd 命令来启动或停止 MySQL 服务。 MySQL 常用命令 MySQL 提供了多种命令来管理和维护数据库。下面是一些常用的命令: * 启动 MySQL 服务:net start mysql * 停止 MySQL 服务:...
对于服务管理,如HTTP服务器Apache或Nginx、数据库MySQL、邮件服务器Postfix等,笔记将阐述其安装、配置、调试和安全管理的全过程,使你具备独立部署和维护这些服务的能力。 故障排查是运维人员必备的技能之一。...
MySQL是世界上最受欢迎的关系...这份笔记对MySQL DBA的角色至关重要,它不仅涵盖了日常工作所需的技能,还包含了应对面试的关键知识点。通过深入学习和实践,不仅可以提升个人技术水平,也能为职业生涯带来显著的提升。
MySQL学习笔记 数据库基础知识: * 数据库(DB):存储数据的容器。 * 数据库管理系统(DBMS):创建或管理数据库的软件,例如 MySQL、Oracle、SQL Server 等。 SQL 介绍: * 结构化查询语言(SQL):与数据库...