数据库
数据库中常用的基本操作命令
white_run
为了不知名的某一天而努力的人
展开
-
MySQL 中随机选择10条记录
1、数据量小的数据(排序压力小)NO-OPSELECT id FROM user ORDER BY RAND() LIMIT 10;2、针对常量的eq数据也很快#MAX(id) == COUNT(id),我们只是生成1和 max (id) 之间的随机数, 并将其传递到数据库中检索随机行。SELECT MAX(id) FROM user;## 在应用程序中生成区间内的随机数:random-idSELECT name FROM user WHERE id = <random-id>原创 2020-11-24 14:59:30 · 879 阅读 · 1 评论 -
3、alter table语句的用法
一、alter table对列的操作二、alter table是对已有的表中的列进行添加、删除修改#在表中添加列alter table 表名 add 列名 指定列表数据类型#在表中删除列alter table 表名 drop column 列名 (禁用)#改变表中的数据类型alter table 表名 alter column 列名 修改的新列表数据类型二、...原创 2020-09-17 17:04:27 · 26377 阅读 · 1 评论 -
2、随机获取数据库数据
一、Mysql中查询5条不重复的数据方法一:SELECT * FROM `life_member` WHERE id >= (SELECT floor( RAND() * ((SELECT MAX(id) FROM `table`)-(SELECT MIN(id) FROM `table`)) + (SELECT MIN(id) FROM `table`))) ORDER BY id LIMIT 1;方法二:SELECT * FROM `table` AS t1 JOIN (SEL原创 2020-09-15 11:52:04 · 407 阅读 · 0 评论 -
1、mysql之select
一、单表查询数据查询命令:select 字段1(可以对字段进行加减乘除),字段2......from 表 where 限制条件1 and/or限制条件1......如:SELECT sal+100 FROM test_jobslelect 运算符:+ - * / == != <> >= <=通配符:%表示多个字符 _表示一个字符 *表示所有与或非:SELECT * FR...原创 2020-09-02 14:09:05 · 257 阅读 · 0 评论