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

社交网站上的商城怎么做和wordpress类似的

社交网站上的商城怎么做,和wordpress类似的,无锡谁做网站好,公众号页面设计#x1f383;个人专栏#xff1a; #x1f42c; 算法设计与分析#xff1a;算法设计与分析_IT闫的博客-CSDN博客 #x1f433;Java基础#xff1a;Java基础_IT闫的博客-CSDN博客 #x1f40b;c语言#xff1a;c语言_IT闫的博客-CSDN博客 #x1f41f;MySQL#xff1a… 个人专栏 算法设计与分析算法设计与分析_IT闫的博客-CSDN博客 Java基础Java基础_IT闫的博客-CSDN博客 c语言c语言_IT闫的博客-CSDN博客 MySQL数据结构_IT闫的博客-CSDN博客 数据结构​​​​​​数据结构_IT闫的博客-CSDN博客 CC_IT闫的博客-CSDN博客 C51单片机C51单片机STC89C516_IT闫的博客-CSDN博客 基于HTML5的网页设计及应用基于HTML5的网页设计及应用_IT闫的博客-CSDN博客​​​​​​ pythonpython_IT闫的博客-CSDN博客 离散数学离散数学_IT闫的博客-CSDN博客 欢迎收看希望对大家有用 目录 概述 数值型 整数型 小数类型 浮点数 日期时间型 字符串类型 mysql字符集问题 概述 MySQL数据类型列类型可归纳为数值型、时间日期型和字符型。 数值型 整形tinyint/smallint/mediumint/int/bigint 小数型Float(D,M),decimal(D,M) 字符串型 Char(M) Varchar(M) Text 文本类型 日期/ 时间型 Date 日期 Time 时间 Datetime 日期时间型 TIMESTAMP    时间戳类型 Year 年类型 数值型 整数型 tinyint(1), smallint(2), mediumint(3),int(4), bigint(8)。括号中表示该类型所占空间的长度字节数 类型 大小 范围有符号 范围无符号 用途 TINYINT 1 字节 (-128127) (0,255) 小整数值 SMALLINT 2 字节 (-32 76832 767) (0,65 535) 大整数值 MEDIUMINT 3 字节 (-8388 6088388 607) (0,16777215) 大整数值 INT或INTEGER 4 字节 (-2147483648,2147483647) (0,4294967295) 大整数值 BIGINT 8字节 (-9,223,372,036,854,775,808,9223372036854775807) (0,18446744073709551615) 极大整数值 整形系统的可选参数 XXint(M) unsigned zerofill 例 age tinyint(4) unsigned 或者 stunum smallint(6) zerofill Unsigned: 代表此列为无符号类型会影响到列的存储范围范围从0 开始 不加unsigned, 则代表该列默认是有符号类型范围从负数开始 列可以声明默认值,而且推荐声明默认值 Not null default 0; Zerofill 代表0 填充即如果该数字不足参数M位则自动补0补够M位。 1. 如果没有zerofill 属性单独的参数M没有任何意义 2. 如果设置某列为zerofill, 则该列已经默认为unsigned, 无符号类型,M代表该列的显示宽度。 小数类型 浮点数 小数型 float(M,D),decimal(M,D) float(M,D): 浮点小数代表可存储一共M位不含小数点其中小数点后D位 decimal(M,D) 定点小树 M,D的意义同上. 区别 decimal 比float 精度更高适合存储货币等要求精确的数字. 见下例 日期时间型 mysql 时间类型有date,time,datetime,timestamp,year五种。 date类型 支持的范围为’1000-01-01’到’9999-12-31’ time类型 支持的范围是’-838:59:59’到’838:59:59’ datetime类型支持的范围是’1000-01-01 00:00:00’到’9999-12-31 23:59:59’ timestamp类型时间戳就是表示“当前时刻” 用int 来存储是1970-01-01 00:00:00 到当前的秒数类似函数now()获得的值用于INSERT或UPDATE操作时自动获得当前时间。 一般存注册时间商品发布时间等并不是用datetime 存储而是用时间戳。因此datetime 虽然直观但计算不便。 year类型 四位字符串范围为’1901’到’2155’四位数字范围为1901到2155两位字符串范围为’00’到’99’两位整数范围为1到99 在mysql中除了timestamp 类型允许有默认值外其他时间类型都不能有默认值不然会报错。 mysql常用时间日期函数 获取当前日期和时间: now(); 获取当前日期: curdate(); 获取当前时间curtime(); 将具体时间转换为时间戳:unix_timestamp(); 将时间戳转换为时间:from_unixtime(); 字符串类型 mysql提供的有CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。 Char 定长类型 Char(M),M 代表宽度,( 即可容纳的字符数),0255 之间 例 char(10), 则能输入10 个字符. Varchar 变长类型 varchar(M),M 代表宽度 即可容纳的字符数0M65535(以ascii 字符为例 utf8 22000左右) 定长二进制字符串binary类似char应该设定长度值只是按“二进制字节”保存存字符数据最大255个字节无编码问题 变长二进制字符串varbinary类似varchar需要设定长度值只是按“二进制字节”存字符数据最大65532个字节无编码问题 文本列类型text用于存储普通文本不受行的最大长度的限制同类还有tinytext, mediuntext, longtext 二进制列类型blob用于存储二进制字节内容不受行的最大长度的限制同类的还有tinyblob, mediumblob, longblob 枚举类型enum 类似单选项应用中的多个选项值最大65535个选项值使用形式enum(‘value1’, ‘value2’, … )存储数据的时候其实存的是一个对应的数字序号从1开始 set类型类似多选项应用中的多个选项最多64个选项使用形式set(‘value1’, ‘value2’, …) 内部存储的也是数字依次为1,2,4,8, ….但可以是多个值比如5就表示2个值1414就表示3个值248 Char(M) 如何占据M个字符宽度 答如果实际存储内容不足M个则后面加空格补齐 取出来的时候再把后表面的空格去掉. 所以如果内容最后有空格将会被清除速度上定长速度快些。 Char 与varchar 相关实验 Concat 连接的意思 SET 和 enum create table seTest( id int auto_increment, hobby set(篮球,足球,羽毛球,乒乓球,棒球), gender enum(male,female,not know), primary key(id) )engine myisam default charset utf8; insert into seTest(hobby,gender) values(篮球,male),(篮球,足球,棒球,not know); insert into seTest(hobby,gender) values(篮球,male,female); insert into seTest(hobby,gender) values(篮球,male female); insert into seTest(hobby,gender) values(排球,male female); mysql show warnings; mysql select * from setest; 可以看到当插入的值跟set 、enum 字段值要求不符时会插入空值。 常用字符串函数 concat(column|str1,column | str2,….)将多个字符串首尾相连后返回。 concat_ws(separator,str1,str2,….)将多个字符串指定连接符separator的首尾相连后返回 substr(str,pos[,len]) 从字符串中的指定位置pos开始取一个字串返回 repeat(str,count) 将字符串str重复count次后返回 reverse(str) 将字符串str反转后返回 mysql字符集问题 Mysql 的字符集设置非常灵活 可以设置服务器默认字符集 数据库默认字符集 表默认字符集 列字符集 如果某一个级别没有指定字符集则继承上一级 set names gbk set names utf8 执行show variables like character%获取字符集配置为 由于CMD命令行只支持系统当前编码所以一般需要将CMD与MYSQL服务器的交互编码设置为gbk才能正常显示utf8的数据。 character_set_client、character_set_connection和character_set_results变成了utf8可以看出set names就是设置这三个参数的值。一个select执行的过程应该是client——connection——server/database——results——connection——client任何一个环节的字符集不兼容都会出现乱码。 1、用户通过mysql.exe来操作mysqld.exe 2、真正的SQL执行是mysqld.exe来执行 3、mysql.exe将数据传入mysqld.exe的时候没有告知其对应的符号规则字符集而mysqld也没有能力自己判断就会使用自己默认的字符集 解决方案 mysql.exe如果告知mysqld.exe对应的字符集类型为GBK 深层原理 客户端、服务器、连接层 客户端传入数据给服务器client 服务器返回数据给客户端server 客户端与服务器端之间的连接connection
http://www.hkea.cn/news/14443332/

