1. 程式人生 > 其它 >MySQL學習日誌(建設中)

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

5.URL