`
haoningabc
  • 浏览: 1482899 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

where in 排序 alter ,create index

    博客分类:
  • sql
sql 
阅读更多
某些情况下我们可能需要按照where in(2,7,3,5)这样查询的接口排序 默认情况下不是按照这个来的 以下方法ORDER BY FIELD 可以实现

SELECT * FROM table WHERE id IN(2,7,3,5) ORDER BY FIELD(id,2,5,3,7);(mysql)
----------------------
还有就是用union all 、
for(int i=0;i<albumidsArray.length;i++){
				sql+= "select * from Music_Res_DB.t_album where Falbum_id = '"+albumidsArray[i]+"'";// where music_name like %"+ufd.getMusicName()+"%";//	
				if(i!=albumidsArray.length-1){
					sql+=" union all ";
				}
			}



alter table song_hot_content modify qq bigint(64) ;

create index starthot_type_index on star_hot_content(`type` asc);

alter table book_upload_file_t add signflag int default 0 ;

mysqldump -uroot db_music_focus >db_music_focus.sql
分享到:
评论

相关推荐

    经典SQL语句大全 update select delete drop create

    - `SELECT`:从表中检索数据,例如`SELECT * FROM table1 WHERE condition`,可以进行过滤、排序、分组等操作。 - `INSERT INTO`:向表中插入新数据,例如`INSERT INTO table1 (field1, field2) VALUES (value1, ...

    SQL 语句快速参考

    14. **IN**:用于检查值是否在一组值中,如`WHERE column_name IN (value1, value2, ..)`。 15. **INSERT INTO**:向表中插入新记录,`INSERT INTO table_name VALUES (value1, value2,....)` 或 `INSERT INTO ...

    MySQL语法语句大全[归类].pdf

    其中,select_expression是选择的列名,table_references是表名,where_definition是条件语句,group by是分组语句,having是过滤语句,order by是排序语句,limit是限制语句。 例如,执行一个简单的查询: mysql&gt;...

    Mysql使用文档

    * 集合查询:使用 `Select` 语句集合查询,例如 `Select * from mytable where fieldname in (1,2,3)`。 * 模糊查询:使用 `Select` 语句模糊查询,例如 `Select * from mytable where fieldname like '阿%'`。 * ...

    数据库习题(1123222749).pdf

    - `CREATE INDEX IX_Class ON Student(Clno);` 创建名为IX_Class的索引,以班级号升序排序,提高按班级号查询的效率。 - `DROP INDEX Student.IX_Class;` 删除之前创建的IX_Class索引。 15. SQL查询语句: - `...

    mysql索引与视图的实例附答案.docx

    在实践中,我们可以使用 CREATE INDEX 语句创建索引,ALTER TABLE 语句修改索引,DROP INDEX 语句删除索引。例如,创建一个唯一性索引:CREATE TABLE workInfo(id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_...

    SQL sever 实训

    CREATE UNIQUE INDEX IX_SaleDate ON ProOut(SaleDate) GO --单元九 语言编程基础 --计算有多少种产品(假设为x),然后显示一条信息:共有X种产品 DECLARE @X int SET @X =(SELECT COUNT (*) FROM Product ) ...

    数据库实验三

    - `CREATE VIEW list AS SELECT sno, pno, qty FROM spj WHERE spj.jno = (SELECT jno FROM j WHERE jname = '');`:创建了一个名为`list`的视图,其中包含了表`spj`中满足条件`jname = ''`的`sno`、`pno`和`qty`列...

    Mysql面试过关!(详解:索引+常用引擎+常见问题+sql调优)

    CREATE UNIQUE INDEX index_name ON table_name (column); ``` - **添加普通索引 (INDEX)**: - 通过 `ALTER TABLE` 命令添加: ```sql ALTER TABLE table_name ADD INDEX index_name (column); ``` - 使用 ...

    SQL语句-据库查询和程序设计语言(全面)

    13. **值比较(IN)**:`SELECT column_name(s) FROM table_name WHERE column_name IN (value1, value2, ..)`,选取指定列表中的值。 14. **插入数据(INSERT INTO)**: - `INSERT INTO table_name VALUES ...

    数据库笔试面试题及答案解析(一)

    - c) CREATE FUNCTION INDEX book_profit_idx ON books WHERE (retail - cost) &gt; 10; - d) a和c - e) 以上命令都不是 **答案:** E **解析:** - **选项a)**: SQL标准中并没有FOR UPDATE USING这样的用法。FOR ...

    Oracle事例

    delete from a where no in (select no from b); 14、查询从多少行到多少行的记录(可以用在web开发中的分页显示) select * from ( select rownum row_id,b.* from (select a.* from sys_oper a) b ) where row_...

    sql syntax

    CREATE UNIQUE INDEX index_name ON table_name (column_name); ``` #### 十、CREATE VIEW语句 **CREATE VIEW** 语句用于创建视图,视图是存储在数据库中的SQL查询结果。 ##### 示例 ```sql CREATE VIEW view_name...

    SQL常见命令及使用方法

    `WHERE`子句用于指定筛选条件,`ORDER BY`则用来对结果进行排序。 - 示例:`SELECT * FROM Employees WHERE DepartmentID = 1 ORDER BY LastName DESC` - **模糊查询**: - `SELECT * FROM 表名 WHERE 字段名 ...

    SQL常用语句快速参考

    CREATE INDEX index_name ON table_name (column_name); DROP INDEX index_name ON table_name; ``` **说明:** 索引用于提高数据检索的速度。`CREATE INDEX` 创建索引;`DROP INDEX` 删除索引。 **示例:** ```...

    经典SQL语句大全.

    - SELECT:基础查询,可配合WHERE子句过滤条件,ORDER BY进行排序,COUNT计算总数,SUM求和,AVG求平均,MAX找最大值,MIN找最小值。 - LIKE:在WHERE子句中使用,进行模式匹配,如`WHERE field1 LIKE '%value1%'`...

    我的数据库复习.docx

    DROP INDEX`,而自动增长的初始位置可通过`ALTER TABLE ... AUTO_INCREMENT=`设置。 五、数据的插入 数据插入包括向指定字段插入多条数据、通过查询结果插入数据以及从外部文件加载数据。例如,`INSERT INTO ... ...

    sql语句学习_经典大全_推荐[参考].pdf

    权限包括ALTER、CREATE、DELETE、DROP、INDEX、INSERT、SELECT、UPDATE等。 以上只是SQL语句的基础知识,实际应用中还包括更复杂的子查询、事务处理、存储过程、触发器等高级特性。理解并熟练掌握这些语句是成为...

    SQL语句教程,详细命令和例子.

    SELECT "栏位名" FROM "表格名" WHERE "栏位名" IN ("值1", "值2", ...) 例如,要选出所有店名为 Los Angeles、San Diego 或 Boston 的店铺,可以使用以下语句: SELECT * FROM Store_Information WHERE store_...

    MySQL语法语句大全

    其中,select_expression 是查询表达式,table_references 是表引用,where_definition 是条件定义,group_by 是分组定义,having_definition 是having条件定义,order_by 是排序定义,limit 是限制定义。...

Global site tag (gtag.js) - Google Analytics