虽然oracle主要工作是dba所做事情,不过作为一个普通开发人员也时时刻刻和数据库打交道,普通开发人员也得有一些基本数据库技能。下面是我在开发中一些oracle数据库开发一些经验。欢迎大家提意见。命名规则 命名是以英文名称为原则,表示该具体意义,例如商品可以叫item,商品图片可以叫item_image。如果公司业务复杂,数据库过多,schema也比较多,则要根据schem
转载 2023-12-08 11:42:51
147阅读
此文仅做备份之用  一:定义规范:(1)数据库命名以是名词复数形式且都为小写,如cities, categories, friends等等 这一条不是硬性规定,可以看个人习惯,统一就好。(2)如果由几个单词组成,则单词间用下划线("_")分割,如subscribed_pois,poi_categories等 (3)尽量用全名 (4
转载 2023-12-07 11:01:23
295阅读
1、数据库命名规范 采用26个英文字母(区分大小写)和0-9自然数(经常不需要)加上下划线'_'组成; 命名简洁明确,多个单词用下划线'_'分隔; 例如:user_login, user_profile, user_detail, user_role, user_role_relation, user_role_rig
转载 2024-04-09 22:39:31
141阅读
1.主键主键可以使用bigint(20) unsigned也可以使用varchar,使用bigint,可以设置为自增主键auto_increment。使用varchar,要生成主键。2.gmt_create、gmt_modified在TB所有中都添加gmt_create、gmt_modified字段,都是datetime类型。gmt_create表示记录创建时间,gmt_modified表示最近
/** * 获取MySql数据库下所有的 * * @param dbName 数据库名称 * @return */public static String getMySqlAllTableName(String dbName) { return "SELECT TABLE_NAME FROM I ...
转载 2021-09-10 09:22:00
572阅读
2评论
1.获取所有用户名SELECT name FROM Sysusers where status='2' and islogin='1'islogin='1'表示帐户islogin='0'表示角色status='2'表示用户帐户status='0'表示糸统帐户2.获取所有数据库SELECT Name FROM Master..SysDatabases ORDER BY Name3.获取所有SE
原创 2013-12-15 11:09:15
1922阅读
SQl查询数据库列名--读取所有select name from sysobjects where xtype='u'--
原创 2022-09-01 21:00:00
1030阅读
SQl查询数据库列名  1.获取所有用户名:SELECT name FROM Sysusers where status='2' and islogin='1'islogin='1'表示帐户islogin='0'表示角色status='2'表示用户帐户status='0'表示糸统帐户2.获取所有数据
转载 精选 2015-07-08 09:11:13
2390阅读
1、数据库命名规范 采用26个英文字母(区分大小写)和0-9自然数(经常不需要)加上下划线'_'组成; 命名简洁明确,多个单词用下划线'_'分隔; 例如:user_login, user_profile, user_detail, user_role, user_role_relation, user_role_rig
数据库对象全局命名规范1、命名使用具有意义英文词汇,词汇中间以下划线分隔2、命名只能使用英文字母、数字、下划线,以英文字母开头3、避免用MySQL保留字如:as、or、group等4、所有数据库对象使用小写字母,实际上MySQL中是可以设置大小写是否敏感,为了保证统一性,我们这边规范全部小写表示。数据库命名规范1、数据库命名尽量不超过30个字符。2、数据库命名一般为项目名称+代表含义
转载 2023-08-02 10:29:50
168阅读
我们都知道在SqlServer中nvarchar类型可以完美的存储诸如中文这种unicode字符,但是我们会发现有时候查询语句去查询nvarchar列时候查不出来。 为什么nvarchar类型有时候需要前面带N字符串才能查出结果比如假如现在有一张T_UserInfo如下,其中列[Name]为nvarchar类型用于存储中文姓名:CREATE TABLE [dbo].[T_User
高级查询-修改修改修改添加字段修改字段删除字段添加主外键1.添加主键约束2.添加外键约束 修改前面简单介绍了修改,对数据库操作,主要就是增删改查。修改在一个数据库中,是唯一。可以通过SQL语句对以创建修改,语法如下。 ALTER TABLE<旧表> rename [to] <新>; 其中,to为可选参数,使用与否不影响结果。仅修改
转载 2023-11-10 08:25:05
283阅读
sql获取数据库中所有的方法:1、oracle下:select table_name from all_tables;2、MySQL下:select table_name from information_schema.tables where table_schema='csdb' and table_type='base ta
转载 2023-07-10 21:40:01
362阅读
在管理 SQL Server 数据库时,我们经常需要查看某一数据库。这对于开发、维护和调试工作至关重要。本文将介绍如何解决 SQL Server 显示数据库这一问题,帮助你快速掌握相关操作。 ### 环境准备 在进行 SQL Server 操作之前,要确保环境准备妥当。这里列出了一些依赖项,确保我们可以顺利运行数据库命令。 ```bash # 安装 SQL Server (Ub
原创 6月前
92阅读
# SQL Server 查询数据库 SQL Server 是微软推出一个关系数据库管理系统,广泛应用于企业级应用中。在数据库日常管理中,我们经常需要查询数据库。本文将介绍如何在 SQL Server 中查询数据库,并提供一些实用代码示例。 ## 基本查询 在 SQL Server 中,我们可以使用 `INFORMATION_SCHEMA.TABLES` 视图来查询
原创 2024-07-29 10:38:10
102阅读
数据库存储引擎:InnoDB: 是一个事务安全存储引擎,它具备提交、回滚以及崩溃恢复功能以保护用户数据。InnoDB 行级别锁定以及 Oracle 风格一致性无锁读提升了它多用户并发数以及性能。InnoDB MySql 5.6 版本默认存储引擎,将用户数据存储在聚集索引中以减少基于主键普通查询所带来 I/O 开销。为了保证数据完整性,InnoDB 还支持外键约束。 应用场景: 用
数据脚本化请使用migrate来处理新建、修改、删除等操作,虽然它并不能进行数据还原,但是对于结构,还是不错一些设置法则表字符集选择UTF8,如果要存放emoji,则统一选择UTF8mb4(MySQL5.5.3以后支持)存储引擎使用InnoDB不在数据库中存放图片、文件等变成字符串尽量使用varchar类型、字段名均不适用保留字库、字段名、索引使用小写字母多个
博主近段时间在做一个javaweb小项目,需要数据库,但是今晚在创建一个名为’order’时候,‘很莫名其妙’地在报错,楼主以为是太久没使用命令行来创建,仔细检查自己语句,找了半天也找不出个所以然。后来突然,想到mysql有个’order by’排序功能。博主在想是不是和java等编程语言一样,用户自定义不能和关键字一样呢?于是博主开始测试,果不其然!下面分享解决办法!首先楼主想要创建一
转载 2024-07-26 16:38:56
48阅读
## SQL Server 查询数据库名流程 在SQL Server中,要查询数据库,我们可以通过系统`sys.tables`或者系统视图`information_schema.tables`来实现。下面是整个流程详细步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 连接到SQL Server数据库 | | 2 | 打开一个新查询窗口 | | 3 | 编写
原创 2024-07-08 04:41:23
49阅读
select name from sys.tables ----------- 查找当前数据库所有数据库select c.object_id,c.name as cname,t.name as tname,is_computed as isComputed, (select value from sys.extended_properties as ex where ex.major_id ...
转载 2010-06-21 11:59:00
332阅读
  • 1
  • 2
  • 3
  • 4
  • 5