在左边空白外点击“新建” ,选择:“主键”, 没有主键怎么办

在左边空白外点击“新建” ,选择:“主键”, 没有主键怎么办,第1张

----当您在Windows桌面单击鼠标右键,选择“新建”来建立快捷方式或文件夹时,除了快捷方式与文件夹这2个选项之外,还有一个很长的文件菜单,包含了电脑中安装的一些应用软件,您可以很容易地建立文件列表中所包含类型的新文件。我们在这里向您介绍如何通过修改注册表来定制鼠标右键快捷菜单中的“新建”菜单所包含的项目。 需要注意的是,在修改注册表以前请先将注册表备份,以免出现问题时无法恢复。
一、增加菜单项目
----1.首先,决定您要增加到菜单中的文件类型,以及启动这类文件的应用程序。如果是某些在启动时会自动打开的新文件或让您可以立即使用的应用程序,如记事本、写字板或画图等,就不需要特别的准备工作。但如果是在启动时不会自动打开文件的应用程序,您必须依需求建立一个通用的文件范本,并将它保存在Windows中的ShellNew文件夹中。此文件夹在某些系统中是隐藏的,所以您可能必须先选择“查看”“文件夹选项”,在“查看”选项卡中选取“显示所有文件”选项,单击“确定”即可。
----2.选择“开始”“运行”,输入“regedit”,打开注册表编辑器。单击 “HKEY_CLASSES_ROOT”旁边的“+”号,可以看到左边窗口中有一排文件夹,都是以Windows中应用程序建立的文件的后缀名命名的(如doc、xls和html等)。找出您要增加到“新建”菜单中的文件类型的后缀名,单击鼠标右键,选择“新建”“主键”(在注册表中,每个文件夹都是一个主键),将新的主键取名为“ShellNew”。选取新建的主键,在右边视窗空白处单击鼠标右键,选择“新增”“字符串值”。如果您使用的文件类型,其程序预设为在启动时打开空白文件,就将新字符串名称设定为“NullFile”; 如果您使用的文件类型,其程序在启动时不会自动打开空白文件的话,请将新字符串名称设定为“FileName”。双击“FileName”字符串图标(或选中后按Enter键),在“编辑字符串”对话框的“键值”文本框中输入文件类型范本的完整路径及名称。然后按确定,退出注册表编辑器。您可以立刻在“新建”菜单的文件列表中看到所做的修改。
----以下是一个范例,要在桌面上或在文件夹中按右键建立新的Outlook Express 邮件。启动Outlook Express,选择“文件”“新建”“邮件”,再加入要放在邮件中的文字,然后选取“文件”“另存为”,将邮件以“blank”的名称保存在\\Windows\\ShellNew文件夹中,Outlook Express 会自动为邮件加上eml扩展名。接下来,依照前面的说明启动注册表编辑器,在HKEY_CLASSES_ROOT中找出eml的文件夹,建立“ShellNew”主键,在此主键中新建一个字符串值,并将其名称设定为“FileName”。双击“FileName”字符串,在“编辑字符串”对话框的“键值”文本框中输入“C:\\Windows\\ShellNew\\blankeml”(您可以自行设定路径和名称)。按下“确定”按钮,退出注册表编辑器即可。此时,您可以在桌面上按鼠标右键,选择“新建”“Outlook Express Mail Message”(如附图所示)。桌面上就会出现一个新邮件图标,输入新邮件文件的名称并按下Enter键。双击新邮件的图标,输入邮件内容,完成之后,按下“发送”按钮即可。这一方法可用来建立电子邮件,并将邮件副本保存在Outlook Express(或其他类似的邮件程序)之外。
二、删除菜单项目
----有许多种方法可以删除“新建”菜单中的文件类型列表,以下是3种方法。
----1.删除您不使用的程序的文件类型,最好是卸载整个应用程序。可以利用“控制面板”中的“添加/删除程序”功能。此 *** 作同时会将“新建”菜单的文件列表中的相应项目删除。
----2.如果您自行卸载软件后,该文件类型的菜单选项仍然存在,请进入资源管理器选择“查看”“文件夹选项”,单击“文件类型”选项卡,选取您不再使用的文件类型,单击“删除”按钮,确认删除。如此可将文件类型从关联文件菜单、注册表以及“新建”菜单中删除。
----3.如果您需要保留与文件类型相关的应用程序,只想删除“新建”菜单中的图标,请按前面说明打开注册表编辑器。单击“HKEY_CLASSES_ROOT”前的“+”号,找出含有您要删除的文件类型的扩展名的文件夹,单击旁边的“+”号。在左边的树状图中,选取正确扩展名下的“ShellNew”文件夹。此时,您可以制作一个此注册表分支的备份,以便您恢复原有的设置(选择“注册表”“导出注册表文件”,指定文件名称及保存的位置,“导出范围”项目中必须选中“选择的分支”,然后单击“保存”)。在右边窗口中选取“NullFile”或“FileName”,按下Delete键,然后按Enter键。如果您希望将此项目恢复到功能表中,请找到您导出的reg文件,双击将其恢复到注册表中。

