SQL 建表与查询 HTML计算时间差

create database xue1
go
--创建数据库
use xue1
go
--引用数据库
create table xinxi
(
   code int,
   name varchar(20),
   xuehao decimal(10),
   brithday decimal(10),
)
--创建信息表
insert into  xinxi values(1,‘张三‘,2016042701,2016-4-27)
insert into  xinxi values(2,‘李四‘,2016042702,2016-4-27)
insert into  xinxi values(3,‘王五‘,2016042703,2016-4-27)
insert into  xinxi values(4,‘马六‘,2016042704,2016-4-27)
insert into  xinxi values(5,‘赵七‘,2016042705,2016-4-27)
insert into  xinxi values(6,‘秦八‘,2016042706,2016-4-27)--输入信息
--查询所有信息
select * from student
--查询学号为6的人的所有信息
select * from student where code=6
--查询学号为8的人的姓名
select name from student where code=8
--查询所有人的姓名
select name from student
--查询24岁以上的人的所有信息
select * from student where age>24
--身高超过175的所有人的姓名
select name as 姓名 from student where height>175
--查询总数
select COUNT(name) from student
--查询年龄超过24的人数
select COUNT(*) from student where age>24

--order by  排序   默认从小到大排列
select *from student order by age
--从大到小排列    desc
select *from student order by age desc

聚合函数

--AVG   平均数
select AVG(age) as 平均年龄 from student
select AVG(height) as 平均身高 from student

--SUM    求和
select SUM(age) from student
select SUM(height) from student

--MAX   最大值
select MAX(age) from student
select MAX(height) from student

--MIN   最小值
select MIN(age) from student
select MIN(height) from student

--COUNT  个数
--查询总数
select COUNT(name) from student
--查询年龄超过24的人数
select COUNT(*) from student where age>24

--分组  group by
select sex from student group by sex
--gre=oup by     having 聚合函数
select sex from student group by sex having COUNT(*)>5

--修改表中的数据
update student set age=18 where name=‘薛岩‘
--增加一列
use Z1p10320
go
Alter table student add tizhong decimal(18,1)

--删除一列
alter table student Drop column tizhong
select name as ‘姓名‘ from student where age>25
select * from student where age>24

当前时间距离哪一天还剩下多长时间精确到秒

function time()
{

    var date1=new Date();  //开始时间
    var date2=new Date(2016,3,30,0,0,0);    //结束时间
    var date3=date2.getTime()-date1.getTime()  //时间差的毫秒数

//计算出相差天数
var days=Math.floor(date3/(24*3600*1000))

//计算出小时数

var leave1=date3%(24*3600*1000)    //计算天数后剩余的毫秒数
var hours=Math.floor(leave1/(3600*1000))
//计算相差分钟数
var leave2=leave1%(3600*1000)        //计算小时数后剩余的毫秒数
var minutes=Math.floor(leave2/(60*1000))

//计算相差秒数
var leave3=leave2%(60*1000)      //计算分钟数后剩余的毫秒数
var seconds=Math.round(leave3/1000)
    var qqqq=document.getElementById("qqqq");
    qqqq.innerHTML="<font color=‘#FFFFFF‘ face=‘经典粗宋简‘>4/30前预订独家方案,再送300元&nbsp;还有</font>"+days+"<font color=‘#FFFFFF‘ face=‘经典粗宋简‘>天</font>"+hours+"<font color=‘#FFFFFF‘ face=‘经典粗宋简‘>小时<font>"+minutes+"<font color=‘#FFFFFF‘ face=‘经典粗宋简‘>分</font>"+seconds+"<font color=‘#FFFFFF‘ face=‘经典粗宋简‘>秒</font>";
    window.setTimeout("time()",1000);
}
window.setTimeout("time()",0)
时间: 2024-08-01 22:45:38

SQL 建表与查询 HTML计算时间差的相关文章

SQL多表连接查询

