一)安裝php
源碼安裝:html
1.下載FastAdmin完整包解壓到你本地git
https://gitee.com/karson/fastadmin/attach_files數據庫
2.將你的虛擬主機綁定到/fastadmin/public目錄app
3.訪問http://localhost/install.php按指示進行安裝命令行
4.按提示下載最新完整包fastadmin-2017-11-18 覆蓋原來的fastadminhtm
5.再進行第3步索引
二)配置事務
FastAdmin:源碼
MySQL數據庫地址 localhost
MySQL數據庫名 fastadmin
MySQL用戶名 root
MySQL密碼 root
管理者用戶名 admin
管理者Email admin@admin.com
管理者密碼 123456
三)命令行
1)創建數據表
2)一鍵生成CRUD
php think crud -t test
3)生成相關文件
3.1 /application/admin/controller/Test.php
3.2 /application/admin/model/Test.php
3.3 /application/admin/view/test/add.html,edit.html,index.html
3.4 /application/admin/lang/zh-cn/test.php
3.5 /application/admin/validate/Test.php
3.6 /public/assets/js/backend/test.js
4)一鍵生成菜單
php think menu -c test
5)生成fa_test表的CRUD且一鍵生成菜單
php think crud -t test -u 1
6)//刪除test控制器生成的菜單
php think menu -c test -d 1
7)//刪除fa_test表生成的CRUD
php think crud -t test -d 1
四)其餘
1.PDO鏈接數據庫報錯:「SQLSTATE[HY000] [2002] No such file or directory」。
在 database.php中,修改hostname,將localhost改成127.0.0.1
2.已建立crud和menu,而後在表裏增長字段,如何顯示新字段?
命令:php think crud -t user --force=true
五)數據庫操做
刪除數據庫:
**DROP** **DATABASE** my_db1;
刪除數據表:
一、drop table tb
drop將表格直接刪除,沒有辦法找回
二、truncate (table) tb
刪除表中的全部數據,不能與where一塊兒使用
三、delete from tb (where)
刪除表中的數據(可制定某一行)
區別:truncate和delete的區別
一、事務:truncate是不能夠rollback的,可是delete是能夠rollback的;
緣由:truncate刪除整表數據(ddl語句,隱式提交),delete是一行一行的刪除,能夠rollback
二、效果:truncate刪除後將從新水平線和索引(id從零開始) ,delete不會刪除索引
三、 truncate 不能觸發任何Delete觸發器。
四、delete 刪除能夠返回行數