某某茶叶有限公司欢迎您!

MySQL客户端功能及SQL

时间:2020-05-30 22:34

  之前写过MySQL在各平台的安装过程,本文主要描述了客户端对于数据库的操作。

  -u 指定用户-p 指定密码-S 指定Sock文件-h 指定主机名称-P 指定端口-e 不交互,执行sql语句 导入数据source 导入数据

  结构化的查询语言,是关系型数据库通用的命令,遵循SQL92的标准(SQL_MODE)。

  DDL 数据定义语言DCL 数据控制语言DML 数据操作语言DQL 数据查询语言SQL引入数据库的逻辑结构

  表名表属性:存储引擎类型,字符集,排序规则列名列属性:数据类型、约束、其他属性数据行字符集

  utf8mb4字符集占四个字节,虽然占用的空间多,但是支持的字符种类更完全,MySQL8.0l默认使用utf8mb4字符集,支持emoji

  char(100) 定长的字符串类型,不管存储的字符串长度多长,都立即分配100个字符长度的存储空间,未填满的空间,以空格填充,char可以存储255个字符

  varchar(100) 变长的字符串类型,每次存储前,都要先判断一下长度,按需要分配磁盘空间,会单独申请一个字符长度的空间存储字符长度(字符长度小于255,如果超过255以上的字符串长度,会占用两个存储空间),varchar最多可以存储65535个字符

  少于255个字符串长度,定长的列值,选择char多于255个字符长度,变长的列值,选择varchar悬念,以上数据类型可能会影响到索引的性能