首页 > 技术文章 > mysql分页查询、其它关键字查询、约束及数据导入和导出

chengjinsheng 2020-05-23 19:04 原文

一、分页查询

概念:将多条数据分开(分成不同的页面)展示,方便用户查看

关键词:limit (方言)只能在mysql中使用

语法:select 语句 limit 参数一,参数二; 参数一代表查询的起始下标,参数二代表要查询的条数

注意:在数据库中数据的起始下标从0开始算

 

 

 

二、其它关键字

between...and... 代表在...和...之间,表示区间

 

in/not in 在指定的值当中的符合的数据

三、约束

概念:定义规则

常见的约束:

非空约束(必填项):字段值不能为空,not null

 

唯一约束:字段值不能重复,unique

主键:建议每张表中都应该有一个主键(非空+唯一),primary key

主键自增长:通常主键的类型为数字,自增长就是没添加一条数据,该主键的值会自动加一,auto_increment

 

创建表时添加对应的约束

外键约束:多张表之间的约束关系(子表受父表中的数据所约束)

语法:constraint 外键名 foreign key (当前表要作为外键的字段名) references 主表(关联字段);

四、数据导入和导出

导出 要求先退出MySQL环境

mysqldump -u root -p 数据库名 [表名] > 导出的地址

注意:后面不要加分号(因为还要输入密码)

 

 

 

导入 要求先进入MySQL环境

注意:到数据库之前,需要先创建并选择一个数据库

 

推荐阅读