SQL 笔记

来源:互联网 发布:魔眼软件 编辑:程序博客网 时间:2024/04/30 12:28
使用T-SQL语句操作已有数据库:
USE 数据库名 (--指定当前操作的数据库)
GO
ALTER TABLE 表名
AAA COSTRINT 约束类型
GO
-------------------------------------------------------------
使用T-SQL语句向已有数据库的表添加约束:
语法:
ALTER TABLE 表明 WITH NOCHECK(对表存在的数据不做检查)
 ADD CONSTRAINT 约束名 约束类型 具体的约束说明
----------------------------------------------------------
SQL 语句删除约束语句:
语法:
ALTER TABLE 表名 DROP CONSTRAINT 约束名
-----------------------------------------------------------
检查是否存在:
IF EXISTS (SELECT*FROM sysodjects WHERE name='表名')
DROP TABLE 表名
--------------------------------------------------------------
SQL 语句删除数据表:
DROP TABLE 表名
CREATE TABLE 表名
(
.........
.........
)
----------------------------------------------------------
使用T-SQL插入数据:
语法:
INSERT [INTO] 表名[列名]VALUES(值列表)
-----------------------------------------------------------
向表中所有的列插入数据:
语法:
INSERT [INTO](可以不写) 表名 VALUES(列名)
-----------------------------------------------------------
通过将现有表中的数据添加到已存在的表中:
语法:
INSERT INTO <新表名>(列名)
SELECT<列名>
FROM<源表名>
-----------------------------------------------------------
将现有表中的输添加到新表中:
语法:
SELSECT(列名)
INTO<新表名>
FROM<源表名>
----------------------------------------------------------------
修改数据:
语法:
UPDATE 表名 SET 列名=更新值
[WHERE 更新条件]
!!!!注意
如果更新多个值的话用英文逗号分离
--------------------------------------------------------------
删除数据;
语法:
DELETE 表名[WHERE<删除条件>]
TRUNCATE TABLE 表名
!!!!注意
使用DELETE进行删除数据,删除后,标识列继续增长,不会标识种子开始
----------------------------------------------------------------------
排序查询的语法:
SELECT 列名 FROM 表名 [WHERE 限制条件] [ORDER BY]排序
【ORDER BY的值(ASC(默认值升序)或DESC(降序值-)】
----------------------------------------------------------------------------










 
0 0