Java JDBC 串連資料庫那些事 1

來源:互聯網
上載者:User

文章只是小弟的心得總結,請高手指點一二。

 

雖說 Java JDBC 串連資料庫,但是沒有一定的 MySQL基礎是比較麻煩的,在這裡,小弟建議用命令列輸入,

熟悉一下文法,用圖形介面的不是太適合入門者,畢竟熟悉語句才是王道!

在這裡只做常用的 MySQL 的語句介紹,高手可以跳過,Java JDBC 串連資料庫那些事 2

如果有時間也可以複習複習,順便指正一下小弟的錯誤之處,小弟不勝感激!

 

 

一:【基本操作】

1、修改資料庫編碼:在安裝目錄中找到 my.ini檔案,將全部的【【default-character-set】】內容修改:
【default-character-set=gbk】修改後重啟伺服器。

2、串連mysql資料庫
mysql -u使用者名稱 -p密碼

 

 

二:【建立資料庫】

1、建立資料庫:【create database 資料庫名稱;】

2、刪除資料庫:【drop database 資料庫名稱;】

 

三:【使用資料庫】

1、【use 資料庫名稱;】

 

四:【建立資料庫表】

create table mytab(
id int auto_increment primary key,
name varchar(30) not null,
password varchar(32) not null,
age int not null
);

【【auto_increment primary】】自動成長

 

五:【刪除資料庫表】

1、drop table 表名稱;

 

六:【查看錶結構】

1、desc 表名稱;

 

七:【查看資料庫資訊】

1、查看全部資料庫:show databases;

2、查看一個資料庫的全部表:show tables;

 

八:【增加資料】

1、insert into 表名稱 (欄位1,欄位2,欄位3) values
(值1,值2,值3);

註:插入字串時用:【'】括起來

2、MySQL資料庫中的日期使用 yyyy-mm-dd 的格式,所以插
入時間時要:
【2008-08-27】

 

》》》》請注意:

插入資料時,前後欄位數量與賦值數量要相同!

如果有自動賦值的,就不用聲明,後面也【不用賦值】!

如果前面有自動成長的欄位,後面也賦值,那麼會改變!

如果賦值一個字串會轉換為數字,這個不明白是什麼。。。。是 Bug 嗎?

【所以】,為了避免出現不必要的錯誤,還是按規矩來行事吧。 0.0--!

 

九、【刪除資料】

1、delete from 表名稱 [刪除條件];

註:沒有刪除的條件則刪除整張表的資料
一般都用【id】做條件

【如:】 delete from user where id=1;

 

十、【更新資料】

1、update 表名稱 set 欄位1=值1,...欄位n=值1 [where
更新條件];

註:沒有條件則全部資料都被改
【如:】 update user set
name='mldn',age=5,birthday='2000-03-23' where id=2;

 

十一、【查詢資料】

1、簡單的查詢語句

a、查詢全部資料庫
select * from user;【user 是表】

b、查詢特定欄位
select name,age from user;

c、like語句,用於對資料的模糊查詢,一般與【%】一起用
【%】表示匹配任意的資料
select * from user where name like '%m%' or
password like '%m%';

註:【or】、【and】
【and】:找兩個條件都成立資料
【or】:  一個條件成立即可

 

d、【limit】——限制顯示行數,資料太多是有助於觀察!

【在分頁開發中使用非常廣泛哦!】

select * from class limit 2,3;
註:這裡從第3行到第4行會顯示,因為第一行 是 0,你懂的!

 

 

到此,MySQL的基本文法奉上,

下章就正式串連 JDBC 了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.