PowerDesigner创建表 : 1.双击打开PowerDesigner   2.双击打开Create model 3左键点击Model  types,再点击Physical    Data  model 模型名称要用英文或字母,再点击OK‘建 4.点击右边框里的Tabel(实体建模)然后在中间空白区域左键 5.会出现要用的编辑框进行编辑 6.双击编辑框进行编辑,打开编辑框进行编辑,输入需要编辑内容名称Name可以使用中文.但Code要使用驼峰表示法里的英文或字母表示,然后点击应用. 7.点…
从数据库中查询所有表及所有字段的SQL语句 由于一个小项目的需要,近日完成一个从数据库中查询所有表及所有字段的方法,其实用两条SQL语句就可以完成. Sql Server版:列出当前DB中所有表:select name from dbo.sysobjects where xtype='u' and (not name LIKE 'dtproperties')列出表中所有字段:SELECT dbo.sysobjects.name as Table_name, dbo.syscolumns.name…
用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 table';3.sql server下:select name from sys.tables go…
1.查询数据库中的所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.查询某个数据库中所有的表名: SELECT Name FROM SysObjects Where XType='U' ORDER BY Name 3.查询某个表结构信息: then d.name else null end) 表名, a.colorder 字段序号,a.name 字段名, ( then '√'else '' end) 标识, (case w…
Greenplum是关系型的分布式数据库,需要存储的数据库在进入数据库时,将先进行数据分布的处理工作,讲一个表的数据平均分不到每个节点上,并为每个表指定一个分发列(distribute Column),之后根据Hash来分布数据. 本篇介绍查询某模式下所有表的分布键信息,适用于: 排查是否有分布键创建不合理的表,如果分布键是重复率比较高的字段会造成数据分布不均匀,存储过于倾斜. 排查经常做表关联的表是否是相同分布键,这样会提高执行效率. 具体sql如下: SELECT     aaa.nspna…
创建表 drop table student; DROP table Course; DROP table sc; CREATE TABLE student ( sid integer PRIMARY KEY ASC autoincrement not null,--id 升序排序 主键不为空,当为主键时默认为不为空自动增长升序排序 我无聊实践了下,只填primary key创建表比当前这种全写的要快 sname ),--学生名 age integer,--年龄 sex )--性别 ); cre…
exec sp_MSforeachtable 'Truncate Table ?'…
因为最近的项目的一个小功能需要实现当前数据和历史的今天做一个对比.在网上也查了很久,很多都是实现一个月内的,一年内的所有数据,昨晚突然就找到了下面的实现方法,在SQL Server2008中试了一下,正是我想要的结果.故写了一个随笔,如果以后还需要可以方便查找,另外也希望可以帮到需要的人. Select * From History where savetime=(select dateAdd(yy,-1,getdate())) 其中,History是数据库的名字,savetime是表示时间的字…
SQL server注释语句有两种: 一种是单行注释,一种是多行注释. ******************** 单行注释用:--注释一行内容 多行注释用:/* *注释 *多行内容 */ 创建数据库: 语句如下: /*创建数据库主文件 create database student:新建数据库逻辑名称为student filename='d:\stduent_data.mdf':数据库文件保存路径和名字. on primary:primary—默认文件组,表示表是建立在主文件组上,可以省略. s…
MSV31账户登录数据库进行如下操作: CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND  DEFAULT TABLESPACE "TBS_DNINMSV31"  TEMPORARY TABLESPACE "TEMP2"  QUOTA UNLIMITED ON "TBS_DNINMSV31"; GRANT "CONNECT" TO NORTHBOUND; ALTER USER NO…