freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

phpmysql網站開發(fā)技術項目式全套教案(編輯修改稿)

2024-12-12 06:58 本頁面
 

【文章內容簡介】 EATE TABLE `tbl_user` ( `uId` int(11) NOT NULL AUTO_INCREMENT, `uName` varchar(20) NOT NULL, `uPass` varchar(20) NOT NULL, `head` varchar(50) NOT NULL, `regTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `gender` smallint(6) NOT NULL, PRIMARY KEY (`uId`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8。 4. 修改數(shù)據表 ALTER [IGNORE] TABLE tbl_name alter_specification [, alter_specification] ... 向表中增加新列:如在表 tbl_user 中增加列 mail_addr ALTER TABLE tbl_user ADD COLUMN mail_addr varchar(100) 。 修改列的名稱,如將 列的名稱變更為 mail_addr ALTER TABLE tbl_user CHANGE COLUMN mail_addr varchar(100) 。 修改列的數(shù)據類型,如將 列的類型改為 varchar(160) ALTER TABLE tbl_user MODIFY varchar(160)。 從表中刪除列或約束,如刪除 列 ALTER TABLE tbl_user DROP 。 修改該表的表名,如將 tbl_user 改為 user ALTER TABLE tbl_user RENAME TO user。 [示例講解 ] 示例 將 所建表的 UID 列設為自動增長列 ALTER TABLE tbl_user MODIFY COLUMN uid int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY。 4. 重命名數(shù)據表 ,刪除數(shù)據表 RENAME TABLE tbl_name TO new_tbl_name DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ... 小結 創(chuàng)建項目數(shù)據庫 創(chuàng)建項目數(shù)據表 資源 5. 教材; 6. PPT 環(huán)境 5. NetBeans 6. WAMP 湖南科技職業(yè)學院軟件學院 課堂教學設計 教學后記 課時量分配 適當減少 ,只需 ____個課時 合理 學生就本次課 的課堂練習完成情況: ? 學習能力強的學生: (能、 指導后能 (√ )、不能 ) ? 學習能力中等的學生: (能、 指導后能 (√ )、不能 ) ? 學習能力較差的學生: (能、指導后能、 不能 ) 學生就本次課的作業(yè)完成情況: ? 學習能力強的學生: (能 (√ )、指導后能、不能 ) ? 學習能力中等的學生: (能、 指導后能 (√ )、不能 ) ? 學習能力較差的學生: (能、指導后能、 不能 (√ )) 課題 誠信管理論壇數(shù)據庫設計 約束與增刪改 授課 班級 CMU3105 課時 4 課時 教學目標 10. 創(chuàng)建數(shù)據約束 11. 數(shù)據增加語句 12. 數(shù)據修改語句 13. 數(shù)據刪除語句 重點 難 點 重 點 1. PHP 創(chuàng)建數(shù)據約束 2. 數(shù)據增加語句 3. 數(shù)據修改語句 4. 數(shù)據刪除語句 難 點 7. 數(shù)據修改語句 能力訓練任務案例 CXBBS 數(shù)據表的增刪改查 ; 教學方法 組織形式 7. 注重識記規(guī)律的重、難點五階學習法:講解一次、演示一次、練習一次、測試一次、單練一次。五個階段完成后學生能夠在不知不覺中完成知識點識記任務,同時也加深了對知識點的理解程度。 8. 理論聯(lián)系實際,講練結合,邊講邊練 學習 評價 7. 85%的學生對重點難點的理解速度 ? 很快 ? 較快 ? 一般 (√ ) 湖南科技職業(yè)學院軟件學院 課堂教學設計 ? 較慢 ? 很慢 8. 85%的學生對重點難點的理解深度 ? 深刻理 解、能獨立完成練習 ? 一般理解、能在指導下完成練習 (√ ) ? 僅限于記憶層次、必須演示方能完成練習 ? 記憶困難,演示時都無法跟上節(jié)奏。 教學 思路 設計 . 約束 引入: 約束是一個命名規(guī)則和機制:即通過對數(shù)據的增、刪、改操作加一些限制,以保證數(shù)據庫的數(shù)據完整性,MySQL 中支持 5 種約束 ? “不為空 ” ? 缺省值 ? Unique 約束 ? 主鍵約束 ? 外鍵約束 主題: 定義約束有兩種方式:列約束和表約束 ? 列約束定義在一個列上,只能對該列起約束作用 ? 表約束一般定義在一個表的多個列上,要求被約束列滿足一定的關系。 NULL 約束 被約束的列不能包含 NULL 值,只能是列約束 。 CREATE TABLE USER ( uid INT(11) NOT NULL )。 DEFAULT 約束用于向列中插入默認值,只能是列約束 CREATE TABLE user( name VARCHAR(20) NOT NULL , password VARCHAR(20) NOT NULL, regTime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP )。 UNIQUE 約束要求該列中所有值都是唯一的,既可以定義成列約束,也可以定義成表約束 CREATE TABLE user( name VARCHAR(20) NOT NULL UNIQUE,/*列級約束 */ password VARCHAR(20) NOT NULL 湖南科技職業(yè)學院軟件學院 課堂教學設計 )。 CREATE TABLE user( name VARCHAR(20) NOT NULL , password VARCHAR(20) NOT NULL, UNIQUE (name) /* 表級約束 */ )。 4. PRIMARY KEY約束 用于規(guī)定表中被約束的列只能包含唯一的非 NULL 的值,既可以定義成列約束,也可以定義成表約束 CREATE TABLE user( name VARCHAR(20) NOT NULL PRIMARY KEY,/*列級約束 */ password VARCHAR(20) NOT NULL )。 CREATE TABLE user( name VARCHAR(20) NOT NULL , password VARCHAR(20) NOT NULL, PRIMARY KEY (name) /* 表級約束 */ )。 5. FOREIGN KEY約束 也稱為外鍵約束,用于建立表間關系,表明被外鍵修飾的字段在另一張表中(也稱主表)是主關鍵字,使用外鍵可以保證數(shù)據的一致性和完整性。 MYSQL 中對外鍵提供了有限的支持,目前只有 InnoDB 引擎支持外鍵,它要求所有關聯(lián)表都必須是InnoDB 型,而且不能是臨時表 , 只支持表級約束實現(xiàn) [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name, ...) /* 外鍵列 */ REFERENCES tbl_name (index_col_name,...) /* 引用列 */ [ON DELETE reference_option] /*刪除時的關聯(lián)操作方式 */ [ON UPDATE reference_option] /*修改時的關聯(lián)操作方式 */ reference_option: RESTRICT | CASCADE | SET NULL | NO ACTION /*限制 |級聯(lián) | 設空 | 無 */ [示例講解 ] 示例 MYSQL 中的外鍵約束示例 CREATE TABLE user( uid INT NOT NULL PRIMARY KEY ) ENGINE=innodb 。 湖南科技職業(yè)學院軟件學院 課堂教學設計 CREATE TABLE topic( tid INT NOT NULL PRIMARY KEY, uid INT NOT NULL , FOREIGN KEY(uid) REFERENCES user(uid) /*表級約束 */ ) INSERT INTO topic VALUES(1,2)。 [練習 ] 練習 請 完成誠信論壇中用戶表、版塊表和帖子表的創(chuàng)建,并建立外鍵關聯(lián)。 . 數(shù)據管理語句 數(shù)據插入 1. 插入數(shù)據: INSET或 REPLACE語句 INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] VALUES ({expr | DEFAULT},...),(...),... [ ON DUPLICATE KEY UPDATE col_name=expr, ... ] [示例講解 ] 示例 向用戶表中插入一條數(shù)據,其值如圖: INSERT INTO `tbl_user` VALUES (1, 39。qq39。, 39。qq39。, 39。39。, 39。20200317 22:25:3439。, 2)。 [練習 ] 練習 請在用戶表中插入以下數(shù)據 2. 插入數(shù)據: INSET語句 第二種寫法 INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name SET col_name={expr | DEFAULT}, ... [ ON DUPLICATE KEY UPDATE col_name=expr, ... ] 湖南科技職業(yè)學院軟件學院 課堂教學設計 有點類似于 sqlserver中的更新語法 [示例講解 ] 示例 第二種實現(xiàn)方式 INSERT INTO `tbl_user` SET uId=1, uName=39。qq39。, uPass=39。qq39。, head=39。39。, regTime= 39。20200317 22:25:3439。, gender=2。 : INSET語句 插入多條數(shù)據 INSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] SELECT ... [ ON DUPLICATE KEY UPDATE col_name=expr, ... ] REPLACE 語句 插入數(shù)據之前 ,將刪除原有記錄 . 數(shù)據管理語句 數(shù)據修改 修改數(shù)據: UPDATE UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition] [ORDER BY ...] [LIMIT row_count] [示例講解 ] 示例 將用戶表中 uId 為 1 的用戶性別修改為男性。 UPDATE tbl_user SET gender=1 WHERE uid=1。 數(shù)據管理語句 數(shù)據刪除 刪除數(shù)據: DELETL 語句或 TRUNCATE 語句 DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name [WHERE where_definition] [ORDER BY ...] [LIMIT row_count] 湖南科技職業(yè)學院軟件學院 課堂教學設計 DELETE FROM tbl_user WHERE uid=3。 刪除數(shù)據: TRUNCATE 語句 TRUNCATE [TABLE] tbl_name TRUNCATE語句在功能上與不帶 WHERE 子句的 DELETE語句相同,二者均刪除表中的全部記錄,但TRUNCATE 比
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1