数据库
文章平均质量分 57
数据库的使用方法,和数据库使用中遇到的问题
智商偏低
这个作者很懒,什么都没留下…
展开
-
Windows下面基于pgsql15的备份和恢复
上面的方式简单是简单,但是每次备份都要重新备份整个库,库大的情况下,太过于浪费时间,推荐使用增量备份,每天进行一次归档保存,恢复的时候,只需要把基础数据恢复一次,然后逐次恢复归档数据就可以了。红色字体为说明,可看可不看归档备份的原理:PostgreSQL在执行写入操作时,对数据文件的任何修改信息,首先会写入WAL日志,然后才会对数据文件做物理修改。如果数据库服务器掉电或意外宕机,则PostgreSQL重新启动后首先会读取WAL日志,然后根据日志对数据进行恢复。原创 2024-01-10 08:50:59 · 1696 阅读 · 0 评论 -
SQLlite帮助类
/// <summary> /// 数据访问基础类(基于SQLite) /// 可以用户可以修改满足自己项目的需要。 /// </summary> public abstract class DbHelperSQLite { //数据库连接字符串(web.config来配置),可以动态更改connectionString支持多数据库. //public static string connectionS.原创 2021-03-20 18:42:04 · 303 阅读 · 0 评论 -
SQL语句,查询数据库中是否存在某个表
http://blog.csdn.net/jeffrey9061/article/details/8235416selectcount(1)fromsys.objectswherename='表名'selectObjectProperty(Object_ID('表名'),'IsUserTable')这两个SQL语句都是查询数据库里头是否存在某个表的语句,以后都是...转载 2020-05-04 14:09:50 · 9471 阅读 · 0 评论 -
SQL面试必问
1.用一条SQL语句 查询出每门课都大于80分的学生姓名name kecheng fenshu张三语文 81张三数学 75李四语文 76李四数学 90王五语文 81王五数学 100王五英语 90select na...原创 2019-03-26 18:38:44 · 250 阅读 · 0 评论 -
mysql的存储殷勤
查看mysql的有多少种存储引擎show engine \g创建一个指定存储引擎的数据表create table ai(i bigint(20) not null auto_increment primary key(i))engine=MyISAM DEFAULT CHARSET=gbk;修改默认引擎的语句alter table ai engine=innodb...原创 2019-02-18 09:27:41 · 277 阅读 · 0 评论 -
sqlserver中通用的带条件查询的分页存储过程
CREATEPROCEDUREprcPageResult--获得某一页的数据--@currPageint=1,--当前页页码(即TopcurrPage)@showColumnvarchar(2000)='*',--需要得到的字段(即column1,column2,......原创 2019-01-11 20:06:59 · 316 阅读 · 0 评论 -
查询菜单项
权限:根据当前登陆用户的id查询出来用户的菜单项和用户角色的菜单项select distinct m.MenuID,m.MenuName,m.MenuType,m.MenuShort,m.MenuUrl,m.MenuIco,m.UpdateDate,m.ParentId,m.RootID,m.AddDate,m.Status m.Sort from tb_UserMenu_Right um ...原创 2018-12-12 08:57:26 · 335 阅读 · 0 评论 -
发生System.Data.Entity.Validation.DbEntityValidationException这个异常的时候,如果没有用特定的异常类去捕捉,是看不到具体信息的。
发生System.Data.Entity.Validation.DbEntityValidationException这个异常的时候,如果没有用特定的异常类去捕捉,是看不到具体信息的。这个错误是我在上传图片的时候发生的,具体原因是因为数据库字符串不够长,图片的字符串路径过长,保存不进去引发的异常,修改一下数据库的长度,然后重新根据数据库生成一下模板。...原创 2018-11-07 18:16:39 · 1839 阅读 · 0 评论 -
SQL Server中row_number的用法
定义:Row_number()函数将针对select语句返回每一行,从一开始编号,赋予其连续的编号。在查询时应用了一个排序标准后,只有通过编号才能确保顺序是一致的,当使用row_number函数是,也需要专门一列用于实现排序以便于进行编号。ROW_NUMBER()说明:返回结果集分区内的序列号,每个分区的第一行从1开始语法:row_number() over(【】)1.使用row_...原创 2018-11-07 13:04:53 · 281 阅读 · 1 评论 -
C#连接数据库字符创
1.集成的windows验证string constr = "server=.;database=myschool;integrated security=SSPI";2.SqlServer身份验证string constr = "data source=.;initial catalog=myschool;user id=sa;pwd=sa";web.config配置<...原创 2018-10-24 22:07:14 · 107 阅读 · 0 评论 -
视图的创建和使用
创建视图创建视图之前先看看数据库中有没有这个视图,如果有就删除if(exists(select *from sys.objects where name='v_stu)) drop view v_stucreate view v_stu as select id,name,age,sex from studnet修改视图alter view v_stu as sel...原创 2018-10-25 10:36:18 · 364 阅读 · 1 评论 -
查看SQL语句执行耗费的时间
declare @d datetime set @d=getdate() select * from 表名--这里是要执行的sql语句 select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())原创 2018-06-27 12:15:25 · 1919 阅读 · 0 评论