标准sql语句
1. 常用标准sql Server语句有什么》
//查询
select * from table_name (where col1='***') //括号中为查询条件,可省,则查询表的全部记录
//添加
insert into table_name (col1,col2,col3) values ('111','2','33') //第一个括号内为列名,第二个括号中为对应第一个括号中的列的值,第一个括号内容可省略,则第二个括号中的内容应填写表中的所有列(自增长列不填)
//修改
update table_name set col1 = value1,col2 = value2, col3 = value3 (where col1='***') //col1,col2,col3为列名,value1,value2,value3为对应的值,括号中为更新条件,可省,则更新表中所有记录
//删除
delete table_name (where col1='***') //括号中为删除条件,可省,则删除表中全部记录
2. 常用标准SQL语句..
SELECT --从数据库表中检索数据行和列
INSERT --向数据库表添加新数据行
DELETE --从数据库表中删除数据行
UPDATE --更新数据库表中的数据
--数据定义
CREATE TABLE --创建一个数据库表
DROP TABLE --从数据库中删除表
ALTER TABLE --修改数据库表结构
CREATE VIEW --创建一个视图
DROP VIEW --从数据库中删除视图
CREATE INDEX --为数据库表创建一个索引
DROP INDEX --从数据库中删除索引
CREATE PROCEDURE --创建一个存储过程
DROP PROCEDURE --从数据库中删除存储过程
CREATE TRIGGER --创建一个触发器
DROP TRIGGER --从数据库中删除触发器
select语句(查询语句):
select *
from table1, table2 where table1.id *= table2.id//查询table1和table2 中id相等的记录
select stockname from table2//查询表table2中字段tockname中的值
insert语句(插入语句):
insert into table1(Stock_name,Stock_number) value (select Stockname , Stocknumber from Stock_table2)//向表table1中Stock_name和Stock_number字段插入数据,value括号里面即为你要插入的值
update语句(更新语句):
update table1 set Stockname = "xxx" where Stockid = 3//把table1中的Stockid = 3改成Stockname = "xxx"
delete语句(删除语句):
delete from table_name where Stockid = 3
//删除Stockid = 3这条记录
drop table table_name //删除表table_name
3. 标准SQL语法及语句
标准SQL语法:select 字段 from 表名 where 查询条件。如:select name from person where sex = '男';
4. 标准Sql语句的注释是什么
没错,就是-- 和/**/
5. oracle sql与标准的sql语句的区别
基本上都大同小异,只是在做外连的时候有些不一样,还有就是有几个函数不一样,其余的SQL语句都差不多,我也是才在看SQL的。Oracle与SQLServer还有个区别就是Oracle中当前用户只能访问它自己的数据表,别个用户建立的数据表无法访问到。
6. mysql语句和标准sql语句的区别,请详细阐述
两者语法不尽相同,比如说获得系统时间:在Mysql下函数为NOW()或者CURRENTTIME;而在SQL下为GETDATE(),总之还有很多函数是不同的,建议你找两本书来比较!
7. 标准SQL嵌套查询语句
1、简单子查询
select name,age from person
where age >
(
select age from person
where name = '网络'
)
2、in嵌套查询
select name from person
where countryid in
(
select countryid from country
where countryname = '网络'
)
(7)标准sql语句扩展阅读:
嵌套查询的意思是,一个查询语句(select-from-where)查询语句块可以嵌套在另外一个查询块的where子句中,称为嵌套查询,其中外层查询也称为父查询,主查询,内层查询也称子查询,从查询。
子查询的语法规则
1、子查询的select查询总是使用圆括号括起来。
2、不能包括compute或for.browse子句。
3、如果同时指定top子句,则可能只包括order by子句。
4、子查询最多可以嵌套到32层。个别查询可能会不支持32层嵌套。
5、任何可以使用表达式的地方都可以使用子查询,只要它返回的是单个值。
6、如果某个表只出现在子查询中二不出现在外部查询中,那么该表的列就无法包含在输出中。