数据库设计规范建库/表/列规范1.总体规范2. 数据库名3. 表4. 属性(列或字段)5. 索引SQL编写规范常用SQL语句编写基本规范1.SELECT语句2.INSERT语句3.UPDATE语句4. DELETE语句 建库/表/列规范1.总体规范名称长度不超过32个字符;名称采用英文单词、英文单词缩写、和数字,单词之间使用下划线分割(列采用驼峰式);数据库对象名称首字母必须小写;不得采用“_”            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-31 08:50:24
                            
                                285阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.mysql库名表明:大小写敏感与操作系统有关:(lower_case_tables_name 属性)   windows下不区分大小写;   linux下   数据库名与表名是严格区分大小写的;   表的别名是严格区分大小写的;   列名与列的别名在所有的情况下均是忽略大小写的;   变量名也是严格区分大小写的;   MACos不区分大小写;      其他注意点:   1.一般使用小写字母            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-18 07:06:10
                            
                                696阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在创建业务的时候,由于染色体XY区分,做拆分表的时候,特意写成大写,都处理完发现自动改为小写了,就具体调研了MySQL关于数据表命名大小写的规则;首先说明结论:MySQL表创建的过程中是否支持大小写的区分,是由底层配置;Mysql表名大小写区分规则1)linux下: 数据库名与表名是严格区分大小写的; 表的别名是严格区分大小写的; 列名与列的别名在所有的情况下均是忽略大小写的; 变量名也是严格区分            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 23:54:41
                            
                                293阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            windows下,MySQL的表名是不区分大小写的; 但是在, linux下, MySQL的表名是区分大小写的. 在linux下可以设置, 表名不区分大小写:vi /etc/my.cnf在[mysqld]下加入一行:lower_case_table_names=1重启mysql即可.附:MYSQL在LINUX下数据库名、表名、列名、别名大小写规则如下: 1.数据库名与表名是严格            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-30 15:50:23
                            
                                405阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux下的MySQL默认是区分表名大小写的,通过如下设置,可以让MySQL不区分表名大小写: 1、用root登录,修改 /etc/my.cnf; 2、在[mysqld]节点下,加入一行: lower_case_table_names=1 3、重启MySQL即可;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-07-16 08:38:00
                            
                                182阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            MySQL在Linux下数据库名、表名、列名、别名大小写规则:    1、数据库名与表名是严格区分大小写    2、表的别名是严格区分大小写    3、列名与列的别名在所有的情况下均是忽略大小写的    4、变量名也是严格区分大小写的 注意: A、Linux下MySQL安装完后默认:区分表名的大小写,不区分列名的大小写 B、改变            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-10 11:06:12
                            
                                229阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天郁闷死了,在LINUX下调一个程序老说找不到表,但是我明明是建了表的,在MYSQL的命令行下也可以查到,为什么程序就找不到表呢?  后来请教了一个老师才搞定,原来是LINUX下的MYSQL默认是要区分表名大小写的,哎,弄了那么旧,害死我了。  让MYSQL不区分表名大小写的方法其实很简单:  1.用ROOT登录,修改/etc/my.cnf  2.在[mysqld]下加入一行:lower_cas            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-10-18 23:58:31
                            
                                10000+阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            00 简单回顾之前写过一篇关于mysql 对表大小写敏感的问题,其实在mysql中字段存储的内容是不区分大小写的,本篇进行简单的总结。想回顾一下:MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:1、数据库名与表名是严格区分大小写的;2、表的别名是严格区分大小写的;3、列名与列的别名在所有的情况下均是忽略大小写的;4、字段内容默认情况下是大小写不敏感的。01 一个例子简单例子:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 10:47:04
                            
                                1062阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [url]http://lucifer119.blog.51cto.com/2914308/1311084[/url]
原来是LINUX下的MYSQL默认是要区分表名大小写的,哎,弄了那么旧,害死我了。
  让MYSQL不区分表名大小写的方法其实很简单:
[color=darkblue]  1.用ROOT登录,修改/etc/my.cnf,[b]linux下            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-16 12:22:03
                            
                                111阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL设置数据库表名不区分大小写
在MySQL中,默认情况下数据库表名是区分大小写的,这意味着如果你创建了一个表名为`MyTable`,那么你只能通过`SELECT * FROM MyTable`来查询数据,而`SELECT * FROM mytable`将会报错。但有时候我们希望数据库表名不区分大小写,这就需要对MySQL进行相应的设置。
## 设置数据库表名不区分大小写
要设置数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-23 07:53:51
                            
                                147阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL创建区分大小写数据库
