.net 0809笔记

时间过得真快,基础加强的课程已经结束了,现在开始了数据库的课程。 数据库的建立: create database MySchool on primary ( name=’MySchool’, fileName=’D:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATAMySchool.mdf’, size=10MB,

时间过得真快,基础加强的课程已经结束了,香港服务器,现在开始了数据库的课程。

数据库的建立:

create database  MySchool
on primary

 name=’MySchool’,
 fileName=’D:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATAMySchool.mdf’,
 size=10MB,
 filegrowth=1MB,
 maxsize=100MB 
)
log on
(
 name=’MySchool_log’,
 fileName=’D:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATAMySchool_log.ldf’,
 size=3MB,
 filegrowth=10%
 
)

表的建立:

create table Test(id int identity(1,1) primary key,name nvarchar(10) not null,age int not null,gender char(2) not null);

删除表:

drop table Test;

插入数据:

insert into Test(name,age,gender)values(‘小赵’,99,’女’);

查询数据:

select name from Test where gender =’男’;

修改数据:

update Test set age=age+5 where gender=’女’;

删除数据:

delete from Test where age>50;

delete from Test;与truncate table Test;的区别:1.truncate语句非常高效2.truncate语句会把表中的自动编号重置为默认值

 

下面是数据类型的分类和区别

分类

备注和说明

类型

说明

二进制数据类型

存储非子符和文本的数据

Image

可用来存储图像

文本数据类型

字符数据包括任意字母、符号或数字字符的组合

Char,8000

固定长度的非   Unicode   字符数据。固定长度的字符串相对于可变长度的字符串来说效率要高一些,在数据长度固定的情况下优先选用固定长度,香港服务器,省去了计算长度的过程,提高效率

Varchar,8000

可变长度非   Unicode   数据

Get笔记 Get笔记

Get笔记,一款AI驱动的知识管理产品

Get笔记 125 查看详情 Get笔记

Nchar,4000

固定长度的   Unicode   数据

Nvarchar,4000

可变长度   Unicode   数据

Text

varchar(max)

存储长文本信息(指针,2G)

varchar(max),大字符串类型可以保存非常多的字符,但是对于这种类型的数据DBMS经常将它们保存到单独的空间中,这就导致了数据的保存和加载速度比较慢,因此除非必要,美国服务器,否则不要使用。

Ntext

nvarchar(max)

Nvarchar(max)代替

日期和时间

日期和时间在单引号内输入

Datetime  

日期和时间

数字数据

该数据仅包含数字,包括正数、负数以及分数

int

smallint

整数

float

real

数字

货币数据类型

用于十进制货币值,money   和   smallmoney   数据类型精确到它们所代表的货币单位的万分之一。  

 

Money

 

Bit数据类型

表示是/否的数据

Bit

存储布尔数据类型

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/521875.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月9日 06:01:34
下一篇 2025年11月9日 06:06:45

