sql-server数据库常用语句】的更多相关文章

1. 查看数据库的版本 select @@version 2.查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4.查看数据库启动时间 select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1 查看数据库服务器名和实例名 print ''Server Name...............: '' + conve…
好久没学习新知识了.今天学了下sql的一些常用语句.人还是需要不断学习进步的 否则只能停滞不前. 先从最简单的一句开始说起吧. select *from 表名 这里*的含义 表示了表的各字段,以逗号隔开.当要显示全部字段的时候用*代替.简化我们的输入.设计人员这个构想确实巧妙. 含义:选择所有的字段名从“表名”这个表. 其实含义就是查询此表所有内容,所有行和列 引申下 看如下语句 select 名称,单位,sum(金额)as 总金额 from 表二 group by 名称,单位 order by…
创建数据库: 命令:create database 数据库名: 示例:create database student: 删除数据库: 命令:drop database 数据库名: 示例:drop database  student; 新建表格: 命令:create table 表名 (列名  数据类型,列名2.....) 示例:create table student (sname  char(20),sid  int) 删除表格: 命令:drop table 表名 示例:drop table…
数据库 1.创建数据库 USE master ; GO CREATE DATABASE Sales ON ( NAME = Sales_dat, FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\saledat.mdf', SIZE , MAXSIZE , FILEGROWTH ) LOG ON ( NAME = Sales_log, FILENAME = 'C:\Program Fi…
查看各表的数据行数 SELECT o.name, i. ROWS FROM sysobjects o, sysindexes i WHERE o.id = i.id AND o.Xtype = ORDER BY o.name; 计算数据库中各个表每行记录所占用空间 --SELECT * FROM Employees AS e; CREATE TABLE #tablespaceinfo ( nameinfo VARCHAR() , rowsinfo BIGINT , reserved VARCHA…
上篇介绍的是鼠标操作 遗漏两个知识: 主外键 两个列 数据类型 必须一致    //int类型不能约束nvarchar 类型      varchar类型不能约束nvarchar类型 varchar(max)  不能作为主键列   只有定好长度了才可以 表名,数据库名不允许使用汉字 下面是语句操作 进入操作文件→点开   新建查询 出来个文本 语句(不分大小写):  (写完语句创建数据库  表 执行的完记得刷新下) 创建数据库: create  datacse 数据库名 例如:     crea…
SQL查询语句 select ...列名 from 表名 投影查询 select sno num,2019-sage as birthday // 给列起别名 from student: 在每个学生姓名后面显示 2017 select sname,'2017' from student; 无条件选择 select * from student; 作用在单列上,空值不计,重复值重复计, 对元组技术,某个元组一个或部分列为空不影响计数 select COUNT(*) from student; 查询…
创建数据库:create datebase  数据库名     注:数据库名不能为中文,不能数字开头,不能符号开头. 删除数据库:drop datebase 数据库名 创建表:create   table  表名 (列名  数据类型, ......       设置主键列:primary key 设置唯一列:unique 设置非空: not null 设置自增列:identity (1,1)  从1开始计数,每次自增1 ) 删除表:drop table 表名 添加列:alter table 表名…
上一章 说了下   子查询的意义是 把一条查询语句当做值来使用 select *from car   //查询汽车的信息 假设我知道一个汽车的编号是 c021 但是我要查询 比这个汽车价格高的汽车信息 先找到汽车编号是c021的   select *from car where code='c021' 在找这个汽车的价格        select price from car  where code='c021' //返回的是价格这个值 这个值是 31.75 那么我要找比这个价格高的汽车信息…
这一章要学习查询语句 我看car这一数据 我们就开始打上 select  *from car 条件修改 update 表名 set 列名1=值1 where 列名2=值2   //当列名2=值2时  修改 列名1 的一个值 = 值1 列名2可以写多个 之间用and链接   列名=值  不用双等号  可以>=  <=  >  < 例如改code列中  c014   修改  time列   的时间为 2015-1-1    code是唯一列 update car set time='2…