精华内容
下载资源
问答
  • hive 数据库操作 创建数据库 create database if not exists myhive; 使用数据库 use myhive; 说明:hive的表存放位置模式是由hive-site.xml当中的一个属性指定...创建数据库指定hdfs存储位置 create database my...

    hive 数据库操作

    创建数据库

    create database if not exists myhive;
    

    使用数据库

    use  myhive;
    

    说明:hive的表存放位置模式是由hive-site.xml当中的一个属性指定的

    <name>hive.metastore.warehouse.dir</name>
    <value>/user/hive/warehouse</value>
    

    创建数据库并指定hdfs存储位置

    create database myhive2 location '/myhive2';
    

    修改数据库

    可以使用alter database 命令来修改数据库的一些属性。但是数据库的元数据信息是不可更改的,包括数据库的名称以及数据库所在的位置
    修改数据库的创建日期

    alter  database  myhive2  set  dbproperties('createtime'='20880611');
    

    查看数据库详细信息

    查看数据库详细信息

    desc  database  myhive2;
    

    查看数据库更多详细信息

    desc database extended  myhive2;
    

    删除数据库

    删除一个空数据库,如果数据库下面有数据表,那么就会报错

    drop  database  myhive2;
    

    强制删除数据库,包含数据库下面的表一起删除
    database myhive cascade; 不要执行(危险动作

    hive 表操作
    创建数据库表语法

    CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name 
       [(col_name data_type [COMMENT col_comment], ...)] 
       [COMMENT table_comment] 
       [PARTITIONED BY (col_name data_type [COMMENT col_comment], ...)] 
       [CLUSTERED BY (col_name, col_name, ...) 
       [SORTED BY (col_name [ASC|DESC], ...)] INTO num_buckets BUCKETS] 
       [ROW FORMAT row_format] 
       [STORED AS file_format] 
       [LOCATION hdfs_path]
    

    hive建表初体验

    use myhive;
    create table stu(id int,name string);
    insert into stu values (1,"zhangsan");
    select * from stu;
    

    Hive建表时候的字段类型

    见本博客另一篇文章

    创建表并指定字段之间的分隔符

    create  table if not exists stu2(id int ,name string) row format delimited fields terminated by '\t' stored as textfile location '/user/stu2';
    insert into stu2 values (1,"zhangsan");
    insert into stu2 values (2,"lisi");
    insert into stu2 values (3,"wangwu");
    
    

    根据查询结果创建表

    create table stu3 as select * from stu2;
    

    根据已经存在的表结构创建表

    create table stu4 like stu2;
    

    查询表的类型

    desc formatted  stu2;
    
    展开全文
  • 创建数据库操作: 1.创建数据库 create database if not exists myhive; use myhive; 说明:hive的表存放位置模式是由hive-site.xml当中的一个属性指定的 ...创建数据库指定hdfs存储位置 create database myhive2 ...

    创建数据库操作:
    1.创建数据库
    create database if not exists myhive;
    use myhive;
    说明:hive的表存放位置模式是由hive-site.xml当中的一个属性指定的
    hive.metastore.warehouse.dir
    /user/hive/warehouse

    创建数据库并指定hdfs存储位置
    create database myhive2 location '/myhive2’;
    2.修改数据库
    可以使用alter database 命令来修改数据库的一些属性。但是数据库的元数据信息是不可更改的,包括数据库的名称以及数据库所在的位置

    01、修改数据库的创建日期
    alter database myhive2 set dbproperties(‘createtime’=‘20880611’);

    展开全文
  • sql server基础语法 创建数据库 创建表

    千次阅读 多人点赞 2019-03-23 23:18:08
    sql server基础语法 创建数据库 创建表1.创建数据库2.表的创建3.在现有表中添加标识列4.创建外键5.添加外键6.约束7.创建局部临时表8.创建全局临时表9....查看表的各种信息,可以查看指定数据库表的属性、表中字...

    1.创建数据库

    语法:CREATE DATABASE <数据库名称>
    
    CREATE DATABASE dbname -- 创建名为 dbname 的数据库
    

    2.表的创建

     语法:
    USE suntest  
    create table 仓库  
    (  
    仓库编号 int ,   
    仓库号 varchar(50) ,   
    城市 varchar(50) ,   
    面积 int  
    )  
    create table 仓库1  
    (  
    仓库编号 int not null ,   
    仓库号 varchar(50) not null,   
    城市 varchar(50) not null, --不能为空not null--  
    面积 int  
    )  
    create table 仓库2  
    (  
    仓库编号 int primary key , --主键的关键字primary key--  
    仓库号 varchar(50) unique, --唯一索引关键字unique--  
    城市 varchar(50) not null, --不能为空not null--  
    面积 int  
    )  
    create table 仓库3  
    (  
    仓库编号 int primary key , --主键的关键字primary key--  
    仓库号 varchar(50) unique, --唯一索引关键字unique--  
    城市 varchar(50) default '青岛', --不能为空not null--  
    面积 int check (面积>=300 and 面积<=1800)  
    )  
    create table 职工表  
    (  
    职工编号 int identity (1,1) primary key,  
    职工号 varchar(50) unique,  
    仓库号 varchar(50),  
    工资 int check(基本工资>=800 and 基本工资<=2100),  
    )  
    create table 订单表  
    (  
    订单编号 int identity(1,1) primary key,  
    订单号 varchar(50) unique,  
    职工号 varchar(50) references 职工表(职工号),--references两张表通过“职工号”关联--  
    订购日期 datetime,  
    销售金额 int  
    )  
    create table 阳光工资表  
    (  
    职工编号 int identity (1,1) primary key,  
    职工号 varchar(50) unique,  
    仓库号 varchar(50),  
    基本工资 int check(基本工资>=800 and 基本工资<=2100),  
    加班工资 int,  
    奖金 int,  
    扣率 int,  
    应发工资 as (基本工资+加班工资+奖金-扣率) --as为自动计算字段,不能输入值--  
    ) 
    
    
    

    3.在现有表中添加标识列

    下面的例子向表T_test中添加一个名为ID,类型为int,种子为1,递增量为1的标识列
    --创建表
    CREATE TABLE T_test
    (Name varchar(50)
    )
    --插入数据
    INSERT T_test(Name) VALUES('张三')
    --增加标识列
    ALTER TABLE T_test
    ADD ID int IDENTITY(1,1)
    
    注:这只适用于刚建完表的情况,如果此时主键已经使用过了,表中存在许多数据,不能使用该方法删除主键,会导致数据丢失。(可行的方法,建一张相同的表来存储数据,在修改,插入)。
    

    4.创建外键

    create table 表名(
    列名1 参数,
    列名2 参数,
    foreign key(列名) references 目标表名(目标列名)
    );
    

    5.添加外键

    比如stuInfo(学生信息表)表是主表。他的主键是stuID,
    另外还有一个stuExam表(学生考试成绩表)。在这个表中也有个列是stuID,但是要引用主表中的stuID.
    那么在创建约束的时候:
    alter table stuExam
    add constraint fk_stuID foreign key(stuID) references stuInfo(stuID)
    go
    

    6.约束

     primary key   		主键
     not null, 			不能为空not null
     unique, 			唯一索引关键字unique
     check (面积>=300 and 面积<=1800)    check 约束
    
    约束
    非空约束 --NN,ont null constraint
    必须填写数据不能为空
    --指定表 Student 添加名为NN_Student_sClassId非空约束(指定列名sClassId),括号输入表达式
    alter table Student add constraint NN_Student_sClassId check(sClassId is not null)
     
    主键约束 --PK,primary key constraint
    唯一且不为空
    --指定表 Student 添加名为PK_Student_sId主键约束(指定列名sId)
    alter table Student add constraint PK_Student_sId primary key(sId)
     
    唯一约束 --UQ,unique constraint
    唯一,允许为空,但是同样的数据只能出现一次
    --指定表 Student 添加名为UQ_Student_sName唯一约束(指定列名sName)
    alter table Student add constraint UQ_Student_sName unique(sName)
        
    默认约束 --DF,default constraint
    设置默认值
    --指定表 Student 添加名为DF_Student_sName默认约束(指定列名sBirthday),获取当前日期
    alter table Student add constraint DF_Student_sName default(getdate()) for sBirthday
     
    --指定表 Student 添加名为DF_Student_sName默认约束(指定列名sBirthday),指定日期  
    alter table Student add constraint DF_Student_sName default('1995-12-12') for sBirthday  
    --指定表 Student 添加名为DF_Student_sName默认约束(指定列名sSex),指定性别
    alter table Student add constraint DF_Student_sSex default('男') for sSex     
     
    检查约束 --CK,check constraint
    设置范围以及格式限制
    --指定表 Student 添加名为 CK_Student_sSex检查约束(指定列名sSex),限制为'男'或者'女'
    alter table Student add constraint CK_Student_sSex check(sSex='男' or sSex='女')   
    --指定表 Student 添加名为 CK_Student_sSex检查约束(指定列名sAge),限制为0-100之间的数字
    alter table Student add constraint CK_Student_sAge check(sAge>=0 and sAge<=100)   
     
    外键约束  --FK,foreign key constraint
    表关系
    alter table Student add constraint Fk_Student_sClassId foreign key(sClassId) references Class(cId)
    --指定表Student添加sClassId外键为Class的主键cId
    on delete cascade on update  cascade --级联删除 --级联更新
     
    删除约束
    alter table Student drop Constraint NN_Student_sClassId    --删除指定表中的约束
    

    7.创建局部临时表

    use db_sqlserver
    go
    create table #db_local_table
    (
      id  int,
      name varchar(50),
      age int,
      area int
    )
    创建的临时表不能与其他会话共享,当会话结束时,行和表的定义都将被删除
    

    8.创建全局临时表

    use db_sqlserver
    go
    create table ##db_local_table
    (
      id  int,
      name varchar(50),
      age int,
      area int
    )
    全局临时表对所有用户都是可见的,在每个访问该表的用户都断开服务器连接时,全局临时表才会被删除
    

    9.创建具有check约束字段的数据库表

    use db_sqlserver;
    go
    create table db_table7
    (
      仓库编号 int primary key,
      职工号  varchar(50) unique,
      仓库号  varchar(50),
      工资   int,
      面积  int check(面积>=600 and 面积<=1800)
    )
    

    10.创建含有计算字段的数据库表

    use db_sqlserver;
    go
    create table db_table8
    (
      职工编号 int primary key,
      职工号 varchar(50) unique,
      仓库号 varchar(50),
      基本工资 int check(基本工资>=800 and 基本工资<=2100),
      加班工资 int,
      奖金 int,
      扣率 int,
      应发工资 as (基本工资 + 加班工资 + 奖金 - 扣率)
    )
    

    11.创建含有自动编号字段的数据库表

    use db_sqlserver;
    go
    create table db_table9
    (
       仓库编号 int identity(1,1) primary key,
       仓库号 varchar(50) unique,
       城市 varchar(50) default('青岛'),
       面积 int check(面积>=300 and 面积<=1800)
    )
    

    12.创建含有排序字段和默认值的数据表

    create table db_table10 
    (
       仓库编号 int identity(1, 1) primary key,
       仓库号 varchar(50) collate french_CI_AI not null,
       城市 varchar(50) default '青岛',
       面积 int check(面积>=300 and 面积<=1800)
    )
    

    13.动态判断数据库表是否存在

    use db_sqlserver;
    go
    if(Exists(select * from sys.sysobjects where id=OBJECT_ID('db_table9')))
      print '数据库表名已经存在'
      
    else 
      print '该数据库表名不存在,可以利用该名创建表'
    

    14.查看表的各种信息,可以查看指定数据库表的属性、表中字段属性、各种约束等信息

    use db_sqlserver;
    go
    execute sp_help db_table9;
    

    15.用select语句查看数据库表的属性信息

    use db_sqlserver;
    go
    select * from sysobjects where type='U'
    

    16.重命名数据库表

    use db_sqlserver;
    go
    execute sp_rename "db_table9", "db_renametable"
    

    17.增加数据库表的新字段

    use db_sqlserver;
    go
    alter table db_table1 add 电子邮件 varchar(50)
    alter table db_table1 add 联系方式 varchar(50) default '0532-88886396'
     
    select name 字段名, xusertype 类型编号, length 长度 from syscolumns where id = object_id('db_table1')
    

    18.修改数据库表的字段

    use db_sqlserver;
    go
    alter table db_table1 alter column 电子邮件 varchar(200)
     
     
    select name 字段名, xusertype 类型编号, length 长度 from syscolumns where id = object_id('db_table1')
    

    19.删除数据库表字段

    use db_sqlserver;
    go
    alter table db_table1 drop column 电子邮件 
     
     
    select name 字段名, xusertype 类型编号, length 长度 from syscolumns where id = object_id('db_table1')
    

    20.删除数据库表

    use db_sqlserver;
    go
    drop table db_table1
    drop table db_table1, db_table2
    
    展开全文
  • GIS创建数据库

    千次阅读 2020-11-02 19:29:14
    一、创建简单的地理数据库 实验目的:了解数据库创建的基本流程涉及到的操作 在ArcCatalog中进行 1·创建新的空地理数据库 坐标可以导入一个现有的。 2·创建新的要素数据集,设置信息city1 要素类(feature class)...

    一、创建简单的地理数据库
    实验目的:了解数据库创建的基本流程涉及到的操作
    在ArcCatalog中进行
    1·创建新的空地理数据库
    坐标可以导入一个现有的。
    2·创建新的要素数据集,设置信息city1
    要素类(feature class)是指具有相同的几何特征的要素,简单说就是点、线、面;
    表现形式有:Shapefile或Geodatabase中的feature class
    要素数据集(feature dataset)存储具有相同坐标系和区域范围的要素类;
    表现形式:Geodatabase中的feature dataset
    在Geodatabase中,要素类可以独立存在,也可以是一个要素数据集中的组成部分。
    3·导入要素类
    地图和水管
    在这里插入图片描述
    输出要素类指的是输入导入文件的名字
    在这里插入图片描述

    4·导入表设置别名
    导入表是在数据库下面的,右击要素,属性,名称是有字数格式限制的,别名没有,更好的解释
    在这里插入图片描述
    二、进一步定义数据库
    实验目的:了解属性域和子类的概念,熟练属性域和子类在数据库中的实现。
    1、属性域:用来定义字段类型的合法性规则,表述的是属性的取值范围,可以分为范围域和代码域。
    ①范围域(Range Domains)
    指定一个范围的值域(最大、最小值)最大值和最小值可以使用整型或浮点型数值表示。给一个最大最小值,超出范围就报错。
    ②代码值域(Coded Value Domains)
    给一个属性指定有效的取值集合。两部分,代码值和描述性说明。一个是存储在数据库中的代码值,一个是代码实际含义的描述性说明。代码值域可以应用于任何属性类型,包括文本、数字、日期等。给一个离散的集合,只能在集合中取值。
    关联属性域:属性域创建后可利用要素字段属性进行关联。关联之后这个属性域就会控制这个字段的取值范围。
    在Geodatabase中,可以将属性域的默认值与表或要素类的字段关联起来。属性域与一个要素类或表建立关联后,在Geodatabase中一个属性有效规则就建立起来了。同一个属性域可以与一个表或要素类或子类型的多个字段关联,也可以与多个要素类或多个表的多个字段关联。
    给数据库建立一个属性域
    右击数据库,属性,注意属性域类型,在这演示编码制,也就是说late属性域就只能在[13、10、8、4]中取值,这个时候数据库就有一个属性域了。
    在这里插入图片描述
    2、子类(Subtype)
    子类:根据要素类的属性值,将要素划分为更小的分类。
    例如:要素类一居民区,可依据其属性字段“居住人口”分关三级:0-200、200-1000、1000以上,将该要素类分为三个子类:小型居民区、中型居民区、大型居民区。
    ■当需要通过默认值、属性域、连接规则、关系规则区分对象时,就需要对单一的类型或表建立不同的子类型。子类的建立表明该类型相同的行为特征
    ■在编辑数据时,常常需要把一个要素分割(Splitting)成两个要素,或把两个要素合并(Merging)成一个要素。在ArcGlS中,一个要素被分割时,属性值的分割由分割规则(Split Policy)来控制。当要素合并时,属性值的合并由合并规则(Merge Policy)来控制。
    比如为水管创建一个子类
    水管右击,属性,子类型
    在这里插入图片描述
    TYPECOOE里面有0、1、2、3四个选项,将其分别编码成四类,将DIAMETER属性域设为late,要想编辑属性表里的内容,先打开开始编辑,编辑结束注意保存。编辑要素类属性的时候,先把要素类从ArcMap中移除。
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    三、创建注释类,
    实验目的:掌握注释类的生成与编辑方法
    实验内容,在ArcMap中进行。
    ·为laterals要素制作注释类
    1、注释类
    注释类:存储描述性文本信息的专门要素类,这是永久的,与label标注不同,这是临时的。
    ①连接要素的注释类(Feature-linked Annotation Class)与geodatabase中的一个要素类相关联,当要素被移动或者删除时,与之关联的注释也会同时被移动或删除。
    ②不连接要素的注释类(Nonfeature-linked Annotation Class)按照地理空间位置放置的文本,一旦要素创建好,与之前要素就没有关系了,独立。
    在这里插入图片描述
    因为之前为该要素分类了,所以方法是为每个类加不同的标注。
    先" 获取符号类(G)",才能在类中显示出之前分的四类。依次为每个类的颜色、字体、表达式等进行设置,在这里重点说下表达式,加载了之前设定好的一个。意思是如果长度大于200,就显示直径+空格+材料,否则,显示直径。或者就只标注某一个字段,就在里面选择一个就行。
    在这里插入图片描述
    设置完成之后,右击要素类,点击标注要素,即可显示。可以看出有的地方标注材料,有的地方标注材料和直径。不同用途的的颜色不同。
    在这里插入图片描述
    如果想让标注随着图形放大缩小而放大缩小,则右击图层,设置参考比例,可以调比例,如果不想,再以同样的方式取消。
    在这里插入图片描述

    展开全文
  • SQLServer如何创建数据库

    千次阅读 2020-05-12 14:15:24
    使用SQL语言进行创建数据库 --在SQL语言中注释使用“--”,SQL代码不区分大小写 --创建数据库 CREATE DATABASE NetStudent ON PRIMARY --设置主数据文件 ( --设置库文件逻辑名称,SQL中字符串不能用双引号,全部...
  • Sql Server2005创建数据库

    千次阅读 2019-05-06 21:54:18
    若要创建数据库必须确定数据库的名称、所有者、大小,以及存储该数据库的文件和文件组。 在创建数据库之前,应注意下列事项: ● 若要创建数据库必须至少拥有CREATE DATABASE、CREATE ANY DATABASE或ALTER ANY ...
  • 1 创建数据库快照 CREATE DATABASE数据库快照名 ON( NAME = 逻辑文件名, FILENAME = '操作系统文件名' ) AS SNAPSHOT OF源数据库名 例:创建test1数据库的快照test1_s1 CREATE DATABASE test1_s1 ON ( ...
  • 3.创建数据库 ,使用create database 数据库名;再使用show命令可以看出系统中多了一个自己创建的数据库名。4.创建表。数据库是表的容器,表,必须输入某个数据库。因而在创建表之前要指定数据库。1.可以通过语法指明...
  • 创建数据库实际上是向master数据库中增加一条数据库信息。 GO——批处理的标志 --通常将判断数据库是否存在,如果存在则删除这个数据库放在创建数据库的前面。 IF EXISTS(SELECT * from sysdatabases wh...
  • 易语言手动和代码创建数据库

    千次阅读 2020-07-06 09:16:45
    易语言作为一款中文编程软件,拥有...扩展名 “.edt” 文件是易数据库辅助文件,仅在数据库中存在备注型和字节集型字段时才存在,文件名除了扩展名,和数据库主体文件名相同,而且必须在同一目录下。 扩展名 “.enx” .
  • 创建访问指定数据库的只读用户 1、首先打开【Microsoft SQLServer Management Studio】,用管理员账户登录。这里我选的服务器是【local】,账户是【windows身份验证】,如果是连接远程的服务器,输入远程服务器...
  • 一、实验目的 熟悉SQL Server Management Studio界面;...SQL Server中的一个数据库必须至少包含一个数据文件和一个事务日志文件,所以创建数据库就是建立主数据文件和日志文件。 在SQL Server中创建数...
  • 使用SQL语句创建数据库

    千次阅读 2010-05-08 15:48:00
    使用SQL语句创建数据库本文转自:http://www.cppblog.com/twzheng/archive/2008/07/07/55508.html 用CREATE DATABASE创建数据库的语法格式: CREATE DATABASE database_name /*指定数据库名*/ [ON子句] 
  • 创建 DB2 数据库

    千次阅读 2010-01-03 17:10:00
    创建 DB2 数据库可以使用 Tivoli Privacy Manager 数据库创建程序或使用数据库...使用 DB2 数据库创建程序手工创建数据库和表使用 DB2 数据库创建程序使用 Tivoli Privacy Manager 数据库创建程序来创建 Tivoli Privacy
  • SQLServer之创建数据库架构

    千次阅读 2019-01-23 08:54:51
    创建数据库架构注意事项 包含 CREATE SCHEMA AUTHORIZATION 但未指定名称的语句仅允许用于向后兼容性。 该语句未引起错误,但未创建一个架构。 CREATE SCHEMA 可以在单条语句中创建架构以及该架构所包含的表和...
  • 知识点:数据库表的相关概念、创建数据库表的方法、设计数据库表、向数据库表中插入数据、建立不同数据库表之间的关系、删除数据库表。 1、数据表相关的一些概念 1.1 数据库里的数据是如何保存的? 数据库...
  • 创建数据库 右键单击“数据库”选项,选择“新建数据库”选项: 我们根据需求依次修改“常规”、“选项”、“文件组”等信息。 SQL Server 数据库种类及文件 在上面新建数据库的过程中,我们需要对数据库文件进行...
  • Laravel创建数据库表结构

    千次阅读 2017-11-21 09:36:25
    1、简介 迁移就像数据库的版本控制,允许团队简单轻松的编辑并共享应用的数据库表结构,迁移...Laravel 的Schema门面提供了与数据库系统无关的创建和操纵表的支持,在 Laravel 所支持的所有数据库系统中提供一致的、
  • MySQL创建及管理数据库

    万次阅读 多人点赞 2018-08-12 12:46:09
    (1)命令行中连接mysql服务器 # mysql -u root -p ...在连接 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 以下命令创建了一个数据名为RUNOOB的数据库: CRE...
  • 一、介绍 ArcCatalog 用于组织和管理所有 GIS 数据。它包含一组工具用于浏览和查找 地理数据、记录和浏览元数据、快速显示数据集及为地理数据定义数据结构。... 创建、编辑图层和数据库  导入和导出 g...
  • 用CREATE DATABASE语句创建数据库

    千次阅读 2010-10-10 12:43:00
    在查询分析器中,使用CREATE DATABASE语句创建数据库,语法:Code: CREATE DATABASE 数据库名称 ON PRIMARY ( NAME=数据文件的逻辑名称,
  • 一、创建数据库连接 方法1: 类似于Navicat,点击工具栏:文件-新建:创建数据库连接 方法2: 从别人的机器上拷贝数据库脚本,放至自己的本地目录下:C:\Users\用户名\AppData\Roaming\DBeaverData\workspace6...
  • 使用create database语句创建数据库的步骤如下: 1.指定一个实例标识符SID 2.确保设置了必要的环境变量 3.选择一个数据库管理员验证方法 4.创建一个初始化参数文件 5.(只用于windows平台)创建一个实例 6.连接...
  • 自定义打开创建数据库帮助类,目的为了改变原来的DB保存路径,重新指定一个新的路径
  • 名称:Connection Lifetime 默认值:0 说明 : 当连接被返回到池时,将其创建时间与当前时间作比较,如果时间长度(以秒为单位)超出了由 Connection Lifetime 指定的值,该连接就会被销毁。这在聚集配置中很有用...
  • 数据库中外键属性的设置

    千次阅读 2012-05-30 11:02:06
    外键的作用: 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值! 例如:  a b 两个表 ...建立外键的前提:本表的列必须与外键类型相同(外键
  • Hive数据库创建、表创建、加载数据

    千次阅读 2017-03-08 10:51:46
    原文地址:... --创建数据库 create database if not exists sopdm comment ‘this is test database’ with dbproperties(‘creator’=’gxw’,’date’=’2014-11-12’) --数据库键值对属性信息 l
  • 创建数据库模型(Visio2003的说明)

    千次阅读 2011-03-09 15:44:00
    本文介绍如何创建数据库模型,创建模型后可对其执行哪些操作。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 477,536
精华内容 191,014
关键字:

创建数据库必须指定的属性