常用SQL语句整理
来源:互联网 发布:键盘组合键软件 编辑:程序博客网 时间:2024/05/18 01:54
CREATE TABLE table1 (ID INTEGER primary key, number int,data char(32))
建立表格名为table1的表格,含有ID,这个ID是唯一的关键字(primary key),类型为整形(INTEGER ),含有属性name,类型为整形(int),含有属性data,类型为32为char型
insert into table1(number,bno,data) select * from table2
插入从table2读出的所有数据插入table1。ID是唯一关键字,会自己增加,无需插入。但是如果删除记录,则会从当前记录的ID最大值+1继续记录.
create index dtin_aicode on table1(name1)
在表table上建立以name1字段的索引,索引名为dtin_aicode
CREATE TABLE table1 (ID INTEGER primary autoincreasement key, number int,data char(32))
建立表格名为table1的表格,含有ID,这个ID是唯一的关键字(primary key),类型为整形(INTEGER ),含有属性name,类型为整形(int),含有属性data,类型为32为char型
insert into table1(number,bno,data) select * from table2
插入从table2读出的所有数据插入table1。ID是唯一关键字,会自己增加,无需插入。由于有autoincreasement 关键字,这时如果删除记录,仍然会从未删除之前的最大值继续+1继续记录.因为使用autoincreasement 数据库会重新生成另一个表来维护这些ID
select count() from 表名 where 属性名=属性值 and 属性名2=属性值2........
从表中取得某属性等于某属性值的记录的总个数
select 属性名 from 表名 where 属性名=属性值 and 属性名2=属性值2........
从表中取得某个属性的属性值
select * from 表名 where 属性名=属性值 and 属性名2=属性值2........ limit X
从表中取得后面条件的所有记录,每次取得X条,注意,并不是每个数据库都支持limit关键字,比如derby就不支持
select 属性名 from 表名 where 属性名=属性值 and (属性名 not in(select 属性名 from 表名 where 属性名=属性值 or 属性名 =属性值...........))
从表中取得属性名为属性值但是不是属性名为某些属性值的属性名的属性值。(select语句嵌套)
select 属性名,count() from 表名 group where 属性名= 属性值 by 属性名
SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_nameGROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。
- 常用sql语句整理
- 常用SQL语句整理
- SQL常用语句整理
- 常用SQL语句整理
- SQL常用语句整理
- sql常用语句整理
- 常用sql语句整理
- 常用SQL语句整理
- SQL常用语句整理(转)
- 常用的SQL语句整理
- 常用的SQL语句整理
- Oracle常用sql语句整理
- 常用SQL语句的整理
- SQL Server常用SQL语句整理
- mysql-sql常用sql语句整理
- discuz6.0常用sql语句整理
- 【整理】常用经典SQL语句大全
- 常用SQL语句整理(一)
- 开始学习Windows Phone 7开发
- mysql(3) 创建replication
- 第一个T-SQL函数
- Linux内核抢占实现机制分析
- 是什么成就一个伟大的程序员?
- 常用SQL语句整理
- C++下基于COM的XML格式字符串解析,生成
- 禁止多人使用同一账号在系统上进行操作
- 页面刷新后applet中JLabel无法正常显示HTML文本
- 如何使用java synchronized进行线程同步
- 手动创建ArcSDE for SQL Server库
- Struts2 标签使用 checkbox
- 关于指针的引用问题
- java 连接数据库