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

网站统计ip pv孝感网站制作

网站统计ip pv,孝感网站制作,企业网站模板素材,北京网站建设公司哪家好#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.pierceye.com/news/96126/

相关文章:

  • wordpress 全站通知wordpress怎样打开速度快
  • 广州市建设职业培训学校网站移除wordpress版本
  • 如何申请一个网站 新网动画制作大师
  • 动易后台 网站统计调查 报表类型怎样使用手机相册备份网站源码
  • 做网站放到百度上需要什么查看wordpress使用什么主题
  • 深圳企业网站seo郑州汉狮专业做网站公司
  • 广东网站建设多少钱辛集专业网站建设
  • 怎样做网站公司的销售小程序推广计划怎么赚钱
  • 网站开发文档编写wordpress小说站群
  • 南宁网站开发推广网站html模板下载
  • 网络编辑的网站建设题二手域名交易平台
  • 定制网站开发商业计划书贵南县网站建设公司
  • 如何免费发布个人网站网站项目需求分析
  • 太原免费网站建设网站开发合作协议书
  • 深圳龙华做网站上海响应式网站制作公司
  • 招投标 网站建设专业型网站和个人网站
  • 网站建设需要那些基础增城线上教学
  • 专注移动网站建设免费咨询电脑维修
  • 六里桥做网站公司惠州做网站 百度优化
  • 做网站怎么选择上市公司wordpress 进销存
  • 做视频网站用哪个模板昆明贤邦网站建设
  • 自建网站工具wordpress仿内涵段子
  • 做推广最好的网站是哪个菜鸟网站建设
  • 首钢建设公司网站微信网站怎么做的好处
  • 西安网站开发费用网站即将 模板
  • 个人做商业网站需要什么热门网站建设代理
  • 企业网站手机端和pc端一个后台吗企业网站管理系统的运维服务
  • 北京官网开发优化游戏性能的软件
  • 网站开发选asp还是hph集约化网站群建设情况
  • 做网站域名重要吗10000ip网站怎么做