是因为插入的主键值重复了,在yonghu字段设置了主键,主键是不允许重复的。解决方法如下;

1、首先在定义列的同时指定主键,语法规则如下:<字段名> <数据类型> PRIMARY KEY [默认值]。在数据库中创建emp数据表,其主键为 id。

2、运行结果如下所示。

3、在定义完所有列之后,指定主键的语法格式为:[CONSTRAINT <约束名>] PRIMARY KEY [字段名]。在数据库中创建emp2数据表,其主键为id。

4、运行结果如下所示。

5、在创建表时设置复合主键,主键由多个字段联合组成,语法规则如下:PRIMARY KEY [字段1,字段2,…,字段n]。

6、最后查看表数据,确认主键是否添加,就可以了。

打开小米手机设置,在设置里面找到更多设置打开,接着在更多设置打开按键选项。这时只需把轻触桌面键返回桌面右侧的开关打开即可开启。

打开手机设置,所有的系统功能都在此 *** 作。点击设置列表中的通用选项,点击进入通用列表中的辅助功能选项。 *** 作完成后屏幕上的即可出现小圆点,可点击左上角的辅助功能按钮返回。辅助功能的最底部点击辅助功能快捷键,可以通过连按三次Home主屏键来关闭或打开。

小米手机主键:

小米手机按键出现故障,可能是由于系统异常或是硬件故障导致的。用户可以前往miui官网,下载最新版本系统,然后导入手机内存根目录下。关机状态下,同时按住音量上+电源键开机,屏幕亮起松开电源键保持长按音量键进入Recovery模式。

选择简体中文并确认,音量键选择电源键确认,选择将updatezip安装至系统并确认。选择确认后等待完成,选择重启至系统即可进入新系统。然后再使用观察一下,如果依然无法正常使用按键,建议用户将手机送往品牌客服检测一下。

1主键:唯一标识表中的所有行的一个列或一组列。主键不允许空值。不能存在具有相同的主键值的两个行,因此主键值总是唯一标识单个行。表中可以有不止一个键唯一标识行,每个键都称作候选键。只有一个候选键可以选作表的主键,所有其它候选键称作备用键。尽管表不要求具有主键,但定义主键是很好的做法。 在规范化的表中,每行中的所有数据值都完全依赖于主键。例如,在以 EmployeeID 作为主键的规范化的 employee 表中,所有列都应包含与某个特定职员相关的数据。该表不具有 DepartmentName 列,因为部门的名称依赖于部门 ID,而不是职员 ID。 外键:外键 (FK) 是用于建立和加强两个表数据之间的链接的一列或多列。通过将保存表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接。这个列就成为第二个表的外键。
定义主键来强制不允许空值的指定列中输入值的唯一性。如果在数据库中为表定义了主键,则可将该表与其它表相关,从而减少冗余数据。表只能有一个主键。 外键: 当创建或更改表时可通过定义 FOREIGN KEY 约束来创建外键。 主键是本表的唯一标识,而外键是与另一个表相关联
2一个表的外键 可以 是另一张表的主键, 但不可以说 外键必须是另一张表的主键。

