摘要:
1.定义:何为MySQL的严格模式,简单来说就是MySQL自身对数据进行严格的校验(格式、长度、类型等),比如一个整型字段我们写入一个字符串类型的数据,在非严格模式下MySQL不会报错,同样如果定义了char或varchar类型的字段,当写入或更新的数据超过了定义的长度也不会报错。我认为这个对于编程 阅读全文
摘要:
1.整型 整型选取原则: 第一:要满足字段的表示范围 第二:尽量选择占用空间小的数据类型 第三:如果不存储负数,尽量添加unsigned属性 2.浮点型 整型选取原则: 第一:要满足字段的表示范围 第二:尽量选择占用空间小的数据类型 第三:能选取整型的不选取float型。 3.字符型 char和va 阅读全文
摘要:
1.定义:数据表在磁盘上或内存上的存储方式,存储引擎的选取会影响数据表的性能。 2.查看服务器支持的存储引擎:mysql>show engines; 3.存储引擎的分类 InnoDB: 数据表文件组成:.frm 数据表的结构文件 特点:数据更新速度快;写入读取速度慢;支持事务,window下创建数据 阅读全文
摘要:
1.显示所有的数据表 mysql>show tables from 数据库名; 2.显示表结构 mysql>desc 表名;或者 describe 表名; 3.显示数据表创建语句 mysql>show create table 表名; mysql>show create table 表名\G 可以更 阅读全文
摘要:
每个数据库服务器中都有三个重要的数据库: 第一个:information_schema--信息目录数据库,存储字符集信息、数据库服务器中的所有数据库的名称。是虚拟数据库。 第二个:performance_schema 性能数据库 第三个:mysql 关于数据库服务器用户的账号信息以及权限。 注解:不 阅读全文
摘要:
1.数据库中的语句分类 数据查询语句(DQL,Data Qurey Language):SELECT 数据定义语句(DDL,Data Definition Language):CREATE DROP ALTER 数据操纵语句(DML,Data Manipulation Language):INSER 阅读全文