SQL常用命令

    技术2022-05-11  150

    1.数据记录筛选: sql=select * from数据表 where 字段名=字段值order by 字段名 sql=select * from数据表 where 字段名 like '字段值' order by 字段名 sql=select top10 * from 数据表 where 字段名 order by 字段名 sql=select * from数据表 where 字段名 in('值1','值2','值3') sql=select * from数据表 where 字段名 between 值1and 值2  2.更新数据记录: sql=update 数据表 set 字段名=字段值 where 条件表达式sql=update 数据表 set字段1=值1,字段2=值2……字段n=值n where 条件表达式  3.删除数据记录: sql=delete from 数据表 where 条件表达式" sql=delete from 数据表 //(将数据表所有记录删除)  4.添加数据记录: sql=insert into 数据表(字段1,字段2,字段3…) values(值1,值2,值3…) sql=insert into 目标数据表 select * from 源数据表 // (把源数据表的记录添加到目标数据表)  5.数据记录统计函数: AVG(字段名)得出一个表格栏平均值 COUNT(*¦字段名)对数据行数的统计或对某一栏有值的数据行数统计 MAX(字段名)取得一个表格栏最大的值 MIN(字段名)取得一个表格栏最小的值 SUM(字段名)把数据栏的值相加 引用以上函数的方法: sql=select sum(字段名) as 别名 from 数据表 where 条件表达式  6.数据表的建立和删除: CREATETABLE 数据表名称( 字段1 类型1(长度),                                           字段2  类型2(长度)……)  DROPTABLE 数据表名称 //(永久性删除一个数据表)  7.分页处理: MS: select top @pagesize * from table1 where id not in (select top @pagesize*(@page-1) id from table1 order by id) order by id ORACLE: select * from 表名 where rowid not in(select rowid from 表名 where rownum<=200) and rownum<=200 //上述语句实现了从第201条记录开始处取200条记录 MySQL: select  * from 表名 LIMIT 0, 10 //第1条记录开始往下读10 条记录出来

    最新回复(0)