相关推荐

  • python包和模块的内容整理

    模块是包含Python代码的文件,包是包含多个模块的目录,通过__init__.py识别;使用import导入模块,from…import导入函数;包内可用相对或绝对导入,建议用绝对导入并合理命名,以提升项目结构清晰度与可维护性。 Python 中的包(Package)和模块(Modul…

    2025年12月14日
    000
  • python psutil库有何用法?

    psutil 是跨平台 Python 库,用于监控系统资源,支持获取 CPU 使用率(psutil.cpu_percent(interval=1))、核心数(cpu_count)、CPU 时间(cpu_times);内存方面提供物理内存(virtual_memory)和交换分区(swap_memor…

    2025年12月14日
    000
  • Python 解释器的几种常见实现

    CPython是官方标准实现,用C编写,支持广泛但多线程受GIL限制;2. Jython将Python编译为Java字节码,适用于JVM平台并可调用Java库,但不支持C扩展且版本更新慢;3. IronPython运行在.NET平台,支持与C#交互,适合Windows和.NET集成,同样不兼容多数C…

    2025年12月14日
    000
  • Matplotlib SVG 文件添加元数据注释:使用 metadata 参数

    Matplotlib 允许用户在保存 SVG 文件时嵌入元数据注释。本文将详细介绍如何利用 plt.savefig 函数的 metadata 参数,遵循 Dublin Core 标准,为 SVG 图形文件添加创建者(Creator)等信息,从而有效记录文件来源和上下文,提升文件可追溯性。 1. 为什…

    2025年12月14日
    000
  • python中GIL的原理

    GIL是CPython为简化内存管理而引入的互斥锁,确保同一时刻仅一个线程执行字节码。由于CPython使用引用计数,需保证其增减的原子性,故通过GIL避免多线程竞争。在Python 3.2后,GIL采用抢占机制,持有超过5毫秒会主动释放,I/O或C扩展时也会释放以提升并发效率。GIL主要影响CPU…

    2025年12月14日
    000
  • 获取最新会议论文数据的OpenReview API与替代方案

    本文旨在提供一套全面的指南,教授如何利用OpenReview API获取学术会议(特别是2023年及以后)的论文标题和其他相关数据。鉴于API版本迭代,我们将重点介绍如何使用`openreview.api.OpenReviewClient`及其新的`baseurl`以访问最新数据。同时,针对部分会议…

    2025年12月14日
    000
  • CCXT fetch_ohlcv 最新数据缺失:时区问题的深度解析与解决方案

    在使用CCXT的`fetch_ohlcv`方法获取K线数据时,用户常遇到无法获取最新几小时数据的问题。这通常是由于将本地时间而非UTC时间作为`since`参数传入所致。CCXT及其底层交易所API普遍采用UTC时间戳。本文将深入探讨这一时区差异问题,并提供确保正确获取最新历史K线数据的解决方案和最…

    2025年12月14日
    000
  • python有哪些编译器

    答案是Python的“编译器”通常指不同实现或工具:CPython将源码编译为字节码并解释执行;PyPy通过JIT提升性能;Jython在JVM上运行;IronPython集成.NET;Cython生成C扩展;Nuitka编译为可执行文件;mypyc优化类型化代码。 Python 本身是一种解释型语…

    2025年12月14日
    000
  • CCXT fetch_ohlcv数据获取:时区处理与最新K线完整性指南

    使用ccxt的`fetch_ohlcv`方法获取最新ohlcv数据时,用户常遇到数据缺失,尤其是在请求特定时间范围时。这通常是由于未正确处理时区造成的。ccxt默认处理utc时间戳,而用户可能传入了本地化时间。本文将深入探讨这一常见问题,提供正确的时区处理策略和代码示例,确保您能准确无误地获取到最新…

    2025年12月14日
    000
  • PyMongo连接MongoDB Atlas认证失败:深度排查与解决方案

    本文详细探讨了使用pymongo连接mongodb atlas时常见的认证失败问题,特别是`bad auth`错误。文章将指导用户系统性地检查连接字符串、ip白名单和数据库用户权限。重点强调,在所有配置看似正确的情况下,创建新的数据库用户账户往往是解决此类顽固认证问题的有效且直接的方案,避免不必要的…

    2025年12月14日
    000
  • PyMongo认证失败疑难排解:从基础配置到用户账户异常处理

    pymongo连接mongodb atlas时,即使连接字符串、ip白名单和用户权限配置看似无误,仍可能遭遇认证失败。本教程将提供一套全面的排查指南,从基础配置检查到高级故障排除策略,并重点介绍一种针对性解决方案:当所有常规方法无效时,尝试重新创建具有相同权限的用户账户,以解决潜在的内部账户状态问题…

    2025年12月14日
    000
  • 获取会议论文数据:OpenReview API v2 与 Web 抓取实践指南

    本文将指导读者如何有效获取2023年及以后学术会议的论文数据。针对openreview平台上的会议,我们将介绍如何使用其更新的api v2接口,以解决旧版api无法访问新数据的挑战。对于如cvpr等采用独立开放访问站点的会议,则提供基于python的web抓取解决方案,帮助您高效提取论文标题及相关信…

    2025年12月14日
    000
  • Python Turtle模块bgpic()函数图片格式兼容性指南

    本教程详细解析python turtle模块`bgpic()`函数在使用时遇到的图片格式兼容性问题。我们将探讨`bgpic()`函数对不同图片格式的支持限制,特别是针对常见的`.png`文件报错原因,并提供将图片转换为`.gif`格式的解决方案及示例代码,确保背景图片能正确加载。 理解turtle.…

    2025年12月14日
    000
  • 在PyPSA模型中为Gurobi求解器设置时间限制并解决“Aborted”错误

    本文旨在指导用户如何在PyPSA模型中为Gurobi求解器设置运算时间限制,并解决因时间限制达到后PyPSA可能抛出的ValueError: Cannot load a SolverResults object with bad status: aborted错误。我们将通过使用PyPSA推荐的ne…

    2025年12月14日
    100
  • 使用PyPSA和Gurobi求解器设置时间限制

    本文档旨在指导用户如何在PyPSA模型中使用Gurobi求解器时设置时间限制。我们将详细介绍如何配置solver_options参数,以及如何处理求解器因达到时间限制而中断的情况,确保模型在可控的时间范围内求解,并获得可用的次优解。 在PyPSA模型中配置Gurobi求解器的时间限制 在使用PyPS…

    2025年12月14日
    000
  • 如何在PyPSA模型中为Gurobi求解器设置时间限制并正确处理结果

    在PyPSA模型中使用Gurobi求解器时,设置时间限制(TimeLimit)是常见的需求,以控制优化过程的执行时间。然而,直接使用旧版network.lopf方法在时间限制触发后可能导致ValueError: Cannot load a SolverResults object with bad …

    2025年12月14日
    000
  • Python中逆向推导Protobuf模式并解码未知数据

    当在Python中遇到没有.proto文件定义的Protobuf数据时,无法直接解码。本教程将指导您如何利用在线Protobuf解码工具(如protobuf-decoder.netlify.app)来分析原始字节流,从而逆向推导出其数据结构和字段类型。通过手动创建对应的.proto文件,并结合Pro…

    2025年12月14日
    100
  • 在Python中通过逆向工程实现无.proto文件Protobuf数据解码

    本文详细介绍了在Python环境中,当缺少原始.proto文件时,如何通过逆向工程方法解码Protobuf数据。核心策略是利用在线Protobuf解码工具分析原始二进制数据,手动推断并构建.proto文件,然后利用该文件在Python中进行数据解析。教程涵盖了从数据分析、.proto文件创建到Pyt…

    2025年12月14日
    000
  • Mininet脚本连接本地OpenDaylight控制器教程

    本文旨在解决Mininet自定义Python脚本无法连接本地OpenDaylight控制器的问题,而mn命令行工具却能正常工作。核心问题在于Mininet脚本需要显式配置控制器和交换机类型。通过在Mininet构造函数中明确指定controller=RemoteController和switch=O…

    2025年12月14日
    000
  • Mininet与OpenDaylight本地控制器连接指南

    本文旨在解决Mininet脚本无法连接本地OpenDaylight控制器的问题,即使通过命令行可以成功连接。核心在于Mininet初始化时需明确指定默认控制器类型为RemoteController并使用OVSSwitch作为交换机类型,以确保所有交换机自动配置并连接到指定端口的远程控制器,从而实现本…

    2025年12月14日
    000

发表回复

登录后才能评论
关注微信