当前位置: 首页 > news >正文

商场网站开发网站建设与管理需要什么软件有哪些内容

商场网站开发,网站建设与管理需要什么软件有哪些内容,抚宁区建设局网站,东莞市网站建设怎么样数据库相关链接#xff1a; 数据库基础操作--增删改查#xff1a;http://t.csdn.cn/189CF 数据库--三大范式、多表查询、函数sql#xff1a;http://t.csdn.cn/udJSG 数据类型 创建表的时候#xff0c;我们在类型这里给出了不同的选项#xff0c;比如有int #xff0c;…数据库相关链接 数据库基础操作--增删改查http://t.csdn.cn/189CF 数据库--三大范式、多表查询、函数sqlhttp://t.csdn.cn/udJSG 数据类型 创建表的时候我们在类型这里给出了不同的选项比如有int varchar。数据类型不同储存的内容也不相同。下面来看看MySQL的数据类型介绍 数据类型分类 整数类型BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT 浮点数类型FLOAT、DOUBLE、DECIMAL 字符串类型CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB 日期类型Date、DateTime、TimeStamp、Time、Year 其他数据类型BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection等 整型 MySQL数据类型含义有符号tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-2147483648~2147483647)bigint(m)8个字节 范围(-9.22*10的18次方) 取值范围如果加了unsigned则最大值翻倍如tinyint unsigned的取值范围为(0~256)。 int(m)里的m是表示SELECT查询结果集中的显示宽度并不影响实际的取值范围没有影响到显示的宽度不知道这个m有什么用。 浮点型(float和double) MySQL数据类型含义float(m,d)单精度浮点型 8位精度(4字节) m总个数d小数位double(m,d)双精度浮点型 16位精度(8字节) m总个数d小数位 设一个字段定义为float(6,3)如果插入一个数123.45678,实际数据库里存的是123.457但总个数还以实际为准即6位。整数部分最大是3位如果插入数12.123456存储的是12.1234如果插入12.12存储的是12.1200. 定点数 浮点型在数据库中存放的是近似值而定点类型在数据库中存放的是精确值。 decimal(m,d) 参数m65 是总个数d30且 dm 是小数位。 字符串(char,varchar,_text) MySQL数据类型含义char(n)固定长度最多255个字符varchar(n)固定长度最多65535个字符tinytext可变长度最多255个字符text可变长度最多65535个字符mediumtext可变长度最多2的24次方-1个字符longtext可变长度最多2的32次方-1个字符 char 和 varchar char(n) 若存入字符数小于n则以空格补于其后查询之时再将空格去掉。所以char类型存储的字符串末尾不能有空格varchar不限于此。 char(n) 固定长度char(4)不管是存入几个字符都将占用4个字节varchar是存入的实际字符数1个字节n255或2个字节(n255)所以varchar(4),存入3个字符将占用4个字节。 char类型的字符串检索速度要比varchar类型的快。 varchar 和 text varchar可指定ntext不能指定内部存储varchar是存入的实际字符数1个字节n255或2个字节(n255)text是实际字符数2个字节。 text类型不能有默认值。 varchar可直接创建索引text创建索引要指定前多少个字符。varchar查询速度快于text,在都创建索引的情况下text的索引似乎不起作用。 二进制数据(Blob) BLOB和text存储方式不同TEXT以文本方式存储英文存储区分大小写而_Blob是以二进制方式存储不分大小写。 BLOB存储的数据只能整体读出。 TEXT可以指定字符集_BLO不用指定字符集。 日期时间类型 MySQL数据类型含义date日期 2008-12-2time时间 12:25:36datetime日期时间 2008-12-2 22:06:44timestamp自动存储记录修改时间 若定义一个字段为 timestamp这个字段里的时间数据会随其他字段修改的时候自动刷新所以这个数据类型的字段可以存放这条记录最后被修改的时间 数据类型的属性 MySQL关键字含义NULL数据列可包含NULL值NOT NULL数据列不允许包含NULL值DEFAULT默认值PRIMARY KEY主键AUTO_INCREMENT自动递增适用于整数类型UNSIGNED无符号CHARACTER SET name指定一个字符集 MYSQL数据类型的长度和范围 各数据类型及字节长度一览表 数据类型字节长度范围或用法Bit1无符号[0,255]有符号[-128,127]天缘博客备注BIT和BOOL布尔型都占用1字节TinyInt1整数[0,255]SmallInt2无符号[0,65535]有符号[-32768,32767]MediumInt3无符号[0,2^24-1]有符号[-2^23,2^23-1]]Int4无符号[0,2^32-1]有符号[-2^31,2^31-1]BigInt8无符号[0,2^64-1]有符号[-2^63 ,2^63 -1]Float(M,D)4单精度浮点数。天缘博客提醒这里的D是精度如果D24则为默认的FLOAT如果D24则会自动被转换为DOUBLE型。Double(M,D)8双精度浮点。Decimal(M,D)M1或M2未打包的浮点数用法类似于FLOAT和DOUBLE天缘博客提醒您如果在ASP中使用到Decimal数据类型直接从数据库读出来的Decimal可能需要先转换成Float或Double类型后再进行运算。Date3以YYYY-MM-DD的格式显示比如2009-07-19Date Time8以YYYY-MM-DD HH:MM:SS的格式显示比如2009-07-19 112230TimeStamp4以YYYY-MM-DD的格式显示比如2009-07-19Time3以HH:MM:SS的格式显示。比如112230Year1以YYYY的格式显示。比如2009Char(M)M定长字符串。VarChar(M)M变长字符串要求M255Binary(M)M类似Char的二进制存储特点是插入定长不足补0VarBinary(M)M类似VarChar的变长二进制存储特点是定长不补0Tiny TextMax:255大小写不敏感TextMax:64K大小写不敏感Medium TextMax:16M大小写不敏感Long TextMax:4G大小写不敏感TinyBlobMax:255大小写敏感BlobMax:64K大小写敏感MediumBlobMax:16M大小写敏感LongBlobMax:4G大小写敏感Enum1或2最大可达65535个不同的枚举值Set可达8最大可达64个不同的值 使用建议 在指定数据类型的时候一般是采用从小原则比如能用TINY INT的最好就不用INT能用FLOAT类型的就不用DOUBLE类型这样会对MYSQL在运行效率上提高很大尤其是大数据量测试条件下。 不需要把数据表设计的太过复杂功能模块上区分或许对于后期的维护更为方便慎重出现大杂烩数据表 数据表和字段的起名字也是一门学问 设计数据表结构之前请先想象一下是你的房间或许结果会更加合理、高效 数据库的最后设计结果一定是效率和可扩展性的折中偏向任何一方都是欠妥的 选择数据类型的基本原则 前提使用适合存储引擎。 选择原则根据选定的存储引擎确定如何选择合适的数据类型。 MySQL 从5.5 开始默认引擎为InnoDB所以数据类型选择都建议以InnoDB为主 下面的选择方法按存储引擎分类 MyISAM 数据存储引擎和数据列MyISAM数据表最好使用固定长度(CHAR)的数据列代替可变长度(VARCHAR)的数据列。 MEMORY存储引擎和数据列MEMORY数据表目前都使用固定长度的数据行存储因此无论使用CHAR或VARCHAR列都没有关系。两者都是作为CHAR类型处理的。 InnoDB 存储引擎和数据列建议使用 VARCHAR类型。 对于InnoDB数据表内部的行存储格式没有区分固定长度和可变长度列所有数据行都使用指向数据列值的头指针因此在本质上使用固定长度的CHAR列不一定比使用可变长度VARCHAR列简单。因而主要的性能因素是数据行使用的存储总量。由于CHAR平均占用的空间多于VARCHAR因 此使用VARCHAR来最小化需要处理的数据行的存储总量和磁盘I/O是比较好的
http://www.zqtcl.cn/news/736123/

