MySQL學習日誌(建設中)
1.前期準備
1.1軟體需求
mysql8.0
Connector/J 8.0.31
workbench(懶得放連結自行百度吧)
一定不要下5.5或更低版本的,我折磨了寶貴的一上午,低版本bug很多,電腦win10 32位的只能cmd連結,放在workbench等等無法連結。
另外,我的連結是msi版本,如果用zip的話還要自己配置ini文字,容易出問題,具體不再闡述,總之這個博文是一個花了一天時間在黑暗中摸索出來的。
2.指令/快捷鍵
2.1cmd
mysql -n root -p
cmd下用root使用者進入mysql
首次使用該指令要配置path變數
在此電腦->管理->高階設定->配置變數
然後在path里加入你安裝的mysql的bin檔案目錄
就可以在cmd中進入mysql了
2.2mysql
注意一一對應關係
database->table
先開啟database,再開啟table,table才是表create database 資料庫名
建立一個數據庫drop database 資料庫名
刪除該資料庫show databases
展示所有的資料庫,有三個不能刪除use 資料庫名
開啟資料庫desc 表名;
展示表內的資料
id int not null primary key auto_increment,//id是跟著錄入資料而自增的 stuno varchar(20) not null, name varchar(20) not null, gender varchar(1) not null, age int, birthdate date, major varchar(20));//use進入資料庫後在該表下建立student表
insert into students(stuno,name,gender,birthdate,major,age) values('201010001', 'zhangsan', 'm', '1992-10-01','cs',25);
插入資料
3.Connector匯入
3.1netbeans的匯入
點選services右鍵databases
點選這個
點選add,匯入你下載的Connector jar包。
選擇匯入的資料,還有root和密碼等等,就匯入完成了。如果出錯可能是url出錯了。
3.2eclipse匯入
右鍵點選專案,新建lib目錄(Folder),將對應jar拷貝進該目錄。注意:是右鍵點選"專案",而不是點選"src"。
右鍵點選專案->Properties->Build Path->Configure Build Path->選擇"Libraries"->點選"Add JARs"將剛才的jar檔案新增進來。
注意:Java 11下需在module-info.java中新增requires java.sql;
4.資料型別轉換
MySQL資料型別與Java資料型別的轉換
MySQL中的varchar、char對應Java的String
date型別對應java.sql.Date