Obtendo banco de dados KingbaseES, Notas

Recentemente, uma necessidade de projeto para KingbaseES uso ( banco de dados do armazém de ouro ), em seguida, passou metade de um dia para instalar estudou com. Aqui para falar sobre a instalação e usar alguma atenção.

Começando a banco de dados warehouse uso de ouro, disse que foi "rejeitado", ha ha ha ha, eu quero saber o que é? Como não ouviu falar dele, mas não há nenhuma maneira o projeto é necessário para utilizar este banco de dados, é necessário estudar agora.


Ouro armazém link para download do banco de dados:

http://www.kingbase.com.cn/kingbase/newslist/list-186-1.html

Por favor, note que o sistema operacional e selecione a versão correspondente do download.

Instruções de instalação link:

http://www.kingbase.com.cn/kingbase/newslist/list-187-1.html


Depois de concluída a instalação, primeiro tente usar o cliente de banco de dados para ver, no final, é a forma como os olhares estrutura como




Após a conclusão da instalação é o banco de dados do armazém de ouro que vem com a interface de gerenciamento do cliente. Abra a tabela para encontrar um botão para criá-los, mas sem olhar, só pode escrever instrução SQL, em seguida, usar instrução SQL declaração escrita para criar uma tabela simples, em seguida, após a realização na tabela é criado em qualquer lugar e encontrou o padrão criado no banco de dados -> modo -> sob PÚBLICO este passo vai saber a tabela é criada em algum lugar e, em seguida, selecione o botão direito na tabela para ver um pouco do que pode ser operado. encontrado para ser o campo de visualização, ela só pode ser realizada com o sql.

Em seguida, tente os seguintes acréscimos de mesa e exclusões na declaração investigação, encontrados aqui e o padrão SQL algumas pequenas mudanças aqui SQL estritamente maiúsculas de minúsculas. Além disso campo, nome da tabela é necessário utilizar "(aspas duplas), a atenção deve ser aspas oh , apóstrofos ou cotação, não será executada com sucesso, oh.

demonstração:

--字段,表名严格区分大小写,写sql时请注意,所有表名前加"PUBLIC",这个是数据库下的一个模式,相当于一个文件夹,我们所有的表都放在这个文件夹下的
--查询语句(字段可以根据自己的实际业务需求增加或者减少,不必要全部查询出来), 查询单个对象到时返回是Object[]数组,到时用下标取值拼装成自己需要的对象
--针对取别名的语法
SELECT t."id" as ids,"bz","cjr","cjsj","scbj","xgr","xgsj","dlyhm","dymm","lxdh","yhjs","zsxm","zw" 
FROM "PUBLIC"."yhb" as t WHERE "dlyhm" like '%z%';


--针对使用case when的语法
SELECT t."id" as ids,"bz","cjr","cjsj",CASE "scbj" WHEN 1 THEN '锁定' ELSE '正常' END as te,"xgr","xgsj","dlyhm","dymm","lxdh","yhjs","zsxm","zw" 
FROM "PUBLIC"."yhb" as t WHERE "id"=5;


--日期格式化 语法
--%M 月名字(January……December) 
--%W 星期名字(Sunday……Saturday) 
--%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) 
--%Y  年, 数字, 4 位 
--%y  年, 数字, 2 位 
--%a  缩写的星期名字(Sun……Sat)  
--%d  月份中的天数, 数字(00……31)  
--%e  月份中的天数, 数字(0……31)  
--%m  月, 数字(01……12)  
--%c  月, 数字(1……12)  
--%b  缩写的月份名字(Jan……Dec)  
--%j  一年中的天数(001……366)  
--%H  小时(00……23)  
--%k  小时(0……23)  
--%h  小时(01……12)  
--%I  小时(01……12)  
--%l  小时(1……12)  
--%i  分钟, 数字(00……59)  
--%r  时间,12 小时(hh:mm:ss AM/PM)  
--%T  时间,24 小时(hh:mm:ss)  
--%S  秒(00……59)  
--%s  秒(00……59)  
--%p  AM 或 PM  
--%%  一个文字“%”。  
select DATE_FORMAT("xgsj", '%Y-%m-%d %T') from "PUBLIC"."cjpzglb"


--保存语句(字段可以根据自己的实际业务需求增加或者减少,不必要全部插入),传值时varchar类型的需要'单引号
INSERT INTO "PUBLIC"."yhb"
 ("id","scbj","dlyhm")
 VALUES 
 (1,0,'zhangan1');


--修改语句(字段可以根据自己的实际业务需求增加或者减少,不必要全部修改), 删除语句和修改一样,只是把scbj状态改一下
UPDATE "PUBLIC"."yhb"
SET "scbj"='1',"dlyhm"='lisi'
WHERE "id"=5;







Após a operação é consola completa, agora considerar java programa para se conectar com as operações de banco de dados, primeiro com jdbc tentou, com sucesso, o pacote jar do driver de banco de dados no diretório lib do pacote de instalação, o banco de dados pode ser integrado em hibernação, mas representaram declaração hql não percebeu quando operando com apenas executar sql.


Estes são o uso pela primeira vez do banco de dados de experiência KingbaseES, há algo errado nós esperamos que os exposições. Saiba juntos.



发布了90 篇原创文章 · 获赞 21 · 访问量 47万+

Acho que você gosta

Origin blog.csdn.net/yx13649017813/article/details/47668435
Recomendado
Clasificación