加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

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

发布时间:2019-04-12 17:39:30 所属栏目:编程 来源:格物
导读: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. 

(编辑:湖南网)

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

热点阅读