加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

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

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

字符集编码

  1. -- MySQL、数据库、表、字段均可设置编码 
  2. -- 数据编码与客户端编码不需一致 
  3. SHOW VARIABLES LIKE  character_set_%    -- 查看所有字符集编码项 
  4.     character_set_client        客户端向服务器发送数据时使用的编码 
  5.     character_set_results       服务器端将结果返回给客户端所使用的编码 
  6.     character_set_connection    连接层编码 
  7. SET 变量名 = 变量值 
  8.     SET character_set_client = gbk; 
  9.     SET character_set_results = gbk; 
  10.     SET character_set_connection = gbk; 
  11. SET NAMES GBK;  -- 相当于完成以上三个设置 
  12. -- 校对集 
  13.     校对集用以排序 
  14.     SHOW CHARACTER SET [LIKE  pattern ]/SHOW CHARSET [LIKE  pattern ]   查看所有字符集 
  15.     SHOW COLLATION [LIKE  pattern ]     查看所有校对集 
  16.     CHARSET 字符集编码     设置字符集编码 
  17.     COLLATE 校对集编码     设置校对集编码 

数据类型(列类型)

1. 数值类型

  1. -- a. 整型 ---------- 
  2.     类型         字节     范围(有符号位) 
  3.     tinyint     1字节    -128 ~ 127      无符号位:0 ~ 255 
  4.     smallint    2字节    -32768 ~ 32767 
  5.     mediumint   3字节    -8388608 ~ 8388607 
  6.     int         4字节 
  7.     bigint      8字节 
  8.     int(M)  M表示总位数 
  9.     - 默认存在符号位,unsigned 属性修改 
  10.     - 显示宽度,如果某个数不够定义字段时设置的位数,则前面以0补填,zerofill 属性修改 
  11.         例:int(5)   插入一个数 123 ,补填后为 00123  
  12.     - 在满足要求的情况下,越小越好。 
  13.     - 1表示bool值真,0表示bool值假。MySQL没有布尔类型,通过整型0和1表示。常用tinyint(1)表示布尔型。 
  14.  
  15. -- b. 浮点型 ---------- 
  16.     类型             字节     范围 
  17.     float(单精度)     4字节 
  18.     double(双精度)    8字节 
  19.     浮点型既支持符号位 unsigned 属性,也支持显示宽度 zerofill 属性。 
  20.         不同于整型,前后均会补填0. 
  21.     定义浮点型时,需指定总位数和小数位数。 
  22.         float(M, D)     double(M, D) 
  23.         M表示总位数,D表示小数位数。 
  24.         M和D的大小会决定浮点数的范围。不同于整型的固定范围。 
  25.         M既表示总位数(不包括小数点和正负号),也表示显示宽度(所有显示符号均包括)。 
  26.         支持科学计数法表示。 
  27.         浮点数表示近似值。 
  28.  
  29. -- c. 定点数 ---------- 
  30.     decimal -- 可变长度 
  31.     decimal(M, D)   M也表示总位数,D表示小数位数。 
  32.     保存一个精确的数值,不会发生数据的改变,不同于浮点数的四舍五入。 
  33.     将浮点数转换为字符串来保存,每9位数字保存为4个字节。 

(编辑:常州站长网)

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

热点阅读