T-SQL语句基础

1.创建数据库:create datebase 数据库名

2.删除数据库:delete datebase 数据库名

3.注释:/*一段 */            一行 --

4.创建表:create table 表名

列名  数据类型  identity(1,1),--自增列,从1开始,增量为1

列名  数据类型  primary key,--设置主键

列名  数据类型  unique,--设置唯一键

列名  数据类型  not null,--不能为空

5.删除表:delete table 表名

6.修改表结构:    添加一行:alter table 表名 add 列名 数据类型 ——  (注意添加的一列不能为空,要想添加一列可为空的列,删了重建)

                         删除一行:alter table 表名 drop  column 列名

7.添加数据:insert into 表名 values('varchar','datetime',99.5)——varchar、datetime类型要用单引号,int类型直接写

8.修改数据: update 表名 set 列名 =值——多个列名用逗号隔开

9.删除数据:  delete from 表名——逐条删除,记录在日志中,序列号不更新,速度慢

                   truncate table 表名——清空,无记录,更新序列,速度快(慎用)

10.查询数据: select * from 表名

============================================================================

11.条件修改: update 表名 set 列名1=值1 where 列名2=值2   ——将表中列名1中的值改成值1 当列名2中为值2时

12.条件删除:delete from 表名 where 列名=值

13.排序查询:select *from 表名 order by 列名  asc(升序)/desc)(降序

14.去重查询:select distinct 列名 from 表名 ——不能查全部列,只能显示一列

15.分组查询:select 列名 from 表名 group by 列名 ——不能查全部列,只能显示一列

16.模糊查询:select *from 表名 where 列名 like '%查询内容%'order by price by desc

17.子查询:将查询语句当做值使用

           

转载于:https://www.cnblogs.com/weiyu11/p/6531295.html

SQL server 数据库——T-SQL语句基础相关推荐

  1. 【学习记录】第一章 数据库设计-《SQL Server数据库设计和开发基础篇视频课程》...

    一.课程笔记 1.1  软件开发周期 (1)需求分析阶段 分析客户的业务和数据处理需求. (2)概要设计阶段 设计数据库的E-R模型图,确认需求信息的正确和完整. /* E-R图:实体-关系图(Ent ...

  2. sql server数据库 T-SQL查询语句(基本篇)

    接上篇sql server 数据库增删改查(库与表) 删除数据 delete 表名 where 查询条件 T-sql查询语句 T-sql语句 增强版的sql语句,增加了更多的函数应用,流程控制,变量说 ...

  3. SQL Server 数据库之SQL Server 数据库的安全设置

    SQL Server 数据库的安全设置 1. 概述 2. 更改登录用户验证方式 3. 创建与删除登录用户 4. 创建与删除数据库用户 5. 设置服务器角色权限 5.1. **查看角色属性** 5.2 ...

  4. 将excel数据导入到SQL server数据库,SQL server引入导入excel报表,如何解决“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”问题

    目录 版本: 文章主要内容: 未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序 新版本不同的设置的地方: 版本: SQL server2018.ex ...

  5. SQL SERVER 数据库实用SQL语句

    --查看指定表的外键约束 select * from sysobjects where parent_obj in( select id from sysobjects where name='表名' ...

  6. SQL Server 数据库部分常用语句小结

    1. 查询某存储过程的访问情况 SELECT TOP 1000 db_name(d.database_id) as DBName, s.name as 存储名字, s.type_desc as 存储类 ...

  7. MS SQL Server 数据库分离-SQL语句

    前言 今天在在清理数据库,是MS SQL Server,其中用到分离数据库文件.在这过程中,出现了一个小小的问题:误将数据库日志文件删除了,然后数据就打不开了,除了脱机,其他操作都报错. 数据库分离 ...

  8. SQL Server数据库学习总结及T-SQL语法使用实战

    SQL Server数据库及T-SQL实战 声明 名词解释 SQL Server数据库 安装sql server 数据库中的三种完整性 SQL Server数据库基本操作 创建数据库 指定多个数据库文 ...

  9. [转载]在SQL Server数据库之间进行数据导入导出,OPENDATASOURCE

    需要在c盘下先建立一个data.txt文件,然后在文件的第一行写上你要导出的列,不如说要导出id和name这两列,就在第一行写上 id,name 然后保存,使用下列SQL就可以了,你如果要保持原有的I ...

  10. 在SQL Server数据库之间进行数据导入导出

    来源:http://kb.cnblogs.com/page/94464/ 在SQL Server数据库之间进行数据导入导出 (1).使用SELECT INTO导出数据 在SQL Server中使用最广 ...

最新文章

  1. java三级考试_java web 学习 --第五天(Java三级考试)
  2. 【企业管理】人力资源是CEO的第一工程
  3. android -------- 解决NDK开发中的 Method 'NewStringUTF' could not be resolved
  4. 日常(关于游泳之列的真理问题讨论)
  5. python什么是调用_Python中包(package)的调用方式
  6. Oracle监听器启动出错:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案
  7. 解决“访问 IIS 元数据库失败”的方法
  8. java微信h5支付_Java-实现微信H5支付
  9. 智慧课堂实时监测系统
  10. dcx游走 - 组合计数
  11. 动态二维码刷卡触摸按键门禁一体机性能与选型攻略
  12. c语言 输出方阵。输入一个正整数 n(1≤n≤10),打印一个n行n列的方阵,输出如下方阵
  13. SPWM与SVPWM的比较
  14. Door to Door 日剧改编 励志
  15. windows部署hadoop环境
  16. 疯狂Java讲义(七)----第二部分
  17. 速腾防盗匹配出现服务器维护,新速腾遥控钥匙匹配方法(附图解)
  18. 关于钜泉光电ATT7053C计量芯片使用的若干经验
  19. 5月24日趋势追踪策略分析股票
  20. 衡水东方计算机学校地址,衡水东方计算机学校

热门文章

  1. iOS开发之蓝牙通信
  2. HDU4084 插头dp
  3. Android菜单—Menu
  4. Spring工厂注入例子
  5. leetcode算法题--Minimum Number of Arrows to Burst Balloons
  6. ubuntu apt-get彻底卸载软件包
  7. python文件运行问题
  8. 根据id去重_Person Re-ID研究综述
  9. CListCtrl列表控件---总结
  10. Spire.Doc系列教程:C# 根据 Word 的标题样式获取文字