實驗樓第二期比賽

2022-02-20 11:28:56 字數 3432 閱讀 5514

資料夾中有三個 csv 資料檔案,每個資料檔案的格式和描述如下:

shiyanlou_user.csv:1000 名實驗樓使用者資料,包含兩列,使用者 id 和使用者名稱

shiyanlou_course.csv:10 門實驗樓課程資料,包含兩列,課程 id 和課程名

shiyanlou_usercourse.csv:100 條使用者課程學習記錄,包含三列,使用者 id,課程 id 和學習時間(分鐘)

建立後的資料庫需要滿足以下需求:

mysql 服務處於執行狀態

新的資料庫名稱為 shiyanlou,設定的可讀寫的管理使用者為 shiyanlou,密碼為 shiyanlou。

shiyanlou 資料庫包含三個表:user,course,usercourse,每個表包含乙個 csv 資料檔案中的所有資料。user 表包含兩列:id,name。course 表包含兩列:id,name。usercourse 表包含四列:id,user_id,course_id,study_time,注意與其他兩個表主鍵之間的關係。

create database 

`shiyanlou`

character set

'utf8'

collate

'utf8_general_ci'

;

create user shiyanlou identified 

by"shiyanlou"

;

grant create

,drop

,alter

,select

,update

,delete

,insert on shiyanlou

.*to shiyanlou@localhost identified

by"shiyanlou"

;

grant file on

*.*to shiyanlou identified

by"shiyanlou"

;

set character_set_client 

=utf8

;

set character_set_connection

=utf8

;

set character_set_database

=utf8

;

set character_set_results

=utf8

;

set character_set_server

=utf8

;

create table user

(

id

int(10)

primary key

notnull

auto_increment

,

name varchar(20

)

)

engine

=innodb

default charset

=utf8

;

create table course

(

id

int(10)

primary key

notnull

auto_increment

,

name varchar(20

)

)

engine

=innodb

default charset

=utf8

;

create table usercourse

(

id

int(10)

primary key

notnull

auto_increment

,

user_id

int(10)

,

course_id

int(

10),

study_time

int(

10),

foreign key

(user_id

)references user(id

),

foreign key

(course_id

)references course(id

)

)

engine

=innodb

default charset

=utf8

;

load data infile 

'/home/shiyanlou/loudatabase/shiyanlou_user.csv'

into

table user fields terminated by

',';

load data infile

'/home/shiyanlou/loudatabase/shiyanlou_course.csv'

into

table course fields terminated by

',';

load data infile

'/home/shiyanlou/loudatabase/shiyanlou_usercourse.csv'

into

table usercourse fields terminated by

','

(

user_id

,course_id

,study_time

);

來自為知筆記(wiz)

第二期題目

1.請寫乙個擴充套件string的類mystring,加入乙個println 方法,你覺得用繼承string類的方法呢,然後加乙個println 方法簡單?還是在mystring內部建立乙個string物件進行擴充套件?2.類a的預設建構函式中,有這麼一句,system.out.println a ...

學習報告第二期

學習報告2020 7 30 學習報告 第二期 時間週期 7月1日 7月30日 姓名 專業 徐斌 電子資訊專碩 一.內容 1 基本掌握gpio的埠位配置和輸出模式位 2 通過跑馬燈庫函式實驗初步掌握1.使能io口時鐘 不同的io,呼叫的時鐘使能函式不一樣 2.初始化io口模式。呼叫gpio init函...

第二期的專案答辯

今天,累了一天,終於把專案弄完了。很悲劇,整合完專案,才發現有好幾個功能都沒有實現,幸虧現在是練習,是考試,不是真正的工程。不然的話我就慘了。這次專案又讓我學會很多。如 1 作為乙個團隊的領導,要清楚每個人的能力,根據個人能力去安排任務,而不是大包大攬的分區域。2 在需求分析階段一定要多次向客戶求真...