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

mysql几个知识点

阅读更多
1.导出建表语句
sql 代码
  1. mysqldump -d -uroot -ptest usertrack > db.txt  

 

2. mysql启动时会启动2个端口对外服务,一个是unix端口服务(端口标识符),以文件形式展示(Unix Sockets),默认是在/tmp/mysql.sock,只能本机链接使用该端口,也就是通过mysql.sock文件链接,其它机器上不能通过该端口链接。也就是说

  1. mysql -uusername -ppassword  

  1. mysql -uusername -h localhost -ppassword   

只有这2种形式的链接使用的是该端口。另一个端口是TCP端口号, 为其它机器链接提供服务,即

  1. mysql -uusername -ppassword -hip地址  

  1. mysql -h127.0.0.1 -uusername -ppassword  

来链接时使用该端口。

 

3. mysql是客户端,mysqld是提供给客户端的服务。

 

have开头的是mysql的特性

  1. show variables like 'have%';   
  2. +-----------------------+----------+   
  3. | Variable_name         | Value    |   
  4. +-----------------------+----------+   
  5. | have_archive          | YES      |   
  6. | have_bdb              | NO       |   
  7. | have_blackhole_engine | YES      |   
  8. | have_compress         | YES      |   
  9. | have_crypt            | YES      |   
  10. | have_csv              | YES      |   
  11. | have_dynamic_loading  | NO       |   
  12. | have_example_engine   | YES      |   
  13. | have_federated_engine | YES      |   
  14. | have_geometry         | YES      |   
  15. | have_innodb           | YES      |   
  16. | have_isam             | NO       |   
  17. | have_merge_engine     | YES      |   
  18. | have_ndbcluster       | DISABLED |   
  19. | have_openssl          | DISABLED |   
  20. | have_ssl              | DISABLED |   
  21. | have_query_cache      | YES      |   
  22. | have_raid             | NO       |   
  23. | have_rtree_keys       | YES      |   
  24. | have_symlink          | YES      |   
  25. +-----------------------+----------+  

 

 4  可以通过sock端口直接关闭mysql:

  1. mysqladmin -S/home/mahaibo/mysql-5.0.45-linux-i686/mysql0.sock shutdown   

 

5. 设定某个表自增字段的起始值

  1. alter table result auto_increment=1;  

 

6.只有mysqld是用来提供给mysql各种客户端调用,也就是一个server端,所以只有mysqld命令不需要username和password,类似mysqladmin的都是各种客户端,所以使用这些命令的时候需要带上username和password

  1. mysqladmin -uroot shutdown  





三.从数据库导出数据库文件:
1.将数据库mydb导出到e:\mysql\mydb.sql文件中:
打开开始->运行->输入cmd 进入命令行模式
c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb mytable>e:\mysql\mytable.sql
3.将数据库mydb的结构导出到e:\mysql\mydb_stru.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql
//-h localhost可以省略,其一般在虚拟主机上用
四.从外部文件导入数据到数据库中:
从e:\mysql\mydb2.sql中将文件中的SQL语句导入数据库中:
1.从命令行进入mysql,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。
2.退出mysql 可以输入命令exit;或者quit;
3.在CMD中输入下列命令:
c:\>mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql
然后输入密码,就OK了。

分享到:
评论

