sql server查看数据库中所有表
时间: 2023-09-07 12:11:04 浏览: 43
要查看 SQL Server 数据库中所有表,可以使用以下 T-SQL 语句:
```
SELECT * FROM information_schema.tables WHERE table_type = 'BASE TABLE' AND table_catalog='your_database_name'
```
其中,`your_database_name` 是要查询的数据库名称。这个语句将返回所有基本表的信息,包括表名、表类型、创建日期等。
相关问题
sqlserver查看数据库下所有index
您可以使用以下查询来查看 SQL Server 数据库中所有索引:
```
SELECT
OBJECT_NAME(i.object_id) AS TableName,
i.name AS IndexName,
i.index_id AS IndexID,
CASE i.type_desc
WHEN 'CLUSTERED' THEN 'Clustered Index'
WHEN 'NONCLUSTERED' THEN 'Non-Clustered Index'
ELSE i.type_desc
END AS IndexType
FROM
sys.indexes i
INNER JOIN
sys.objects o ON i.object_id = o.object_id
WHERE
o.type <> 'S'
ORDER BY
TableName,
IndexID
```
这将返回一个结果集,其中包含每个表的每个索引的名称和类型。
sql server在数据库中创建表
要在SQL Server中创建表,可以使用CREATE TABLE语句。以下是创建一个名为“Employees”的表的示例:
CREATE TABLE Employees (
EmployeeID int PRIMARY KEY,
FirstName varchar(50),
LastName varchar(50),
Gender varchar(10),
HireDate date,
Salary money
);
在上面的示例中,我们定义了一个名为“Employees”的表,并指定了几个列,包括EmployeeID(作为主键),FirstName,LastName,Gender,HireDate和Salary。每个列都有一个数据类型。
注意:在创建表之前,您需要选择一个数据库。可以使用USE语句选择数据库,例如:
USE MyDatabase;
然后,您可以在该数据库中创建表。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)