select * from limit 0,3; ...limit 第幾條往後顯示,當前每頁顯示的條數
公式:開始索引 = (當前的頁面 - 1) * 每頁顯示的條數
檢視當前顯示的是第幾頁: 當前頁面 /當前每頁顯示的條數 + 1;
主鍵約束:primary key
非空約束:not null
唯一約束:unique
外來鍵約束:foreign key
create table 表名稱 (列名 資料型別 not null); -----不能新增為空的資料
alte table 表名稱 modify 列名稱 資料型別 not null; -----表後新增不為空約束
alter table 表名稱 modify 列名稱 列型別; -----刪除非空約束
create table 表名稱 (列名 資料型別 unique); -----資料唯一操作
alter table 表名稱 drop index; -----刪除唯一約束
alte table 表名稱 modify 列名稱 資料型別 unique; -----表後新增唯一約束
(新增時不能有重複資料)
create table 表名稱 (列名 資料型別 primary key); -----建立表時新增主鍵
alter table 表名稱 drop primary key; -----刪除主鍵
alter table 表名稱 modify 列名稱 資料型別 primary key; -----表後新增主鍵
create table 表名稱 (列名 資料型別 primary key auto_increment);
alter table 表名稱 modify 自動增長的列名稱 自動增長的資料型別; -----刪除主鍵
create table(
id int(10);
略...外來鍵列,
constraint 外來鍵另名稱 foreign key (外來鍵列名稱) references 主鍵名稱(主鍵列名稱)
);alter table 外來鍵名稱 drop foreige key (外來鍵列名稱); -----刪除外來鍵約束
alter table 外來鍵表名稱 add constraint 外來鍵另名稱 foreign key (外來鍵列名稱) references 主鍵名稱(主鍵列名稱) -----表後新增外來鍵約束
on update cascade -----級聯更新
on delete cascade -----級聯刪除
格式:alter table 外來鍵表名稱 add constraint 外來鍵另名稱 foreign key (外來鍵列名稱) references 主鍵名稱(主鍵列名稱) 級聯更新
*一對多 (主鍵因是唯一的,「多」設定為外來鍵)
**多對多 (多對多需借助第三張表,中間表設為外來鍵,指向兩個表的主鍵)
***一對一 (一對一關係實現,可以在任意一方新增唯一外來鍵指向主鍵)
第一正規化 每一項都是不可以分割的原子資料,不能存在合併項
第二正規化 抽取了核心直接依賴關係,其他間接關係放在一邊
第三正規化 再次抽取間接表當中的依賴關係
命令列操作還原資料庫:
a.登入資料庫
b.建立資料庫
c.使用資料庫
d.執行檔案 source 檔案路徑
僅供參考。。。每天更新。
三
MySQL許可權及備份還原
mysql資料庫許可權問題 root 擁有所有許可權 可以幹任何事情 許可權賬戶,只擁有部分許可權 curd 例如,只能操作某個資料庫的某張表 如何修改mysql的使用者密碼?password md5加密函式 單向加密 select password root 81f5e21e35407d884a6...
mysql備份還原命令 MYSQL備份還原命令
mysql中如何操作備份資料以及還原備份資料,那實際的操作命令是什麼呢?下面我們來看看實際測試過程。其中,c program files mysql mysql server 5.1 bin 路徑為你mysql的安裝路徑。一 備份命令 在 開始 執行 輸入cmd 進入cmd命令介面,輸入 cd c ...
Mysql 備份還原
一 資料庫備份 還原命令 1 忽略部分表備份 mysqldump.exe uroot pjixianroot test ignore table test.table0 ignore table test.table1 e test20130828 nobk.sql 2 整庫備份 mysqldump...