数据库表的命名规范,表名要不要加s

数据库表的命名规范,表名要不要加s,第1张

public void actionPerformed(ActionEvent e)

{

if(egetSource()==xinjian)

{

textsetText("");

}

if(egetSource()==dakai)

{

openFDshow();

String s;

第1招(rename)、很简单,在ssms(sql server management studio)左侧树上,找到表,右键重命名(或者定位(鼠标或者上下左右键)到这张表按F2),输入表的新名字,回车。

还是截个图吧。

步骤阅读

2

第2招(insert into select from )、通过写程序,创建一张新表,表名为你的表新名,比如这位小兄弟想把Arizhi命名为Arizhi20151030,则建一张表,表名为这个,字段描述等均与第一张表相同,为了达到这个效果,在表Arizhi上右键-->编写表脚本为-->Create到-->新查询编辑器窗口

步骤阅读

3

第二招续1,修改脚本中的名字为新表的名字,运行之(鼠标点红色叹号按钮,或者直接按F5快捷键)

步骤阅读

4

第二招续2,将原表中的数据插入新表中,然后删除原表中的数据,就可以了

INSERT INTO Arizhi20151030 SELECT FROM dboArizhi;TRUNCATE TABLE dboArizhi;

步骤阅读

5

第3招(Select into from ),简化第二招的 *** 作,但是不会有主键什么的带进去,适合这种临时的日志表,没有主键的情况。

SELECT INTO Arizhibakat20151029 FROM dboArizhi;

truncate table Arizhi;

步骤阅读

6

第四招(sp_rename),终极大招,适合在程序中调用(个人觉得程序员要掌握的方法,就是要熟悉各种数据库的系统函数和方法,并加以权衡运用到程序开发中,才是一个想偷懒,能够偷懒,老板还喜欢你偷懒的程序员)。

EXEC sp_rename 'Arizhi','Arizhi201510301106';

ACCESS开发的命名规则

数据库涉及字符规则

采用26个英文字母(区分大小写)和0 -9这十个自然数,加上下划线_组成,共63个字符。不能出现其他字符(注释除外)。

数据库对象命名规则

数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束。对象名字由前缀和实际名字组成,长度不超过30。前缀:使用小写字母。

例如:

表 tb

视图 vi

存储过程 sp

函数 fn

实际名字

实际名字尽量描述实体的内容,由单词或单词组合,每个单词的首字母大写,其他字母小写,不以数字和_开头。

例如:

表 User_Info

视图 UserList

存储过程 UserDelete

因此,合法的对象名字类似如下。

表 tbUser_Info、tbMessage_Detail

视图 vi_MessageList

存储过程 sp_MessageAdd

数据库表命名规则

字段由前缀和实际名字组成。实际名字中首单词一个系统尽量采取同一单词。

前缀:使用小写字母tb,表示表。

例如:tbMember

tbMember_Info

tbForum_Board

tbForum_Thread1

字段命名规则

数字、字符、日期/时间、lob(大对象)、杂项,字段由表的简称、下划线,实际名字加后缀组成。

后缀:使用小写字母,代表该字段的属性。

例如: User_Idint

User_Namestr

User_RegDatedtm

视图命名规则

字段由前缀和实际名字组成,中间用下划线连接。

前缀:使用小写字母vi,表示视图。

例如:vi_User

vi_UserInfo

存储过程命名规则

字段由前缀和实际名字组成,中间用下划线连接。

前缀:使用小写字母sp,表示存储过程。

例如:sp_User

数据库设计文档规则

所有数据库设计要写成文档,文档以模块化形式表达。大致格式如下:

'-------------------------------------------

' 表名: tbUser_Info

' 建立人:UAM_Richard

' 日期: 2004-12-17

' 版本: 10

' 描述: 保存用户资料

' 具体内容:

' UserId int,自动增量 用户代码

' UserName char(12) 用户名字

'

'--------------------------------------------

sql语句规则

所有sql关键词全部大写,比如Select,Update,FROM,ORDER,BY等。

sql语句重命名表名和列名

ylb:sql语句重命名表名和列名返回顶部

一、更改数据库名

sp_renamedb 更改数据库的名称。

语法: sp_renamedb [ @dbname = ] ' old_name ' , [ @newname = ] ' new_name '

参数: [ @dbname = ] ' old_name ' 是数据库的当前名称。old_name 为 sysname 类型,无默认值。

[ @newname = ] ' new_name ' 是数据库的新名称。 new_name 必须遵循标识符规则。new_name 为 sysname 类型,无默认值。

返回代码值: 0 (成功)或非零数字(失败)

权限: 只有 sysadmin 和 dbcreator 固定服务器角色的成员才能执行 sp_renamedb。

示例: 下例将数据库 accounting 改名为 financial。

EXEC sp_renamedb ' accounting ' , ' financial '

二、更改表名或列名

sp_rename [ @objname = ] ' object_name ' ,

[ @newname = ] ' new_name '

[ , [ @objtype = ] ' object_type ' ]

A 重命名表:

下例将表 customers 重命名为 custs。

EXEC sp_rename ' customers ' , ' custs '

B 重命名列:

下例将表 customers 中的列 contact title 重命名为 title。

EXEC sp_rename ' customers[contact title] ' , ' title ' , ' COLUMN '

你好,这个属于sql语句,按照下面就可以实现:

1select into t from 原表

2drop table 原表

3重建新表(原表的结构)

4insert into 新表(字段) select from t

对于这样的SQL 语法:Alter Table OldTableName Rename to NewTableName

在Access 和SQL Server 2000中运行此语句均出错,所以只有用先建后删的方法间接改表名了。

以上就是关于数据库表的命名规范,表名要不要加s全部的内容,包括:数据库表的命名规范,表名要不要加s、怎样重命名sql server中的表、acess数据库 表的命名规则等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10172540.html

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

发表评论

登录后才能评论

评论列表(0条)

保存