1、H2数据库
1.1 命令行操作
通过java运行h2 shell,除了URL要填写并指向数据库的文件夹,其他帐号与密码可以配置为空,直接回车。
>> java -cp /Users/xxx/Works/env/jars/h2-1.4.200.jar org.h2.tools.Shell
Welcome to H2 Shell 1.4.200 (2019-10-14)
Exit with Ctrl+C
[Enter] jdbc:h2:~/test
URL jdbc:h2:/Users/xxx/Works/env/database/test_h2/data.h2;AUTO_SERVER=TRUE;MODE=MySQL;DATABASE_TO_LOWER=TRUE;
[Enter] org.h2.Driver
Driver
[Enter]
User
Password
Connected
Commands are case insensitive; SQL statements end with ';'
help or ? Display this help
list Toggle result list / stack trace mode
maxwidth Set maximum column width (default is 100)
autocommit Enable or disable autocommit
history Show the last 20 statements
quit or exit Close the connection and exit
sql>
URL
jdbc:h2:/Users/liuyude/Works/env/database/test_h2/data.h2;AUTO_SERVER=TRUE;MODE=MySQL;DATABASE_TO_LOWER=TRUE
之后就可以用命令行操作sql;
1.2 IDEA数据库工具
点击右边的Data Source
-> H2
![f7f4eca684cb05a7761ace909d9fa191.png](https://i-blog.csdnimg.cn/blog_migrate/253b9357d19c7fbc060c5a8995ebd830.jpeg)
![5d2b3fdafab965c8f9dd3af15073e037.png](https://i-blog.csdnimg.cn/blog_migrate/e4dc86bc7aa825ceebb22dabea65a4a8.jpeg)
直接把URL更新,如果在填写URL有错误时,把URL最后的分号去掉试试看。Authentication可以配置为No auth
。
点击Test Connection
测试是否连接成功,之后点击ok,回到主界面,在右边栏会出现创建好的数据库。
![589dbb26851577746b82312845764a41.png](https://i-blog.csdnimg.cn/blog_migrate/2036ac87dc6d9d959ef49f049934ad27.jpeg)
右击数据库,选择Open Query Console
,弹出sql编译运行界面。
当然也可以通过右边栏工具直接修改数据内容,双击test表即可。
![0dabad058efe355d80235f397066fb35.png](https://i-blog.csdnimg.cn/blog_migrate/9f0de3a2262bfdd362aab967b787407b.png)
2. MySql
2.1 安装MySql
参考如下:
1、[mac 安装mysql详细教程(安装包方式)](https://www.cnblogs.com/liuzyw/p/11529257.html)
2、mac 安装mysql详细教程
启动与关闭mysql可以在配置里面操作:
![7bd8929d6fb5358e27a8fc600ba22cae.png](https://i-blog.csdnimg.cn/blog_migrate/87360916dc8b61fc0732d071fea4f78d.jpeg)
随便用终端操作一下看看:
mysql> create database test_db;
Query OK, 1 row affected (0.01 sec)
mysql> use test_db;
Database changed
mysql> create table test1(
-> id int(11),name varchar(25),salary float);
Query OK, 0 rows affected, 1 warning (0.01 sec)
mysql> desc test1;
+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| id | int | YES | | NULL | |
| name | varchar(25) | YES | | NULL | |
| salary | float | YES | | NULL | |
+--------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
2.2 idea 数据库工具
按如下配置即可,可以点击Test Connection验证一下。
![cdadf3136e7029d14e260c8243228a03.png](https://i-blog.csdnimg.cn/blog_migrate/383aeae28c763cf19b8f57ee179f403b.jpeg)
最后,熟悉并使用mysql吧!