相关文章:

  • 偃师建网站那家公司好大理建设学校官方网站
  • 有没有专门做外贸的网站杭州软件公司排名
  • 迅速让一个wordpress济南seo外包服务
  • 网站开发 维护岗位职责中小微企业查询网站
  • 网站营销软件网页版微信登录入口账号登陆
  • 养殖场在哪个网站做环评备案梦幻西游网页微信版
  • 中国建设银行网站首页joy权威发布是指什么
  • 青岛seo建站医疗器械一类二类三类
  • 公司网站建设需要的材料网站有备案 去掉备案
  • 做网站的运营维护都要学什么运行两个wordpress
  • 怎样建立自己的网站qq浏览器收录网站提交入口
  • 公司做网站百度可以搜到吗山东网页制作网站
  • 网站关键词怎么优化排名wordpress目录的绝对路径
  • 好搜网惠州seo长沙优化科技有限公司正规吗
  • 校园网站开发的需求分析辽宁工程招投标信息网
  • 网站的图片做多大尺寸网站开发一般用什么软件
  • 南昌哪家做网站好建站平台 在线提交表格功能
  • 余姚网站建设yyshjhtml简单网页代码课程表
  • 网站排名掉了可以免费发帖的网站
  • 局域网做网站 内网穿透电脑上如何进入wordpress
  • 呼和浩特建站昆明网红打卡景点
  • 厦门seo建站做外贸搜索外国客户的网站
  • 网站建设分为那几个模块推广链接点击器
  • 外管局网站先支后收怎么做报告本地免费发布信息网站
  • 中亿丰建设集团股份有限公司网站网站里做任务
  • 网站开发目录规范找代理商的渠道有哪些
  • 东莞市网站公司网络营销的含义是什么
  • 网站建设实验七我要做网站做网站临泉
  • 鸿兴网站建设公司开发公司土地评估费计入土地价款
  • 我的网站 dedecms旅游网站建设前期分析