数据库

当前位置:澳门永利手机版 > 数据库 > SQLServer数据表用法

SQLServer数据表用法

来源:http://www.xiaonipaipai.com 作者:澳门永利手机版 时间:2019-10-20 18:55

五、查数据库查看

方式一:在数据库管理工具中选中数据库-》右键属性-》查看数据库相关配置信息

百度澳门永利登录网址 1

百度澳门永利登录网址 2

方式二:在数据库管理工具中输入数据库脚本查看,一下列举几种常用的数据库查看信息

--使用目录视图查看数据库信息
--使用sys.database_files查看有关数据库文件的信息
select * from sys.database_files;
--使用sys.filegroups查看有关数据库组的信息
select * from sys.filegroups;
--使用sys.master_files 查看数据库文件的基本信息和状态信息
select * from sys.master_files;
--使用sys.databases 数据库和文件目录视图查看有关数据库的基本信息
select * from sys.databases where name='testss';

百度澳门永利登录网址 3

 

--使用函数查看数据状态
use testss
select databasepropertyex('test2','Status') as 'test数据库状态'

百度澳门永利登录网址 4

修改数据表

方式一:打开数据库管理工具-》登录-》选择数据库-》选择表-》右键点击,选择重命名-》重新输入表名-》按enter键确定-》刷新可查看新表名

 百度澳门永利登录网址 5

百度澳门永利登录网址,方式二:使用T-SQL脚本修改表名:exec sp_rename 'test1','test2';

百度澳门永利登录网址 6

六、数据库优缺点

优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。

缺点:1开放性。只能运行在微软的windows平台,没有丝毫的开放性可言。

      2可伸缩性,并行性。并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。
      3性能稳定性。SQLServer当用户连接多时性能会变的很差,并且不够稳定。
      4使用风险。SQLServer完全重写的代码,经历了长期的测试,不断延迟,许多功能需时间来证明。并不十分兼容早期产品。使用需要冒一定风险。
      5客户端支持及应用模式。只支持C/S模式。

创建数据表

方式一:打开数据库管理工具-》登录-》选择数据库-》选择表-》右键点击,选择新建表-》在右边视图中输入列名、数据类型、是否可空、在列属性中设置需要的属性-》点击保存(或ctrl s)-》保存成功,刷新即可显示

百度澳门永利登录网址 7

百度澳门永利登录网址 8

方式二:使用T-SQL脚本新建表

 1 --数据库声明
 2 use testss
 3 --建表语法声明
 4 create table test1
 5 (
 6 --字段声明
 7 id int identity(1,1) not null,
 8 name nvarchar(50) null,
 9 sex nvarchar(50) null,
10 age nvarchar(50) null,
11 classid int,
12 primary key clustered(id asc) with(ignore_dup_key=off) on [primary]    --主键索引声明
13 )on [primary]
14 
15 --字段注释声明
16 exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'id主键' , @level0type=N'SCHEMA',
17 @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'id';
18 
19 exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'姓名' , @level0type=N'SCHEMA',
20 @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'name';
21 
22 exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别' , @level0type=N'SCHEMA',
23 @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'sex';
24 
25 exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'年龄' , @level0type=N'SCHEMA',
26 @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'age';
27 
28 exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'班级id' , @level0type=N'SCHEMA',
29 @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'classid';
30 
31 go

 示例结果如下:百度澳门永利登录网址 9

一、数据库定义

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。数据库的操作分为两种形式:一种是直接在数据库管理工具图形化界面进行操作;一种是使用数据库脚本进行操作,数据库脚本可以直接在数据库管理工具中操作,也可以在dos命令窗口中操作。

查看数据表

--查询数据库下所有的表
--xtype='U'查询用户表
select name from sysobjects where xtype='U'
-- xtype='S'查询系统表
select name from sysobjects where xtype='S'

--查看test1表的所有信息
exec sp_help test1;

--查询test1表中所有的列
select * from syscolumns where id=Object_Id('test1')

--查看test1表中所有列数据
select * from test1;

本文由澳门永利手机版发布于数据库,转载请注明出处:SQLServer数据表用法

关键词:

上一篇:windows下安装mysql

下一篇:没有了