共 1 篇文章

标签:h2创建数据库语句 (c 连接h2数据库)

h2创建数据库语句 (c 连接h2数据库)

题目说得不明不白的,sg_view视图,要求包含id,teacher,class和grade,你也没说清楚id到底是什么,以下是我的理数亏解,字段你自己改下吧 创建grade表,要求该表包含id,teacher,class和grade列,对于name和sex列定义为字符型, 其他定义为int型,设置id列为主键列,除sex列外都不能为空。 create table grade ( id int primary key not null, teachername varchar(20) null, sex varchar(5), class int not null, grade int not null ) 创建student表,要求该表包含id,name,sex,age,city列,根据实际情况定义其数据类型, 并设置id列为主键,要求都不为空。 create table student ( id int primary key not null, name varchar(20) not null, sex varchar(5) not null, age int not null, city varchar(20)not null, ) 在grade表的id列上创建唯一聚集索引,在茄毕差student表的name列上颤皮创建非聚集索引; create unique clustered index id on grade(id) create index name on student(name) 创建基于该两个表的sg_view视图,要求包含id,teacher,class和grade列 create view sg_view as select student.id,grade.teachername,grade.class,grade.grade from grade inner join student on student.id=grade.id 运行过,没问题,字段自己改了 h2创建数据库语句如下: CREATE TABLE TEST AS SELECT * FROM CSVREAD(‘test.csv’);//csv文件数据创建test表 CREATE TABLE TEST(ID INT PRIMARY KEY, NAME VARCHAR(255)) AS SELECT * FROM CSVREAD(‘test.csv’);/创建test表,csv文件相应的列插入到test表相应的字段 H2数据库介绍 常用的开源数据库:H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2,HSQLDB类似,十分适合作为嵌入式数据库使用,其它的数据库大部分都需要安装独立的客户端和服务器端。 H2的优势: 1、h2采用纯Java编写,因此不受平台的限制。 2、h2只有一个jar文件,十分适合作为嵌入式数据库试用。 3、性能和功能的优势 H2比HSQLDB的更大如答数的优势就是h2提供了一个十举厅分方便的web控制台用于操作和管理数据库内容,这点比起渣首HSQLDB的swing和awt控制台实在好用多了。 什么叫h2。。。 相关问题拓展阅读: IDEA 2023.2.3怎么创建H2数据库? IDEA 2023.2.3怎么创建H2数据库? 打开idea软件稿者 点击右下角的【database】按钮...

技术分享