`
fzd8589
  • 浏览: 53590 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

mysql使用笔记(在windows 和linux)

阅读更多

windows:安装 mysql成功后,除了程序栏里的登录窗口外,在cmd里也可以登录mysql。
         转到mysql的目录, cd 进入目录,dir 显示目录下的子文件、文件夹。
         mysql -u root [-h localhost] -p 输入密码
终端不能输入utf8中文,incorrect string value
         因为cmd窗口默认gbk字符集不可修改,所以修改mysql的字符集
         show variables like '%character&' ;
          Variable_name            | Value
--------------------------+------------------------------------------------
 character_set_client     | utf8
 character_set_connection | utf8
 character_set_database   | utf8
 character_set_filesystem | binary
 character_set_results    | utf8
 character_set_server     | utf8
 character_set_system     | utf8
 character_sets_dir       | C:\ReiyenKart\MySQL Server 5.1\share\charsets\
       修改其中的client和results为gbk
       set    character_set_client =gbk
       这样修改之后只对当前session有效,重开之后恢复原状。 所以还是修改my.ini的default-character-set=gbk。这个属性有两个,第一个是gbk,第二个是utf8.不知道是为什么。
这样修改之后变量是这样的:
+--------------------------+------------------------------------------------+
| Variable_name            | Value                                          |
+--------------------------+------------------------------------------------+
| character_set_client     | gbk                                            |
| character_set_connection | gbk                                            |
| character_set_database   | utf8                                           |
| character_set_filesystem | binary                                         |
| character_set_results    | gbk                                            |
| character_set_server     | utf8                                           |
| character_set_system     | utf8                                           |
| character_sets_dir       | C:\ReiyenKart\MySQL Server 5.1\share\charsets\ |
+--------------------------+------------------------------------------------+


linux:解决乱码问题(黄金五步法) linux类似
       1.mysql -uroot --character-set=utf8;
       2.create database 库名 character set=utf8;
       3.use 库名;
       4.set names utf8;
       5.建表
 mysql里几种文本:tinytext 非常小的文本串 || text 小文本串
                    mediumtext 中等文本串   || longtext 大文本串

 

mysql 命令行导出数据库  mysqldump -uroot -p     reiyenkart   >c:/a.sql

                                                       用户名   密码   库              备份的目录,文件

分享到:
评论

相关推荐

    黑马MySQL数据库笔记.doc

    在了解 MySQL 之前,首先需要了解什么是数据库。数据库是一种高效的数据存储方式,它可以存储大量的数据,并且提供了高效的数据检索和管理机制。数据库管理系统(DBMS)是用于管理和维护数据库的软件系统。常见的...

    MySQL学习笔记.zip

    它的设计目标是速度、可移植性和简洁性,支持多种操作系统,如Windows、Linux、Unix等。MySQL使用SQL语言进行数据操作,具有高效、稳定、易用的特点。 二、安装与配置 在不同平台上安装MySQL可能略有差异,但一般...

    MYSQL笔记.zip

    在Linux、Mac或Windows系统中,这通常涉及启动MySQL客户端,如MySQL Shell或MySQL Workbench,然后通过输入SQL命令来管理数据库。熟悉命令行操作可以提高效率,尤其对于自动化脚本和远程服务器管理。 "说明文档.txt...

    mysql 个人学习笔记

    在开始学习MySQL之前,你需要了解如何在不同的操作系统上安装MySQL服务器,如Windows、Linux或Mac OS。安装完成后,配置文件my.cnf用于设置服务器参数,如端口号、默认字符集等。 2. **SQL基础**: SQL(结构化...

    MySQL语句汇总及重要笔记

    - 在Linux系统中,可以使用命令`/etc/rc.d/init.d/mysqld start`启动MySQL服务。 - 对于安全性的考虑,建议删除默认的匿名账户并为root用户设置一个强密码。具体命令如下: ```sql USE mysql; DELETE FROM user ...

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

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,尤其在互联网行业中,其高效、稳定和灵活的特点使其在数据存储和管理方面占据重要地位。姜承尧作为知名的MySQL专家,他的课程深受业界欢迎,尤其对于想要提升...

    MySQL笔记合集.pdf

    "MySQL笔记合集.pdf" MySQL 是一款开源的关系数据库管理系统(RDBMS),是一种relational database management system(RDBMS),是当下最流行的数据库管理系统之一。MySQL 的主要特点是开源、免费、跨平台、支持...

    Mysql+笔记+入门教程+MySQL详细安装图解

    "MYSQL笔记"则可能包含了一些高级主题,比如视图的创建和使用,存储过程和函数的编写,事务处理以确保数据的一致性,以及索引的优化策略,这些都对提升数据库性能至关重要。同时,笔记可能也会涵盖备份和恢复策略,...

    Mysql笔记markdown

    这篇“Mysql笔记markdown”涵盖了从基础到进阶的全方位知识,旨在帮助学习者深入理解和掌握MySQL的使用。 1. **基础概念** - 数据库:存储数据的容器,MySQL中的数据库通过SQL进行操作。 - 表:数据库中的数据...

    超经典mysql dba 学习笔记.zip

    学习笔记可能涵盖如何在不同操作系统上安装MySQL,包括Windows、Linux等。配置文件my.cnf的解读和修改,以调整性能参数如innodb_buffer_pool_size、thread_cache_size等,以适应不同的系统需求。 三、性能优化 性能...

    mysql笔记.zip

    2. 安装与配置:在不同操作系统上安装MySQL,包括Windows、Linux和macOS,以及配置MySQL服务器设置,如端口号、用户权限等。 3. 数据类型:了解MySQL支持的数据类型,如整数(INT)、浮点数(FLOAT)、字符串...

    韩顺平linux学习笔记

    本学习笔记涵盖了 Linux 的基础知识、Samba 服务的搭建、Web 项目的开发和发布等内容。学习笔记分为多个阶段,从基础的 Linux 平台开发到高级的 Unix 环境编程,并涉及到 Linux 应用系统开发和嵌入式开发等方面。 ...

    mysql安装及使用笔记

    - **跨平台支持**:MySQL 可以运行在多种操作系统上,包括但不限于 Linux、Unix 和 Windows。 - **使用 C/C++ 编写**:MySQL 的核心代码是使用 C 和 C++ 编写的,这使得其性能更加优秀。 - **支持多种编程接口**:...

    【学习笔记】Mysql入门很简单-笔记

    - **服务管理**: 在Windows平台上,可以通过控制面板的“服务”管理MySQL服务的状态。 - **客户端工具**: 常见的客户端访问工具包括命令行工具(mysql)和图形界面工具(MySQL Workbench、phpMyAdmin等)。 - **命令行...

    Mysql笔记资料

    这份"MySQL笔记资料"涵盖了全面的MySQL学习内容,包括基础理论、实战技巧以及优化策略,旨在帮助用户深入理解和掌握这个强大的数据存储与管理工具。 一、MySQL基础知识 在MySQL的学习之初,你需要了解其基本概念,...

    老男孩linux笔记下

    另外,文档提到在Linux系统中,文件名对大小写是敏感的,这一点与Windows系统不同,在编写脚本或进行文件操作时尤其要注意。 最后,Linux系统运维人员经常需要进行日志的查看和分析,以监控系统运行状态并及时发现...

    MySQLDBA运维笔记超详细.rar

    2. **安装与配置**:了解在不同操作系统上安装MySQL的步骤,如Linux、Windows和macOS。学习配置文件my.cnf的修改,以优化性能和安全设置。 3. **性能优化**:分析查询性能,使用EXPLAIN命令理解查询执行计划。掌握...

    Mysql\学习笔记\mysql优化

    在Linux系统上,它们通常是大小写敏感的,而在Windows上,通常不敏感。这在编写SQL语句时需要注意。 SQL优化步骤: 1. 通过`SHOW STATUS`命令监控SQL执行频率,如`Com_select`, `Com_insert`, `Com_update`, `...

    MYSQL笔记.txt

    - 在Linux系统中,可以通过`service mysql start`或`systemctl start mysqld`命令来启动MySQL服务。 - **登录MySQL**: - 命令格式:`mysql -h主机地址 -u用户名 -p密码` - `-h` 指定主机地址,默认为本地; - ...

Global site tag (gtag.js) - Google Analytics