按如下方法:
1、创建表
create table t5
(id int auto_increment,
name varchar(20) primary key,
key(id));
其中name字段是主键,而id字段则是自增字段。
2、试插入数据:

注册表的结构
在Windows中,注册表由两个文件组成:Systemdat和Userdat,保存在windows所在的文件夹中。它们是由二进制数据组成。Systemdat包含系统硬件和软件的设置,Userdat保存着与用户有关的信息,例如资源管理器的设置,颜色方案以及网络口令等等。
Windows为我们提供了一个注册表编辑器(Regeditexe)的工具,它可以用来查看和维护注册表。
注册表编辑器与资源管理器的界面相似。左边窗格中,由"我的电脑"开始,以下是六个分支,每个分之名都以HKEY开头,称为主键(KEY),展开后可以看到主键还包含次级主键(SubKEY)。当单击某一主键或次主键时,右边窗格中显示的是所选主键内包含的一个或多个键值(value)。键值由键值名称(value Name)和数据(value Data)组成。主键中可以包含多级的次级主键,注册表中的信息就是按照多级的层次结构组织的。每个分支中保存计算机软件或应建设之中某一方面的信息与数据。
注册表中格分支的功能如下:
HKEY_CLASSES_ROOT文件扩展名与应用的关联及OLE信息
HKEY_CURRENT_USER当前登录用户控制面板选项和桌面等的设置,以及映射的网络驱动器
HKEY_LOCAL_MACHINE 计算机硬件与应用程序信息
HKEY_USERS 所有登录用户的信息
HKEY_CURRENT_CONFIG 计算机硬件配置信息
HKEY_DYN_DATA即插即用和系统性能的动态信息
注册表中的键值项数据
注册表通过键和子键来管理各种信息。但是注册表中的所有信息都是以各种形式的键值项数据保存的。在注册表编辑器右窗格中显示的都是键值项数据。这些键值项数据可以分为三种类型:
1字符串值:在注册表中,字符串值一般用来表示文件的描述和硬件的标识。通常由字母和数字组成,也可以是汉字,最大长度不能超过255个字符。在本站中以"a"=""表示。
2二进制值:在注册表中二进制值是没有长度限制的,可以是任意字节长。在注册表编辑器中,二进制以十六进制的方式表示。在本站中以"a"=hex:01,00,00,00方式表示。
3DWORD值:DWORD值是一个32位(4个字节)的数值。在注册表编辑器中也是以十六进制的方式表示。在本站中以"a"=dword:00000001表示。

