首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL数据库表

SQL数据库表
EN

Stack Overflow用户
提问于 2013-07-23 11:06:21
回答 2查看 63关注 0票数 0

我希望有人能帮我个忙。我使用SQL文件而不是phpmyadmin创建了一些表,我希望上传它们,但如果我做得正确的话,需要一些澄清。下面是我的代码:

代码语言:javascript
复制
-- --------------------------------------------------------

--
-- Table structure for table `agents`
--

DROP TABLE IF EXISTS `agents`;
CREATE TABLE IF NOT EXISTS `agents` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `first name` varchar(255) NOT NULL,
   `last name` varchar(255) NOT NULL,
   `company` varchar(255) NOT NULL,
   `associations` varchar(255) NOT NULL,
   `agent type` varchar(255) NOT NULL,
   `address – get directions` varchar(255) NOT NULL,
   `State` varchar(255) NOT NULL,
   `county` varchar(255) NOT NULL,
   `city` varchar(255) NOT NULL,
   `zip code` varchar(255) NOT NULL,
   `office phone number` varchar(255) NOT NULL,
   `office fax number` varchar(255) NOT NULL,
   `cell / txt number` varchar(255) NOT NULL,
   `email` varchar(255) NOT NULL,
   `website` varchar(255) NOT NULL,
   `social media profiles` varchar(255) NOT NULL,
   `license #` varchar(255) NOT NULL,                          
   `realtor since` varchar(255) NOT NULL,
   `biography` varchar(255) NOT NULL,
   `experience` varchar(255) NOT NULL,
   `awards - certifications` varchar(255) NOT NULL,
   `affiliations` varchar(255) NOT NULL,
   `languages` varchar(255) NOT NULL,
   `practice areas` varchar(255) NOT NULL,
   `hobbies - interests` varchar(255) NOT NULL,
   `featured properties` varchar(255) NOT NULL,
   `contact form` varchar(255) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;

我不知道first和name之间的空格是否也应该包括在内,我也不知道我是否也正确地输入了correct数字。

EN

回答 2

Stack Overflow用户

发布于 2013-07-23 11:18:02

这取决于您正在寻找的空间大小。从理论上讲,这将创建表,但效率不高。可能会返回并编辑字段的长度,使其更适用于其中的内容。州和县实际上不需要255个字符。

我不相信'hobbies -interest‘,它将是一个有效的列名,如果它只是在背景中,通常会坚持使用一个单词或没有空格名称,所以在上面写查询更快。

键入fname比输入名字容易得多

清理其他符号可能也是一个好主意,以便在构建将来的查询时使您的代码更干净,更容易移动。

票数 1
EN

Stack Overflow用户

发布于 2013-07-23 11:19:36

不要使用任何空格。请改用first_name。此外,邮政编码而不是邮政编码,在字段类型中肯定没有破折号和斜杠,就像你在单元格/文本数字和奖励认证中一样。

为了便于编码,如果可能,请使用一个单词字段名称,如果不是,请使用下划线将它们分开。如果你在团队环境中工作,没有人会看到字段名称,但你和任何其他开发人员都会在该网站上工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17800839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档