1. 创建数据库的默认存储路径
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server 2008 R2
当我们选择删除数据库时,对应路径下的文件也就删除了
2. 导入导出数据工具的路径
3. 注册数据库遇到的问题 ???
目前的问题就是服务器新建不了(新建服务器应该跟网络有关系),但是可以连接自带的
C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL
该数据库目录
4. 在表中找不到列属性的说明 ???
5. 表中插入字符串数据不能使用 " "
==必须使用 ' '==
insert into dbo.emp (empno,ename,job,mgr,hiredate,sal,comm,deptno)values (007369,'SMITH', 'CLERK',7902,'1980-12-17 00:00:00',800,NULL,20);
可以通过命令行的方式也可以通过图形化界面的方式插入数据
6. 表中插入重复数据怎么删除
WITH CTE AS (
SELECT *, ROW_NUMBER() OVER (PARTITION BY deptno, dname, loc ORDER BY (SELECT NULL)) AS rn
FROM your_table_name
)
DELETE FROM CTE WHERE rn > 1;
WITH CTE AS (
SELECT *, ROW_NUMBER() OVER (PARTITION BY empno,ename,job,mgr,hiredate,sal,comm,deptno ORDER BY (SELECT NULL)) AS rn
FROM dbo.emp
)
DELETE FROM CTE WHERE rn > 1;
7. 多行注释用/ /表示
8. 不能使用desc命令查看表信息
在 SQL Server 中,DESC
命令是不被支持的,因为 SQL Server 使用 DESC
命令来表示降序排序而不是用于查看表的结构。如果您想查看表的结构,应该使用 sp_columns
存储过程或者查询系统表 INFORMATION_SCHEMA.COLUMNS
。例如,可以使用以下查询来查看表 MyTable
的结构:
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'MyTable'
或者使用以下存储过程:
EXEC sp_columns 'MyTable'
这样就可以查看表 MyTable
的结构信息。
9. 单行注释用 -- 表示
10. 备份出现问题 ???
备份文件的路径:C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup