Почему подчеркивание обычно используется в именах таблиц sql, а не в случае верблюдов [закрыто]

Во всех приложениях / примерах я уже видел (например, WordPress). В именах таблиц столбцов используется подчеркивание, а не верблюд. Я хотел бы знать, есть ли какие-то проблемы технической несовместимости или это соглашение? Зависит ли он от системной платформы (Linux / Windows) или от диалекта sql (Mysql, postgreSQL, DB2, Oracle, ...). Например, в следующей таблице я использовал верблюжий чехол, и у меня еще не было проблем / предупреждений об этом! Если я должен / должен провести рефакторинг своего стола, почему я должен / должен это сделать?

Является ли регистр SQL нечувствительным к именам таблиц / столбцов? Как насчет диалектов?

CREATE TABLE `testuser` (
  `id` bigint(20) NOT NULL,
  `user_type` varchar(8) NOT NULL,
  `username` varchar(30) DEFAULT NULL,
  `password` varchar(128) DEFAULT NULL,
  `regDate` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Ответы на вопрос(1)

Ваш ответ на вопрос