第二节:SQLServer导出-重置sa密码-常用sql语句
1.SQLServer导出:
点击要导出数据库----->右键(任务)----->生成脚本----->下一步----->下一步(高级)要编写脚本的数据类型---选择架构和数据
2.重置sa密码:
忘记了sa密码:可以混合模式登陆 1.用windows身份验证登陆. 2.新建查询 3.输入 EXEC sp_password NULL, 'newPassword', sa搞定了
3.常用sql语句:
<1>
1 char(10)固定宽度10个字符 2 nchar(10)支持多种语言的固定宽度10个字符 3 varchar(10)最多宽度10个字符 4 nvarchar(10)支持多种语言最多宽度10个字符 5 6 <1>增加 7 insert into 表名 (字段列表) values (值的列表) 8 多条数据插入到数据库: 9 insert into 表名 [列名列表] 10 select 值列表 union 11 select 值列表 union 12 ..... 13 <2>修改 14 update 表名 set 列名=更新值 [where <筛选条件>] 15 16 <3>删除 17 delete from 表名 [where <筛选条件>]" 18 truncate table<表名> -----------清空数据 19 20 使用select into语句复制数据 21 select 列名列表 22 into <新标表名> 23 from <表名> 24 where <筛选条件> 25 26 <4>范围查询:BETWEEN AND 表示某一值域范围的记录。(不再此范围加上not即可) 27 select * from表名 where (not)列名 betwwn minvalue and maxvalue; 28 29 <5>集合查询:使用IN运算符,判断列的值是否在指定的集合中。 30 select * from Role where RName='1' or RName='12' 31 select * from Role where RName in('1','12') 32 33 WHERE 列名 IN ( 值1, 值2,....) 。 34 35 <6>模糊查询:使用 LIKE 运算符执行通配查询。 36 %: 表示零或多个字符。 37 . _ : 表示一个字符。 38 39 <7>排序 40 SELECT * FROM table_name WHERE 条件 ORDER BY 列名1 [ASC/DESC] , 列名2 [ASC/DESC]
二丶查询非重复数据
SELECT DISTINCT id FROM Table
三丶聚合函数
-
COUNT : 统计结果的记录数。
-
MAX : 统计计算最大值。
-
MIN : 统计最小值。
-
AVG: 统计计算平均值。
-
SUM: 统计计算求和。
查找平均值:
SELECT AVG(price) FROM Table
查找数据库表的总字段数:
select count(name) from syscolumns where id=(select max(id) from sysobjects where [name]='表名')
作者:chenze 出处:https://www.cnblogs.com/chenze-Index/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Ai满嘴顺口溜,想考研?浪费我几个小时
· Browser-use 详细介绍&使用文档
· 软件产品开发中常见的10个问题及处理方法