`
jias_je
  • 浏览: 40613 次
  • 性别: 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⾼⼿系列

    本系列笔记将带你从入门到精通,掌握MySQL的使用和优化。 1. **背景介绍** 在信息化社会中,数据库是存储和管理大量数据的关键工具。MySQL因其免费且性能优异的特点,成为了许多企业和开发者首选的数据库系统。与...

    韩顺平 大型门户网站核心技术-Mysql优化-笔记-www.itmuch.com.pdf

    在阅读了《韩顺平 大型门户网站核心技术-Mysql优化-笔记***.pdf》文档之后,可以了解到关于MySQL数据库优化的多个关键技术和方法。以下是根据文档内容总结的知识点: 1. MySQL数据库优化技术主要包含以下方面: - ...

    mysql数据库笔记 - 副本.zip

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

    MYSQL学习笔记-索引

    ### MySQL学习笔记—索引详解 #### 索引的重要性 在MySQL中,索引扮演着极其重要的角色,尤其在处理大数据量时更是如此。合理的索引设计不仅可以大幅提升查询性能,还能有效降低服务器资源消耗。根据给定的信息,...

    mysql安装笔记-为你铺平道理[经典]

    通过上述命令检查系统中是否已经存在MySQL的相关组件。如果检测到已安装MySQL,且需要卸载,则可以通过以下命令来完成: ```bash rpm -e MySQL-client-community MySQL-server-community ``` #### 二、安装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数据库 登录MySQL数据库是进行任何操作的前提。下面列举了几种常用的登录方法: 1...

    最新MySQL笔记.pdf

    文件中还提到了如何登录MySQL数据库的命令,例如使用mysql -h localhost -P 3306 -u root -p 命令可以登录到本机的MySQL实例,并要求输入密码。此外,还可以在未登录情况下使用mysql --version或mysql -V命令查看...

    mysql命令笔记

    ### MySQL 命令笔记详解 #### 一、导出与导入操作 ##### 1. 导出整个数据库 导出整个数据库时,可以使用`mysqldump`工具,并指定字符集。以下是一个示例命令,展示了如何将数据库导出为一个文件。 ```sql ...

    mysql的相关命令笔记

    ### MySQL 相关命令知识点详解 #### 一、MySQL配置与初始化 1. **打开 MySQL 配置环境:** - 在新安装MySQL后,首先需要确保MySQL的配置正确无误。 - 通常,MySQL的配置文件为`my.cnf`(Linux系统)或`my.ini`...

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

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

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

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

    php+mysql笔记

    - **来源与背景**:这份笔记源自“太牛程序员”的PHP与MySQL教程视频,该视频资源可以在“泰牛”平台下载。视频包含了从第264讲到第284讲的内容,总时长约为5小时。 #### 二、PHP与MySQL入门 - **课程回顾**:第264...

    MySQL核心技术学习笔记

    ### MySQL核心技术学习笔记 #### 一、为什么要学习数据库 学习数据库的重要性主要体现在以下几个方面: 1. **持久化数据到本地**:数据库能够将应用程序产生的数据持久化存储在磁盘上,即使系统重启也不会丢失...

    MySQL超级详细笔记

    如果需要在未登录情况下查看MySQL版本,可以使用mysql --version或mysql -V命令。这些命令可以显示MySQL的版本信息,例如,"mysqlVer 14.14 Distrib 5.7.25, for Win64 (x86_64)"。 MySQL的使用涵盖了数据库的基本...

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

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

    MYSQL笔记.zip

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

Global site tag (gtag.js) - Google Analytics