java串連mysql簡單實現

來源:互聯網
上載者:User

標籤:學生   pass   JD   命令列   scribe   char   def   操作   資料庫   

 

 

因為最近要做一個涉及到資料庫的具體應用,選擇資料庫mysql,用java串連mysql做一個學生資訊管理系統的簡單版本。

工具:eclipse,jdbc,mysql

如上一篇中,mysql為免安裝版本,沒有裝可視化,所以使用命令列對資料庫執行操作。

1.登入

進入相關目錄後輸入指令進行登入

mysql -u root -p

登入後可以查看現有資料庫:show databases;

 

2.建立資料庫

建立一個資料庫studentbase,並查看。

create database studentbase;show databases;

可以看到新建立的資料庫已經顯示在列表中。

 

3.在新資料庫中建立表

建立資料庫後不會立刻使用它,所以需要選擇使用該資料庫:

use studentbase;

資料庫只需要建立一次,但是每次開始mysql時都要選擇資料庫,當然也可以有簡單的方法,在登入時就選擇了資料庫。如:

shell> mysql -h host -u user -p studentbaseEnter password: ********

選擇好資料庫後,開始在庫中建立表,我們可以先看看庫中有什麼。語句:

mysql> SHOW TABLES;Empty set (0.00 sec)

可以看到庫中一無所有,所以可以建立一張表用來存放學生資訊,如學號,姓名,性別,地址和生日五個基本資料。在官方手冊中給出的建立表的執行個體為:

mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),    -> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

而我們的建立過程為:

注意輸入時如果輸錯可以選擇撤銷輸入: \c

在建立後我想看下建立的表的視圖,輸入指令:describe students; 卻發現提示錯誤說該表為找到,檢查發現原來建立表時候打錯了表的名字,將表明修改後即可查詢到。

修改表名:alter table sutdents rename students;

再查看視圖,則可以看到設計好的表的視圖如下:

 

一些基本的sql語句:

資料庫:
進入mysql 命令列: mysql -uroot -p
查看所有資料庫: show databases;
建立資料庫: create database niu charset utf8;
刪除資料庫: drop database niu;
選擇資料庫: use databases;
查看所有表: show tables;
查看建立資料庫的語句:show create database databasename;
查看建立表的語句:show create table tablename;
查看錶結構:desc tablenmae;

表:
約束
#自增長 auto_increment
#非空 not null
#預設值 default ‘xx‘
#唯一 unique
#指定字元集 charset
#主鍵 primary key

 

java串連mysql簡單實現

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.