经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » MS SQL Server » 查看文章
SQLServer的增删改查
来源:cnblogs  作者:思考帽  时间:2019/5/24 10:08:14  对本文有异议

T-SQL常用语句
创建数据库:
CREATE DATABASE [数据库名]
CREATE DATABASE [School]
删除数据库:
DROP DATABASE [数据库名]
DROP DATABASE [School]
创建表:
CREATE TABLE [表名]([列名] [类型](长度) 设置,列名 类型(长度) 设置)
CREATE TABLE [Student] ( [NAME] [VARCHAR](11) IDENTITY(1,1) , [ID] [INT](11) NOT NULL)

删除表:
DROP TABLE [表名]
DROP TABLE [MYTEST];
增加列:
ALTER TABLE [表名] ADD 列名 设置
ALTER TABLE [Student] ADD Commission money null

删除列:
ALTER TABLE [表名] DROP COLUMN [要删除列];
ALTER TABLE [Student] DROP COLUMN [TEST];
添加行:
INSERT INTO [表名](列名) VALUES (值);
INSERT INTO [Grade](Gradename) VALUES ('h1');
删除行:
DELETE FROM [表名] WHERE [GradeId]>=4;//条件
DELETE FROM [Grade] WHERE [GradeId]>=4;
更新行中数据:
UPDATE [表名] SET [要修改列]=要修改值 WHERE [GradeId]=8;//条件
UPDATE [Grade] SET [Gradename]='test' WHERE [GradeId]=8;
查询数据:

显示所有:
SELECT *FROM 表名;
SELECT *FROM Grade;

显示部分:
SELECT [列名],[列名] FROM [查询表];
SELECT [STUDENTNO],[StudentName] FROM [Student];

显示含空值:
SELECT *FROM [查询表] WHERE [列]IS NULL;//is null 是否 is not null不是空
SELECT *FROM [Student] WHERE [STUDENTNAME]IS NULL;

限制显示行:
SELECT TOP 3 *FROM [表名];//top 值:显示多少行
SELECT TOP 3 *FROM [Student];

 

原文链接:http://www.cnblogs.com/Wangbr/p/10914008.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号