codefollower

Results 201 comments of codefollower
trafficstars

DBeaver 可以连多个数据库的,你的图片看不到,截图后直接拖到 github 的输入框就能显示了。 ![TUW%N@GKD(` 9GI%862)MW4](https://user-images.githubusercontent.com/872655/197935414-a815b214-857d-48b8-9395-c61f9100b5bc.png)

jdbc:lealone:tcp://{host}[:{port}]/[{database}] ![image](https://user-images.githubusercontent.com/872655/197936441-7389e519-934d-4322-a8e5-3e118b0bab99.png)

当你第一次使用 lealone 时,只能连 lealone 数据库,这个数据库的用户是 root,密码是空, 然后你必须用这个 root 用户连上去才能创建新的数据库,比如 create database test 就创建了一个叫 test 的数据库。 用 create database 创建的数据库都有自己的一套用户,最开始也只有用户 root,密码是空, 然后你用 root 连上 test,执行 ALTER USER root SET password 'zhh'...

当你连到 test 数据库时,用 CREATE USER zhh password 'zhh' 创建新用户,然后换成 zhh 去连也是没有问题的 ![image](https://user-images.githubusercontent.com/872655/197939646-406f0b50-b3fb-4140-9f00-ffa6b50293ba.png)

> DBeaver 不能直接修改数据库字段吧。要用 sql 修改才行 DBeaver 可以直接增删修改 lealone 的表结构,我刚试了,没有问题。

DBeaver 我刚刚试错了,是在没有保存的新列上修改,如果已经保存了现有的列就没看到修改的界面或菜单了 列改名用这样的语法 ALTER TABLE t ALTER a RENAME TO a1;

> DBeaver 不能直接修改数据库字段吧。要用 sql 修改才行 DBeaver 可以直接增删修改 lealone 的表结构,我刚试了,没有问题。

alter 语句很多数据库的用法都有差别,通用 JDBC 客户端不好做,除非厂商对具体数据库做不同处理。

@qqcbqqkcel 5.0.1-SNAPSHOT 刚刚已经支持语法 ALTER TABLE tableName RENAME COLUMN oldName TO newName h2 新一点的版本也支持的,这是 postgresql 的语法。