【MYSQL】【SSM】資料庫管理
很長的時間去看java EE的書,然後關注MYSQL,創建表等等操作。
先提MYSQL,mysql -uroot -p 然後輸入密碼進入,之後可以用show databases;和show tables;進行查看資料庫和表,use database_name是用某張表。create table table_name(i int)等可以創建表,desc table_name進行顯示錶,顯示類型名和數據類型,主鍵外鍵等等。drop table_name可以刪除表,insert into table_name(i) values(1)可以插入表數據,update是設置方面的。基本操作我背的就是這些了。
之後提供的一些我的思考,關於表間關係的聯繫。首先我要實現的功能是什麼?答題系統:提供題庫,套題,面試官賬號,候選人賬戶,候選人試卷,候選人答案,考試每期等等。
1.題庫,進行統計所有的題目,增刪改查。基本數據類型,自增ID,題目類型,題目文本,題目答案,題分數,題創建日期(可選)。如果想把選擇題放在題庫中,可以提供A,B,C,D欄位,以便於區別其他題目,畢竟對於其他題目有一個很大的特點在於只有他有ABCD選擇,而如果放置在題目文本中,我有點難以想像以什麼作為分隔符。
2.套題,首先我不想把套題中每套題都是存題目等等,所以為了更方便起見,我需要存的數據為套題ID,套題的第幾題的ID,還有就是套題的題庫對應的ID。
3.面試官賬號---姓名,電話,密碼。
4.候選人賬號---姓名,電話,密碼--微信上的一部分信息
5.候選人試卷---考期,套題,考試時間,考試教室,面試官,面試狀態,考試狀態,獲取分數。
6.候選人答案---考期,題目,答案,分數。
7.考期---第幾學期,可否面試,可否考試
8.考試具體內容--第幾學期,分配考試教室,分配面試官,設定開始時間,結束時間。
等等。以上是我能完全記住思考的內容。
關於SSM,spring- spring mvc,mybatis的配置的初級的介紹。因為需要複製很多東西,為了更方便,然後我簡單的介紹,如何去做,然後會是更簡單的方法配置完成SSM程序 。
1.需要Maven管理包的,修改pom.xml以至於可以獲取各種包。
2.需要mybatis-generator,進行對資料庫表的容易創建。
主要配置那些內容:
根據網上內容下載關於ssm包的一些依賴包,複製,粘貼到pom.xml最簡單,因為這樣maven自動下載並依賴到項目中。
配置jdbc.properties:關於資料庫連接的文檔,主要是資料庫連接的信息,spring-mvc.properties:關於spring mvc的框架的整合,spring-mybaties.properties:關於spring和mybaties.properties。
這裡提點各個名字可以修改,修改對應也要修改引用位置的名字。
spring-mvc,spring-mybaties這些整合框架的,複製了網上,很多大體一樣,隨便複製,看內容,對自己主要修改的地方是標識『自動掃描』的位置,主要是判定你寫的路由什麼的java包的位置或者dao什麼map什麼的位置。
具體配置,很容易看明白是為什麼。然後第三部,下載了mybatis-generator,在eclispse的help 中install new software(安裝新軟體),然後搜尋下載。然後可以直接創建一個xml文檔,裡面內容主要是你要放置的map,dao,user表結構這些,取名可以自取,也可以放在一起。然後是資料庫連接信息url,drive,user,password。和資料庫表信息,是那張表。
完成後就可以用了。很多東西都已經創建好了,檢驗的時候可以同樣配置log4j可以看輸出日誌。配法一樣。程序運行也是分兩,一種maven運行,然後可以看到是否可行,一種是tomcat運行,可以看到運行完成後mvc結構輸出資料庫信息。
※做一枚男裝大佬是什麼樣的體驗
※由手札到碑碣:趙孟頫的復古與創造
TAG:全球大搜羅 |