NoSMMyDocs--禁止"开始"->"文档"中的我的文档选项
NoViewOnDrive--禁止使用驱动器(和nodrives有点象但不隐藏)
NoComputersNearMe--隐藏"网上邻居"中的"邻近的计算机"
ForceActiveDesktopOn--禁止桌面->右键->活动桌面中的"显示web内容"选项
DisableCurrentUserRunOnce--禁止处理注册表中的开机启动项
DisableLocalMachineRunOnce--同上
DisableCurrentUserRun--同上
DisableLocalMachineRun--同上
NoEncryptOnMove--
NoWinKeys--在"资管"中禁用热键()
NoSMHelp--隐藏"开始"中的"帮助"选项
NoSMBalloonTip -->不显示"单击这里开始"
DisallowCpl--指定不能使用的cpl文件(特殊)
RestrictCpl--指定只能使用的cpl文件(特殊)
NoWelcomeScreen
DisallowRun--指定不能使用的可执行文件(特殊)
NoRecentDocsNetHood--禁止仿问过的共享资源自动加到"网上邻居"
NoManageMyComputerVerb--隐藏"我的电脑"->右键菜单中的"管理选项"(compmgmt msc)
PromptRunasInstallNetPath--为网络安装申请凭证()
NoRunasInstallPrompt--不要申请其它凭证
NoHardwareTab--隐藏"系统属性"中的"硬件"卡
NoShellSearchButton--屏蔽"资源管理器"工具栏中的"搜索"按钮
DontShowSuperHidden --不显示文件夹里的隐藏系统文件复选框
AllowFrenchEncryption
NoEncryption
NoCustomizeThisFolder
NoWebView
ForceStartMenuLogoff--禁止在"开始"显示注销项
NoNetworkConnections--"开始"的"设置"中"网络和拨号连接"被隐藏(控面中不隐藏但也禁用)
NoChangeMappedDriveComment
NoChangeMappedDriveLabel
------下面的四个在uninstall子键下
NoWindowsSetupPage--"添加删除windows组件"
NoAddPage--"添加新程序"项被隐藏
NoRemovePage--"更改或删除程序"项被隐藏
NoAddRemovePrograms--屏蔽"添加删除程序"项
ShowPostSetup
AddRemoveProgs
EnumWorkgroup
NoControlPanel--禁用"控制面板"同时在"开始"->"设置"中的"控面"选项被隐藏
MaxRecentDocs--"文档"中的记录数("我的文档"也算一项,所以要从二开始)
SeparateProcess
IntelliMenus--在"任务栏和开始菜单属性"中隐藏"使用个性化菜单"复选框(同失也禁用该功能)
MemCheckBoxInRunDlg--"运行"对话框中加入"在单独内存空间运行", 作用:启动多个16位进程或dos进程时将单独启动一个VDM进程,从而不会造成地址冲突
FindComputers
NoSyncAll
NoFolderOptions--"设置"-没有"文件夹选项"
NoChangeStartMenu--"开始"菜单中禁止点右键
NoWindowsUpdate--"设置"-没有"WINDOWS UPDATE"
NoSetActiveDesktop--仅是"开始"-"设置"-没有"活动桌面"选项
GreyMSIAds--从"开始"禁用不可用的windows安装服务程序的快捷方式
NoForgetSoftwareUpdate
NoMSAppLogo5ChannelNotify
ForceCopyACLWithFile--强制拷贝ACL(仿问控制例表)在方件拷贝时()
NoResolveTrack--对于不正确的lnk系统先找文件ID号
NoResolveSearch--禁止自动查找匹配无目标的快捷方式(综合查询)
--------------ActiveDesktop----------->
NoEditingComponents--(显示属性-web页选项卡-无"编辑"和"重置")
NoMovingBands--(当你新建一个工具栏并放入状态栏时你将不能把它移出来)
NoCloseDragDropBands--(禁止你关闭新建的工具栏和系统自带的快速启动栏)
NoClosingComponents--(禁止关闭桌面某一活动内容)
NoDeletingComponents--(显示属性-web页选项卡-无"删除")
NoAddingComponents--(显示属性-web页选项卡-无"新建")
NoComponents--(无"显示"属性中的"web页选项卡")
NoChangingWallPaper--(显示属性-背景选项卡中禁止更改背景并且在ie中点右键时也无法选择"设置为墙纸"选项)
NoHTMLWallPaper--(禁用html格式的墙纸)
ActiveDesktop--(主键名)
------------------------------------------------------------
NoCustomizeWebView
ClassicShell--(禁止定义桌面风格具体包括系统自带的快速启动栏被完全的隐藏并且不能添加文件夹选项中的常规选项卡中windows桌面更新不能选择了还有关机选项中多了个注销单选框有点搞笑!)
ClearRecentDocsOnExit--退出时清除"文档"中的历史记录)
NoFavoritesMenu--"开始"中无"收藏夹"
NoActiveDesktopChanges--显示属性中无web选项卡且背景选项卡中墙纸不能为html格式但在ie点右键时可以选"设为桌面项")
NoActiveDesktop--(这个是最重要的了必须要有它才能真正的禁止activedesktop 其中包括显示属性中无web选项卡且背景选项卡中墙纸不能为html格式,桌面点右键没有"活动桌面"选项但是在"开始"菜单的"设置"又有,但在ie点右键时可以选"设为桌面项"不过又不能显示出来)
NoRecentDocsMenu--"开始"中无"文档"
NoRecentDocsHistory--"开始"中无"文档"中历史记录
NoInternetIcon--桌面隐藏IE图标
NoFileAssociate
NoNTSecurity
NoDisconnect
NoSettingsWizards
NoNetConnectDisconnect--关闭当前的网络连接指的是映射的网络驱动器同时在"网络邻居"和"我的电脑"点右键都没有断开和映射网络驱动器选项
NoViewContextMenu--在桌面和资源管理器中无右键同时也不能查看文件属性(同时禁用shift+f10)但在工具栏或是ie中有用
NoTrayContextMenu--在状态栏包括"开始"按钮上禁用右键但是在最右边的托盘图标和快速启动栏的图标上可以点右键
NoWebMenu
LinkResolveIgnoreLinkInfo--禁止使用绝对路来解释出错的快捷方式
NoCommonGroups--隐藏"程序"->"附件"中的公共部分如画图等快捷方式(存放在document and setting\all users\"开始菜单"文件夹下)
EnforceShellExtensionSecurity--使用未经许可的外壳扩展(右键扩
展菜单)要提示,如何确认:win2k自动搜索程序的数字证书,经过确认的clsid放在hklm\smwc\shell extension\approved下
NoRealMode--禁用dos方式()
WinOldApp--关机没有转为纯dos方式()
MyDocsOnNet
NoStartMenuSubFolders--隐藏"开始菜单"上部的"用户文件夹",(存放在document andsetting\用户名\"开始菜单"文件夹下)
NoAddPrinter--("我的电脑"-"打印机"-无"添加打印机")
NoDeletePrinter--("我的电脑"-"打印机"-无""删除打印机")
NoPrinterTabs--(无打印机属性中的"常规"和"详细资料"两个选项)
RestrictRun--设置只能运用的程序(特殊)
NoStartBanner--无"单击这里开始"的提示
NoNetHood--隐藏"网上邻居"
NoDriveTypeAutoRun--禁止光盘自动运行(按类型禁止)
NoDriveAutoRun--禁止光盘自动运行(按盘符禁止)
NoDrives--隐藏驱动器
NoFind--隐藏"收搜"
NoDesktop--隐藏"桌面"所有项目
NoSetTaskbar--禁用"任务栏"右键属性及设置->没有任务栏和开始菜单
NoSetFolders--设置->没有制面板及打印机
NoFileMenu--隐藏"资源管里器"里的"文件"菜单
NoSaveSettings--不保存桌面设置如任务栏的位置之类
NoClose--隐藏"关闭系统"
NoRun--隐藏"运行"
Explorer(主键)

主键
在“开始”→“运行”中输入“regedit”并单击“确定 ”按钮后 ,可以打开“注册 表编辑器”对话框,此时可以看见在左边的窗口中显示了注册表的所有主键。对于 Windows98 来说包含了六个主键,而在 Windows 2003/2000/XP 中没有 HKEY_DYN_DATA 主键,所以对于 Windows 2003/2000/XP 来说只有五个主键。 1.HKEY_CLASSES_ROOT 该主键用于管理文件系统,记录的是 Windows *** 作系统中所有数据文件的信息,主要记录不同文件的 文件名后缀和与之对应的应用程序。当用户双击一个文档时,系统可以通过这些信息启动相应的应用程序。
2.HKEY_CURRENT_USER 该主键用于管理当前用户的配置情况。在这个主键中我们可以查阅计算机中登录的用户信息、密码等 相关信息 。
3.HKEY_LOCAL_MACHINE 该主键用于管理系统中的所有硬件设备的配置情况,在该主键中存放的是用来控制系统和软件的设置。由 于这些设置是针对那些使用 Windows 系统的用户而设置的,是一个公共配置信息,所以它与具体用户无关。
4.HKEY_USERS 该主键用于管理系统中所有用户的配置信息,电脑系统中每个用户的信息都保存在该文件夹中,如用 户在该系统中的一些口令、标识等。
5.HKEY_CURRENT_CONFIG 该主键用于管理当前系统用户的系统配置情况,如该用户自定义的桌面管理、需要启动的程序列表等信息


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13399127.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存