https://github.com/ryosukedtomita/javadiaryproject
勉強したデザインパターンとか継続的インテグレーションを試す場
https://github.com/ryosukedtomita/javadiaryproject
design-patterns githubactions java mysql
Last synced: 7 months ago
JSON representation
勉強したデザインパターンとか継続的インテグレーションを試す場
- Host: GitHub
- URL: https://github.com/ryosukedtomita/javadiaryproject
- Owner: RyosukeDTomita
- License: unlicense
- Created: 2023-06-19T06:13:53.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-24T05:43:16.000Z (over 2 years ago)
- Last Synced: 2025-01-17T14:55:49.835Z (9 months ago)
- Topics: design-patterns, githubactions, java, mysql
- Language: HTML
- Homepage:
- Size: 80.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# javaDialyProject
## how to use
http://localhost:8080/javaDialyProject-0.0.1-SNAPSHOT/main## DB
number,date,author,content,check
1,2022-01-01:12,sigma,hogehoge,11レコードを一意に定める主キー
- author
- content
- check
- date主キー以外に依存関係のあるキーをまとめる
authornumber,content,check,date
## mysql
- table名は大文字小文字の区別あり。```sql
CREATE DATABASE diary;
USE diary;
CREATE TABLE account (NUMBER SERIAL PRIMARY KEY, ID char(255), PASSWORD char(255));
INSERT INTO account (ID,PASSWORD) VALUES('hoge','password');
SELECT * FROM account;
+--------+------+----------+
| NUMBER | ID | PASSWORD |
+--------+------+----------+
| 1 | hoge | password |
+--------+------+----------+CREATE TABLE diarycontent (NUMBER SERIAL PRIMARY KEY, dt DATETIME, id CHAR(255), sentence TEXT(2048), checks CHAR(255));
INSERT INTO diarycontent (dt, id, sentence, checks) VALUES('1999-12-31', 'hoge', '僕は耳と目を閉じ,口を噤んだ人間になろうと考えた', NULL);
SELECT * FROM diarycontent;
+--------+---------------------+------+--------------------------------------------------------------------------+--------+
| NUMBER | dt | id | sentence | checks |
+--------+---------------------+------+--------------------------------------------------------------------------+--------+
| 3 | 1999-12-31 00:00:00 | hoge | 僕は耳と目を閉じ,口を噤んだ人間になろうと考えた | NULL |
+--------+---------------------+------+--------------------------------------------------------------------------+--------+
DELETE FROM diarycontent WHERE dt='1999-12-31 00:00:00';# 権限付与
GRANT ALL ON diary.* TO hoge;
SHOW GRANTS FOR hoge;# テーブルのデータの全削除
TRUNCATE [TABLE] tbl_name
```