第一章 了解mysql
資料庫儲存有組織的資料的容器。(通常是乙個檔案或一組檔案)
人們經常使用資料庫這個術語代替他們使用的軟體。這是不正確的,確切的說,資料庫軟體應稱為dbms(資料庫管理系統),資料庫是通過dbms建立和操縱的容器。漱口可以是儲存在硬體裝置上的檔案,但也可以不是。你使用dbms來代替自己訪問資料庫。
表表是一種結構化的檔案可用來儲存某種特定的型別的資料。
某種特定型別資料的結構化清單。
模式關於資料庫和標的布局及特性的資訊
列表中的乙個字段。表由列組成。列中儲存著表裡某部分的資訊。
資料型別 所容許的資料的型別。每個表列都有相應的資料型別, 它限制(或容許)該列中儲存的資料。
行表中的乙個記錄
主鍵一列(或一組列),其值能夠唯一區分表中的每個行。
雖然不是必須的,但是一般都建立主鍵。便於以後的資料管理
表中任何列都可以作為主鍵,只要滿足以下條件:
1 任意兩行都不具有相同的主鍵值。
2 每個行都必須有一主鍵值(主鍵值不允許為null)
主鍵的最好習慣:
不更新主鍵列的值
不重用主鍵列的值
不在主鍵列中使用可能會更改的值
什麼是sql
sql是結構化查詢語言的縮寫。sql是一種專門用類與資料庫通訊的語言。
第二章 mysql簡介
什麼是mysqlmysql是一種dbms,即它是一種資料庫軟體。
mysql版本主要更改
4-——innodb引擎,增加了事務處理、並、改進全文搜尋等支援
4.1——對函式庫、子查詢、整合幫助等的重要增加、
5——儲存過程、觸發器、游標、試圖等。
第三章使用mysql
連線
主機名 埠乙個合法使用者 使用者口令
mysql -u root -p -h myserver -p 9999
選擇資料庫
可使用use關鍵字,mysql語言組成部分的乙個關鍵字,絕不要使用關鍵字命名乙個表或列
use dataname;
顯示資料庫列表
show databases;
乙個資料庫內的表的列表(use進入資料庫的情況下)
show tables;
show也可以用來顯示表列
show columns from column;
describe 是show columns的一種快捷方式;describe cust;
其他的show語句
show status 顯示廣泛的伺服器狀態資訊
show create database 顯示建立特定資料庫的mysql語句
show create table 顯示建立特定表的mysql語句
show grants 顯示授權使用者的安全許可權
show errors 顯示伺服器的錯誤資訊
show warnings 顯示伺服器的警告資訊
資料庫 資料庫簡單操作語法
1.create 建立 建立資料庫 create database 資料庫名稱 建立資料庫指定字符集 create database 資料庫名稱 character set 字符集名 2.retrieve 查詢 查詢所有資料庫的名稱 show databases 3.update 修改 修改資料庫字...
Mysql資料庫簡單操作
net start mysql 服務名 l l net stop mysql 服務名停止 bin mysqladmin uroot shutdown l 登陸資料庫 開啟dos 視窗 l mysql u root p mysql lmysql uroot p p5188 db1 default ch...
簡單Hibernate資料庫操作
引hibernate中的session,session大多對實體進行操作 publicclassnewdao 資料查詢 查詢所有資料 publiclist selectnew 根據 id查詢該 id的資訊 publicnews selectone string id 資料更新 新增資料 從 acti...