相关文章:

  • 网站建设微信托管wordpress p=
  • 专业手机网站制作哪家好吉林建筑大学本科招生网
  • 建立一个网站需要哪些google和百度等相关网站的广告词
  • 手机开发网站教程做古建的那些网站比较适合
  • 网站建设公司的前景长沙商城网站开发
  • 大型网站tag标签 索引自己做网站需要哪些软件
  • 石排做网站万网网站备案流程
  • 南京建设银行网站首页简单的ui界面制作
  • 门户网站 建设 如何写如何布置网站
  • 网站前台功能模块介绍建设银行信用卡网站是哪个好
  • 用python做网站我那些网站开发开发语言
  • 建设网站怎样做安卓app软件公司
  • 重庆seo整站优化效果上海城建建设官方网站
  • 做淘宝要网站兰州画册设计
  • 外贸网站排行榜前十名电影网站标题怎么做流量多
  • 网站建设吉金手指专业13网站备案完成后不解析
  • 社保网站减员申报怎么做长春建筑网站
  • 网站开发用原生wordpress读者墙
  • 食品网站网页设计成都建网页
  • 网站建设 珠海专业团队表情包张伟
  • 建设铝合金窗网站.net制作网站开发教程
  • 网站后台服务器内部错误wordpress 多级菜单
  • 怎样更新网站内容怎么查看网站是哪家公司做的
  • 建设网站网站建站建立一个网站平台需要多少钱
  • 学校网站模板 html网站建设技术路线
  • 图片网站如何做百度排名深入挖掘wordpress
  • 网站建设的前景网站建设分为哪三部分
  • 房地产公司网站下载校园二手信息网站建设
  • 有关网站空间不正确的说法是设计和建设企业网站心得和体会
  • 个人网站前置审批项怎么做投票 网站