加入收藏 | 设为首页 | 会员中心 | 我要投稿 惠州站长网 (https://www.0752zz.com.cn/)- 办公协同、云通信、物联设备、操作系统、高性能计算!
当前位置: 首页 > 建站 > 正文

1000行MySQL学习笔记,不怕你不会,就怕你不学!

发布时间:2019-04-10 15:08:21 所属栏目:建站 来源:格物
导读:副标题#e# Windows服务 --启动MySQL netstartmysql --创建Windows服务 sccreatemysqlbinPath=mysqld_bin_path(注意:等号与值之间有空格) 连接与断开服务器 mysql-h地址-P端口-u用户名-p密码 SHOWPROCESSLIST--显示哪些线程正在运行 SHOWVARIABLES--显示系

2. 字符串类型

  1. -- a. char, varchar ---------- 
  2.     char    定长字符串,速度快,但浪费空间 
  3.     varchar 变长字符串,速度慢,但节省空间 
  4.     M表示能存储的最大长度,此长度是字符数,非字节数。 
  5.     不同的编码,所占用的空间不同。 
  6.     char,最多255个字符,与编码无关。 
  7.     varchar,最多65535字符,与编码有关。 
  8.     一条有效记录最大不能超过65535个字节。 
  9.         utf8 最大为21844个字符,gbk 最大为32766个字符,latin1 最大为65532个字符 
  10.     varchar 是变长的,需要利用存储空间保存 varchar 的长度,如果数据小于255个字节,则采用一个字节来保存长度,反之需要两个字节来保存。 
  11.     varchar 的最大有效长度由最大行大小和使用的字符集确定。 
  12.     最大有效长度是65532字节,因为在varchar存字符串时,第一个字节是空的,不存在任何数据,然后还需两个字节来存放字符串的长度,所以有效长度是64432-1-2=65532字节。 
  13.     例:若一个表定义为 CREATE TABLE tb(c1 int, c2 char(30), c3 varchar(N)) charset=utf8; 问N的最大值是多少? 答:(65535-1-2-4-30*3)/3 
  14.  
  15. -- b. blob, text ---------- 
  16.     blob 二进制字符串(字节字符串) 
  17.         tinyblob, blob, mediumblob, longblob 
  18.     text 非二进制字符串(字符字符串) 
  19.         tinytext, text, mediumtext, longtext 
  20.     text 在定义时,不需要定义长度,也不会计算总长度。 
  21.     text 类型在定义时,不可给default值 
  22.  
  23. -- c. binary, varbinary ---------- 
  24.     类似于char和varchar,用于保存二进制字符串,也就是保存字节字符串而非字符字符串。 
  25.     char, varchar, text 对应 binary, varbinary, blob. 

3. 日期时间类型

  1. 一般用整型保存时间戳,因为PHP可以很方便的将时间戳进行格式化。 
  2.     datetime    8字节    日期及时间     1000-01-01 00:00:00 到 9999-12-31 23:59:59 
  3.     date        3字节    日期         1000-01-01 到 9999-12-31 
  4.     timestamp   4字节    时间戳        19700101000000 到 2038-01-19 03:14:07 
  5.     time        3字节    时间         -838:59:59 到 838:59:59 
  6.     year        1字节    年份         1901 - 2155 
  7. datetime    YYYY-MM-DD hh:mm:ss 
  8. timestamp   YY-MM-DD hh:mm:ss 
  9.             YYYYMMDDhhmmss 
  10.             YYMMDDhhmmss 
  11.             YYYYMMDDhhmmss 
  12.             YYMMDDhhmmss 
  13. date        YYYY-MM-DD 
  14.             YY-MM-DD 
  15.             YYYYMMDD 
  16.             YYMMDD 
  17.             YYYYMMDD 
  18.             YYMMDD 
  19. time        hh:mm:ss 
  20.             hhmmss 
  21.             hhmmss 
  22. year        YYYY 
  23.             YY 
  24.             YYYY 
  25.             YY 

(编辑:惠州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读