一、mysql中limit的用法详解[数据分页常用]
在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。
LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 为了与 PostgreSQL 兼容,MySQL 也支持句法: LIMIT # OFFSET #。
二、mysql中sql文件的编辑和如何导入导出sql文件
1、MYSQL中SQL文件的编辑:
随便使用一种编辑器都可以编辑,保存的sql文件后缀为:.sql。sql中的内容参考下面例子,创建数据库 : job5db
DROP DATABASE IF EXISTS job5db; CREATE DATABASE job5db DEFAULT CHARACTER SET utf8; USE job5db; ##创建用户表 CREATE TABLE t_user ( user_id INT AUTO_INCREMENT PRIMARY KEY, user_name VARCHAR(30), password VARCHAR(32) )ENGINE=InnoDB; ##创建投票记录表 CREATE TABLE t_vote ( vote_id INT AUTO_INCREMENT PRIMARY KEY, vote_topic VARCHAR(30), vote_state VARCHAR(10), vote_max_can_select INT, vote_total_count INT, vote_total_option_count INT, create_time timestamp default now(), start_time datetime, end_time datetime )ENGINE=InnoDB; ##创建投票项表 CREATE TABLE t_option ( option_id INT AUTO_INCREMENT PRIMARY KEY, option_name INT, option_count VARCHAR(23), vote_id INT, foreign key(vote_id) references t_vote(vote_id) )ENGINE=InnoDB; ##插入初始化数据 INSERT INTO t_user (user_name,password) VALUES('admin','123456'); COMMIT;