相关推荐

    mysql知识点.docx

    MySQL 数据库设计知识点 MySQL 是一种关系型数据库管理系统,具有高性能、可靠性和安全性等特点。在实际开发中,合理设计数据库的结构和表结构是非常重要的。下面是 MySQL 数据库设计中的一些重要知识点: 1. 表...

    MySQL面试题知识点讲解_小学知识点归纳

    mysql面试题知识点讲解 随便说几个吧:性能优化,分布式数据库,索引,锁,日志,容灾恢复...

    MySQL学习资料知识点总结.pdf

    MySQL的权限管理是通过几个特定的权限表实现的,例如user、db、table_priv、columns_priv和host表,它们分别管理用户连接、数据库操作、表格操作、列级操作和主机级别的权限。这些权限控制确保了对数据库访问的精细...

    数据库MySQL基础知识点5

    本文将深入探讨MySQL中的几个基础知识点,包括索引、用户管理、密码重置、远程登录以及数据的爬取与展示。 首先,索引是提升查询效率的关键。在MySQL中,可以使用`SHOW INDEX FROM 表名;`命令查看表上的现有索引。...

    MySQL Workbench使用手册

    ### MySQL Workbench 使用手册知识点概览 #### 一、MySQL Workbench 简介 MySQL Workbench 是一款功能强大的图形化工具,旨在帮助数据库开发者、管理员等专业人士更高效地进行数据库设计、管理以及开发工作。根据...

    MySQL数据库知识点.docx

    以下是关于MySQL数据库的一些核心知识点: ### 第一章:初识MySQL 1. **MySQL8.0服务目录结构文件详解**:MySQL的安装目录通常包含配置文件、日志文件、数据文件等,了解这些文件的位置和作用对数据库管理和维护至...

    几个mysql练习题目压缩包

    这个压缩包文件"几个mysql练习题目压缩包"显然包含了若干个与MySQL相关的练习题目,旨在帮助用户提升MySQL的技能和知识。以下是一些可能涵盖的MySQL知识点: 1. 数据类型:在MySQL中,了解各种数据类型(如INT, ...

    nodejs连接mysql数据库及基本知识点详解

    Node.js连接MySQL数据库以及相关的知识点包括以下几个方面: 1. Node.js全局变量的使用。全局变量在Node.js中是非常常用的,包括__filename、__dirname和process.cwd()。__filename能够返回当前执行文件的绝对路径...

    mysql数据库的几个中文教程

    以下是一些可能涵盖的重要知识点: 1. **MySQL概述**:MySQL的基本概念,包括它的起源、特性以及为何在众多数据库系统中脱颖而出。它通常会解释什么是SQL(结构化查询语言)以及SQL在数据库中的核心作用。 2. **...

    MySQL_C_API.rar_API_mysql_doc_mysql api_mysql c语言

    在MySQL的C API中,主要包含以下几个关键的知识点: 1. **连接管理**:`mysql_init()`用于初始化一个MySQL结构体,`mysql_real_connect()`用于建立到MySQL服务器的连接。`mysql_close()`则用于关闭已建立的连接。 ...

    Mysql 5.1 和 Mysql驱动

    了解以上知识点,开发者可以更好地利用MySQL 5.1及`libmySQL.dll`驱动开发高效、稳定的应用程序,同时确保数据的安全和一致。在实际开发中,还需要结合具体的应用场景和需求,选择合适的数据结构、索引策略、查询...

    云数据库MySQL认证

    云数据库MySQL认证的内容通常会涵盖以下几个核心知识点: 1. **MySQL基础**:包括数据库基本概念、SQL语言的使用(如DDL、DML、DCL、TCL语句)、索引原理、事务处理等。这是所有MySQL管理运维的基础,需要掌握。 2...

    从MySQL获取ip

    根据提供的文件信息,我们可以归纳出以下几个关键的知识点: ### 1. 使用Shell脚本与MySQL交互 #### 知识点概述: 在Linux环境下,我们经常需要编写Shell脚本来执行一些自动化任务,比如启动服务、查询数据库等。...

    高性能mysql附录A

    然而,可以推测《高性能mysql》这本书及附录A可能包含的知识点包括但不限于以下几个方面: 1. MySQL架构:深入理解MySQL数据库的内部架构,包括存储引擎、查询优化器、缓冲池等组件的工作原理及其对性能的影响。 2...

    mysql面试题 包含 初级 中级 高级 各级别知识点.rar

    注意:关于MySQL的内容整理,包括了面试题、学习笔记、使用文档以及Xmind思维图几个部分 01、MySQL 面试题集合总结 1.1 MySQL 面试题(基础部分): drop、truncate、 delete区别 数据库三范式是什么? union和...

    include mysql库文件

    这个过程涉及到几个关键步骤和知识点,下面将详细解释。 首先,你需要下载MySQL的C API库。你可以从MySQL官方网站的开发者资源部分找到适用于iOS的版本。下载后,解压文件,通常会包含头文件(.h)和库文件(.a或者...

    MySql-5.0.22安装Mysql开发工具

    安装过程中,用户通常会面临几个关键步骤: 1. **欢迎界面**:显示MySQL的简介和许可协议。用户需同意该协议才能继续安装。 2. **选择安装类型**:一般有“典型”、“自定义”两种选择。典型安装会自动配置基本服务...

Global site tag (gtag.js) - Google Analytics