在MySQL中,默认情况下数据库和表名是不区分大小写的。但是有时候我们可能需要创建一个区分大小写的数据库,以满足特定的需求。本文将介绍如何在MySQL中创建区分大小写的数据库,并提供相应的代码示例。
## 为什么需要区分大小写的数据库
在某些情况下,我们可能需要在数据库中区分大小写。比如,有些应用程序在处理数据库表名或字段名时需要区分大小写,如果数据库不支            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-24 05:35:58
                            
                                128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux 系统中的MySQL数据库默认区分大小写今天在开发中遇到这么个问题,将连接的数据库改为服务器上的时候(服务器是Linux系统的),程序跑起来后一直出错,总提示数据库的表找不到,而打开数据库看该表明明是存在的,在我的印象中MySQL数据是不区分大小写的,后来查资料才发现,在Linux系统中MySQL默认是严格区分大小写的,可以在配置文件中添加配置,用root帐号登录后,在/etc/my.c            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-11-17 19:05:27
                            
                                1205阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、 表设计库名、表名、字段名必须使用小写字母,“_”分割。 库名、表名、字段名必须不超过12个字符。 库名、表名、字段名见名知意,建议使用名词而不是动词。 表必须使用InnoDB存储引擎。 表必须使用“t_”开头命名。 表字符集选择UTF8。存储精确浮点数必须使用DECIMAL替代FLOAT和DOUBLE。金额建议使用BIGINT。建议使用UNSIGNED存储非负数值。建议使用INT UNSIG            
                
         
            
            
            
            Windows下的MySQL表名大写 
    
  Windows 版的 
 MySQL 默认继承 os 的大小写习惯,即使 SQL中有区分,在导入的时候都会被转为小写,如果今后再将此数据库导出就可能存在大小写的问题。my.ini 中有 
 属性 lower_case_table_names 可以更改此默认值,要严格区分大小写,将此项的置设置为2,再重启 MySQL 服务即可。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-04 17:31:20
                            
                                123阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在MySQL中区分大小写的表名
在MySQL中,默认情况下是不区分大小写的,即表名不区分大小写。但是有时候我们需要在表名中区分大小写,这时可以通过设置数据库的collation来实现。下面我将详细介绍如何在MySQL中实现表名区分大小写。
## 流程
下面是实现表名区分大小写的步骤:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 创建一个支持区分大小写的数据库            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-03 05:33:01
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在 MySQL 中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小写敏感的。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-28 17:24:14
                            
                                307阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天,用Delphi 连接postgresql数据库时,出现了问题。问题提示:error:表不存在。Postgrsql数据库的表名都用大写,比如Users、Profiles、Money等。多尝试了一些表,发现当表名都是小写时,可以连接。  后来发现,在做select * from Users这样的查询的时候也会提示ERROR: relation “users” does not exist。分析了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 13:50:11
                            
                                260阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL 区分表名大小写
在MySQL中,表名的大小写是敏感的,这意味着`my_table`和`My_Table`是不同的表。这种行为在某些情况下可能会导致混淆,因此需要注意表名的大小写问题。
## 表名大小写敏感性
在MySQL中,表名的大小写敏感性取决于操作系统的文件系统。在Windows系统上,默认情况下表名是不区分大小写的,而在类UNIX系统(如Linux)上,默认情况下表名是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-24 04:51:13
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 实现 MySQL 表名区分大小写的流程
为了实现 MySQL 数据库中表名的区分大小写,需要进行以下几个步骤:
| 步骤 | 操作 |
| --- | --- |
| 1 | 修改 MySQL 配置文件 |
| 2 | 重启 MySQL 服务 |
| 3 | 创建新的数据库 |
| 4 | 创建区分大小写的表 |
下面将详细介绍每一步的具体操作和相应的代码。
### 步骤一:修改 M            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-29 04:44:06
                            
                                137阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在 MySQL 中区分表名大小写
## 1. 引言
在 MySQL 中,表名的大小写敏感性与操作系统和数据库的配置有关。了解如何区分表名的大小写对于保持代码的一致性和有效性非常重要。本文将指导你一步步实现这一功能,让我们来看看实现的流程。
## 2. 实现流程概览
下面是实现 MySQL 区分表名大小写的步骤:
| 步骤 | 操作                       |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-11 04:25:10
                            
                                75阅读