windows 下的解决方法:
my.ini 里面的mysqld部分
加入 lower_case_table_names=2
[mysqld]
lower_case_table_names=2
set-variable=lower_case_table_names=0
port= 3306
注: 1 表示不区分大小写 2表示区分大小写
然后重启mysqld服务器 ,在xampp重启mysqld服务可以通过xampp目录下的mysql_start.bat
重启mysqld服务后,命令行进入mysql,要确认已经把 lower_case_table_names值改成2了
mysql> show variables like '%low%';
+------------------------+---------+
| Variable_name | Value |
+------------------------+---------+
| log_slow_queries | OFF |
| low_priority_updates | OFF |
| lower_case_file_system | ON |
| lower_case_table_names | 2 |
| max_allowed_packet | 1047552 |
| slow_launch_time | 2 |
+------------------------+---------+
6 rows in set (0.06 sec)
再次导入product.sql 发现已 经可以区分大小写 。
分享到:
相关推荐
│ bcp-数据导入导出-二进制文件.sql │ bcp-数据导出为文件.sql │ bcp表数据存为XML.sql │ SQL Server到Oracle连接服务器的实现.sql │ SQL Server到SQLBASE连接服务器的实现.sql │ SQL Server到SYBASE连接...
使用Navicat或其他工具导出的.SQL文件,导入数据库时需要注意表名大小写的统一,因为MySQL默认表名首字母小写,可能需要手动编辑SQL语句进行调整。 网站连接数据库时,需要获取数据库的详细信息,如主库地址,以便...
介绍就不多说了,下边是部分目录,觉得有用的话就顶一个 C:. │ sqlserver2000.txt │ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用文件及文件组.sql │ 1.9.2(3) 调整...
- **从外部数据源中导入和导出数据**:使用特定的工具或命令将数据从外部文件导入到数据库,或将数据库中的数据导出到文件。 - 示例:使用SQL Server Import and Export Wizard从Excel文件导入数据。 #### 第七...
- 一个基于Web的MySQL管理工具,支持数据库管理、数据库对象管理、权限管理和数据导入导出等功能。 #### 表类型(存储引擎)的选择 - **MySQL存储引擎概述:** - 存储引擎决定了表的物理存储方式及其特性,不同...
根据提供的文件信息,我们可以整理出以下关于MySQL数据库的相关知识点: ### MySQL数据库操作基础 #### 表结构修改 1. **重命名表** - `ALTER TABLE <旧表名> RENAME TO <新表名>;` - 示例:将表`old_table`...
- **从外部数据源中导入和导出数据**:支持多种格式的数据导入导出功能。 **十一、创建和操作表** - **CREATEDATABASE语句**:创建数据库。 - **建立数据库时的选项**:包括数据文件、日志文件等。 - **设计数据库...
- **从外部数据源中导入和导出数据**:介绍如何将数据从其他数据库或文件格式导入到SQL Server中,以及如何将数据导出到其他格式。 #### 第九天:创建和操作表 - **CREATEDATABASE语句**:用于创建新的数据库。 - ...
- 原则:使用有意义的英文词汇,用下划线分隔,仅限字母、数字和下划线,避免MySQL保留字,所有对象名使用小写。 - 数据库命名:不超过30个字符。 - 表命名:模块相关的表使用相同前缀,清晰表达表的含义,用...
通过数据导入和导出,可以将数据从一个数据库迁移到另一个数据库,或从外部文件导入数据。 ### 第九天:创建和操作表 #### CREATEDATABASE语句 用于创建新的数据库。 #### CREATETABLE语句 用于创建新表,并定义...
- **从外部数据源中导入和导出数据**:介绍如何使用不同的数据库管理系统(如Microsoft Access、SQL Server、Oracle等)进行数据的导入导出操作。 #### 十、创建和操作表 - **CREATEDATABASE语句**:用于创建新的...
- **SQL书写风格**:保持SQL语句的一致性,如使用大写字母写关键字,小写字母写表名和列名,以提高可读性。 - **避免全表扫描**:尽可能使用索引来减少数据扫描量,避免`SELECT *`,只选择需要的列。 - **合理...
- 使用`mysqldump`命令导出数据,使用`mysql`命令导入数据。 #### 十九、数据库设计三范式 - **1.20 数据库设计的三范式** - **1.20.1 第一范式** - 每个列都是不可分割的基本数据项。 - **1.20.2 第二范式** ...
- 导出SQL文件时,保留必要的数据,删除测试数据,以保证备份的实用性。 - 使用UTF-8字符集,以支持多语言字符。 4. **字段命名规范**: - 字段全名使用小写字母,多单词间用下划线分隔,如`create_date`。 - ...
- **导入和导出数据**:支持从不同数据源导入数据,并能够导出数据到外部文件或数据库。 #### 十一、创建和操作表 - **CREATE DATABASE语句**:创建数据库。 - **CREATETABLE语句**:创建表。 - **ALTERTABLE语句**...
- **选择数据库类型**:在工具栏上点击“Database”选项,选择“Change Current DBMS”来更改导出脚本的目标数据库类型,例如MySQL、SQL Server或Oracle等。 - **导出脚本**:再次点击“Database”选项,这次选择...
- **从外部数据源导入和导出数据**:如从Microsoft Access、SQL Server、Oracle等数据库或CSV、Excel等文件格式中导入或导出数据,实现数据的迁移和同步。 #### 创建和操作表 - **CREATEDATABASE/CREATETABLE语句*...