我很想知道在mysql表名和列名的性能方面什么是最佳命名约定.我正在为我的项目设计一个新的数据库.
到目前为止我使用的是使用描述性的表/列名称,有时看起来很长,但我认为它有助于轻松理解表的使用/功能.
例如,见下面的DDL:
CREATE TABLE `product_configuration` (
`product_configuration_id` int(11) NOT NULL AUTO_INCREMENT,
`product_id` int(20) NOT NULL,
`product_size_id` int(20) NOT NULL,
`product_color_id` int(20) NOT NULL,
`price` float NOT NULL,
`image` varchar(255) DEFAULT NULL,
`locked` tinyint(1) DEFAULT '0' COMMENT '1=locked, 0 =unlocked. if locked then this row can''t be deleted/updated',
`active` tinyint(1) DEFAULT '1' COMMENT '1=active, 0=inactive and wont display on frontend',
PRIMARY KEY (`product_configuration_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2342 DEFAULT CHARSET=latin1
Run Code Online (Sandbox Code Playgroud)
另一个DDL,我使用上面的DDL主键作为外键:
CREATE TABLE `product` (
`product_id` int(11) NOT NULL AUTO_INCREMENT,
`product_name` varchar(255) …
Run Code Online (Sandbox Code Playgroud) 嗨,这是我第一次在这里提问.
我有一个图像src为
src="images//images/pixel.gif"
Run Code Online (Sandbox Code Playgroud)
但我不理解src中的这个双正斜杠(//).
另外在src中的相对文件路径中" ./ "和" ../ " 的含义是什么:
src="./images/pixel.gif"
src="../images/pixel.gif"
Run Code Online (Sandbox Code Playgroud)