首页 优化推广 SQL语句简单语法

SQL语句简单语法

来源: | 时间:2014/3/3 10:30:58 |
SQL语句基本的四大元素(增,删,改,查)
插入数据
语法:INSERT INTO 表名(字段1,字段2,...)VALUES(值1,值2,...)
其中,INTO可选.
例如:将姓名‘张三’学号‘s2t14’年龄22插入到stuInfo表中的stuName,stuNo,stuAge这三个字段中。
INSERT INTO stuInfo (stuName,stuNo,stuAge) VALUES ('张三','s2t14',22)
插入多行数据
1.通过INSERT SELECT语句将现有表中的数据添加到新表
语法:INSERT INTO 新表名(字段1,字段2,...)SELECT 字段1,字段2,... FROM 原表名
例如:INSERT INTO TongXunLu(‘Name’,‘Address’,‘Email’)SELECT SName,SAddress,SEmail FROM Students
2.通过SELECT INTO语句将现有表中的数据添加到新表
语法:SELECT 表名.字段1,表名.字段2,... INTO 新表名 FROM 原表名
例如:SELECT Students.SName,Students.SAddress,Students.SMail INTO TongXunLu FROM Students
因为标识列的数据是不允许指定的,因此我们可以创建一个新的标识列
语法:SELECT IDENTITY (数据类型,标识种子,标识增长量) AS 列名 INTO 新表名 FROM 原表名
例如:SELECT Students.SName,Students.SAddress,Students.SMail,IDENTITY(int,1,1)AS StudentsID INTO TongXunLu FROM Students
3.通过UNION关键字合并数据进行插入
UNION语句用于将两个不同数据或查询结果组合的一个新的结果集,当然,不同的数据或查询结果,也要求数据个数、顺序、数据类型都一致,因此,当向表中重复插入多次数据的时候,可以使用SELECCT...UNION来简化操作。
例如:INSERT Students(SName,SGrade,SSex)
     SELECT '女生1',7,0 UNION
     SELECT '女生2',7,0 UNION
     SELECT '女生3',7,0 UNION
     SELECT '女生4',7,0 UNION
     SELECT '女生5',7,0 UNION
     SELECT '男生1',7,1 UNION
     SELECT '男生2',7,1 UNION
     SELECT '男生3',7,1 UNION
     SELECT '男生4',7,1
删除数据
语法:DELETE FROM 表名 WHERE (条件)
例如:删除stuInfo表中年龄小于20岁的学生。
DELETE FROM stuInfo WHERE stuAge <20
TRUNCATE TABLE用来删除表中所有行的命令,功能上它类似于没有WHERE子句的DELETE语句。
例如:要删除学员信息表中的所有记录行,可以使用。
TRUNCATE TABLE Students
提示:TRUNCATE TABLE 删除表中的所有行,但是表的结构、列、约束、索引等不会被改动。TRUNCATE TABLE不能用于有外键约束引用的表,这种情况下,需要使用DELETE语句。
修改数据
语法:UPDATE 表名 SET 字段1=值1,字段2=值2,... WHERE (条件)
例如:将stuInfo表中姓名是张三的学生年龄修改为25岁。
UPDATE stuInfo SEF stuAge = 25 WHERE stuName = '张三'
还可以通过表达式来更新数据。
例如:需要在成绩表中更新成绩,所有低于85分的都在原来的基础上加5分,更新的SQL语句如下。
UPDATE Scores SET Scores =Scores + 5 WHERE Scores <= 85
查询数据
1.查询所有的数据行和列
把表中所有数据行和列到列举出来需要使用“×”通配符来表示所有的列。
TAG:高端网站建设高端网站设计网站制作网站建设

服务热线

153 8323 9821

功能和特性

价格和优惠

网站和维护

推广和优化

微信服务号