SQL多表连接查询 本文主要列举两张和三张表来讲述多表连接查询. 新建两张表: 表1:student  截图如下: 表2:course  截图如下: (此时这样建表只是为了演示连接SQL语句,当然实际开发中不会这样建表,实际开发中这两个表会有自己不同的主键.) 一.外连接 外连接可分为:左连接.右连接.完全外连接. 1.左连接  left join 或 left outer join SQL语句:select * from student left join course on student.

图解SQL多表关联查询

图解SQL多表关联查询 网上看了篇文章关于多表连接的,感觉很好,记录下来,以便日后自己学习  内连接 左连接 右连接 全外连接

SQL两表关联查询&批量修改字段值

SQL关联查询&修改字段,正确范例如下: --批量修改报告单位名称&更新时间 --tt和tp两表关联查询,将符合条件的tt表中的principal字段更新到tp表的ruperson字段 merge into nhis34.t_publicplaces tp using standard.t_organization tt on (tt.orgcode = tp.r_orgcode and tp.create_time > '2015-05-07 00:00:00') when mat

SQL多表联合查询

通过连接运算符可以实现多个表查询.连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志. 在关系数 据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中.当检索数据时,通过连接操作查询出存放在多个表中的不同实体 的信息.连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型.为不同实体创建新的表,尔后通过连接进行查询. 连接可以在SELECT 语句的FROM子句或WHERE子句中建立,似是而非在FROM子句中指出连接时有助于将

SQL多表连接查询(详细实例)

转自: http://www.dedecms.com/knowledge/data-base/sql-server/2012/0709/2872.html 本文主要列举两张和三张表来讲述多表连接查询.新建两张表:表1:student  截图如下:表2:course  截图如下:(此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键.)一.外连接外连接可分为:左连接.右连接.完全外连接.1.左连接  left join 或 left oute

用PL/SQL建表

首先,建表之前,在心里一定要对你即将要建的表的用处要明确,本人要说的是在pl/sql上来操作, 在oracle中建表SQL如下: create table 要创建的表名 ( 字段1   字段1的类型(比如varchar,num等等,且字段类型后加括号,括号里写上限定位数), 字段2   字段2的类型, 字段3   字段3的类型, ........ ) 注:数据库中大小写不区分,但是字段类型不一样时,有时需要加上引号,其次,如果其中的某个字段需要设置为主键的话,需要在字段类型后面加上primary

在存储过程中用动态SQL建表后如果用PL/SQL插入

请教各位老师一个问题,如果想把一个表的建立并插入数据放到一个存储过程中,应该要怎么处理呢,如果插入数据的表在存过中插入数据之前未建立,存储过程会报错提示表不存在,导致存储过程失效,有没有什么变通的办法呢? 之所以不在存储过程之外建表是想定时执行这个存储过程,如果存在表被DROP的情况,就会导致存储过程插入数据报错了,所以想在存储过程中自动把表的建立和处理一起考虑了,插入数据不考虑使用动态SQL来插入,因为这样的话就不能使用plsql的东西了(比如远程链接优化的提示),请教怎么处理,谢谢啦! 简单

mysql 建表和查询 大全 (待补全)

#新建学生表 drop table if exists student; create table student( sno varchar(20) not null primary key comment '学号', sname varchar(20) not null comment '学生姓名', ssex varchar(20) not null comment '学生性别', sbirthday Datetime comment '学生出生年月', class varchar(20)

MySQL - 建库、建表、查询

本章通过演示如何使用mysql客户程序创造和使用一个简单的数据库,提供一个MySQL的入门教程.mysql(有时称为“终端监视器”或只是“监视”)是一个交互式程序,允许你连接一个MySQL服务器,运行查询并察看结果.mysql可以用于批模式:你预先把查询放在一个文件中,然后告诉mysql执行文件的内容.使用mysql的两个方法都在这里涉及. 为了看清由mysql提供的一个选择项目表了,用--help选项调用它: shell> mysql --help 本章假定mysql已经被安装在你的机器上,并