`
jias_je
  • 浏览: 39591 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

mysql笔记-命令

阅读更多

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作为一款广泛应用的关系型数据库管理系统,因其开源、免费且性能卓越的特性,在互联网行业中被广泛采用。本笔记旨在系统性地介绍MySQL的基础知识、性能优化及实战案例,帮助读者深入...

    MySQL笔记-MySQL⾼⼿系列

    总共27个篇章,第1篇:MySQL的⼀些基础...第3篇:MySQL管理员常⽤的⼀些命令;第4篇:DDL常⻅操作汇总;第5篇:DML常⻅操作;第6篇:select查下基础篇;第7篇:select条件查询。。。。。基本能实现MySQL从入门到精通

    mysql数据库笔记 - 副本.zip

    恢复时可使用source命令执行SQL脚本或使用mysqlimport导入二进制文件。 12.权限系统:MySQL有完善的用户权限管理,可以设定不同用户对数据库、表甚至具体列的操作权限。 以上只是MySQL基础知识的冰山一角,深入...

    Mysql课程配套源码笔记-01.zip

    例如,`CREATE DATABASE`命令用于创建新数据库,`GRANT`和`REVOKE`用于管理用户权限,`mysqldump`是常用的备份工具。 "mysql数据库入门基础实战.pdf"这本书籍或者文档,将深入介绍MySQL的基础概念和技术。它可能会...

    mysql开发-main笔记

    10. **性能监控与调优**:通过`SHOW STATUS`、`SHOW VARIABLES`等命令查看数据库状态,使用慢查询日志定位性能瓶颈,以及如何调整MySQL配置以提升性能。 11. **复制与集群**:MySQL的主从复制可以实现数据备份和...

    mysql复习笔记-by燕十八.docx

    这份复习笔记主要涵盖了MySQL的基础知识,包括数据库连接、库级操作、表级操作、列类型以及数据的增删改查。 首先,确保你已经安装了WAMP(Windows Apache MySQL PHP)服务器套件和ECShop电子商务平台。ECShop的...

    MYSQL学习资源及笔记-入门必备

    这份“MYSQL学习资源及笔记-入门必备”压缩包文件显然包含了帮助初学者掌握MySQL基础知识的各种资料。下面,我们将深入探讨MySQL的一些核心概念和关键知识点。 1. **MySQL基础知识** - **数据库与表**:MySQL中的...

    数据库MYSQL底层原理分析-笔记-pdf

    - EXPLAIN是MySQL的一个命令,用于分析SQL查询的执行计划。通过EXPLAIN,我们可以看到查询是如何执行的,包括哪些索引被使用,数据如何被扫描,以及可能存在的性能瓶颈。 3. **Mysql事务以及锁原理讲解**: - ...

    MySQL笔记,比较全,知识点都有,而且有例子

    这份"MySQL笔记"涵盖了其主要知识点,并且每个概念都配有实例,使得学习更为直观易懂。以下是对这些笔记的详细解析: 一、基础概念 MySQL的基础部分包括数据库、表、字段、记录等基本元素的创建、修改和删除。理解...

    MYSQL笔记.zip

    总的来说,这个MySQL笔记涵盖了数据库管理的各个方面,通过一天的学习,你可以建立起对MySQL的初步理解,并具备基本的数据库操作能力。然而,要想成为真正的MySQL专家,还需要不断实践和深入学习更高级的主题,如...

    mysql学习笔记-数据库概述、使用、sql编写

    在 Windows 上,可以通过“开始”菜单、命令提示符或者运行对话框使用特定指令来管理 MySQL 服务。 【表的创建与关系】 在数据库中,表是数据的主要载体。创建表同样使用 DDL,例如 `CREATE TABLE tablename ...

    MySQL笔记.pdf

    这只是MySQL笔记的部分内容,实际上MySQL的功能远不止这些,还包括视图、索引、事务处理、存储过程、触发器、函数等多个高级特性。了解并掌握这些内容,将有助于在实际项目中更高效地管理和操作数据。

    笔记-MySQL.pdf

    理解EXPLAIN命令的使用,可以分析查询执行计划,找出性能瓶颈。 5. **InnoDB引擎底层解析**:InnoDB是MySQL中最常用的事务型存储引擎,支持行级锁定和ACID特性。理解其事务处理机制、redo logs、undo logs、MVCC...

    mysql笔记.rar

    本笔记将深入探讨MySQL的基础知识,帮助你全面掌握这个强大的数据存储和管理工具。 首先,我们要理解数据库的基本概念。数据库是一个组织和存储数据的系统,允许用户通过结构化查询语言(SQL)进行数据的检索、更新...

    mysql的相关命令笔记

    mysql的相关命令笔记

    Django学习笔记--阉割版

    Django学习笔记--阉割版 Django是Python下的一个免费开源的Web应用框架,使用它可以快速构建可维护、可扩展、灵活的网站。下面是 Django 学习笔记的总结,涵盖了 Django 的安装、项目结构、应用程序、视图、模型、...

    MySQL笔记.docx

    在 Windows 中,可以使用 cmd 命令来启动或停止 MySQL 服务。 MySQL 常用命令 MySQL 提供了多种命令来管理和维护数据库。下面是一些常用的命令: * 启动 MySQL 服务:net start mysql * 停止 MySQL 服务:...

    老男孩Linux运维笔记--文字版

    对于服务管理,如HTTP服务器Apache或Nginx、数据库MySQL、邮件服务器Postfix等,笔记将阐述其安装、配置、调试和安全管理的全过程,使你具备独立部署和维护这些服务的能力。 故障排查是运维人员必备的技能之一。...

    MySQL大佬姜承尧49完整课程笔记,进阶涨薪必看,内含MySQL配置文件

    MySQL是世界上最受欢迎的关系...这份笔记对MySQL DBA的角色至关重要,它不仅涵盖了日常工作所需的技能,还包含了应对面试的关键知识点。通过深入学习和实践,不仅可以提升个人技术水平,也能为职业生涯带来显著的提升。

    Mysql最全学习笔记

    MySQL学习笔记 数据库基础知识: * 数据库(DB):存储数据的容器。 * 数据库管理系统(DBMS):创建或管理数据库的软件,例如 MySQL、Oracle、SQL Server 等。 SQL 介绍: * 结构化查询语言(SQL):与数据库...

Global site tag (gtag.js) - Google Analytics