DOM 操做怎樣添加、移除、替換、插入、建立和查找節點?javascript
一、建立新節點 建立一個具體的元素: createElement() 建立一個文本節點:createTextNode() 二、添加、移除、替換、插入 添加:appendChild() 移除:removeChild() 替換:replaceChild() 插入:insertBefore() 在已有的子節點前插入一個新的子節點 三、查找 經過標籤名稱:getElementsByTagName() 經過元素的Name屬性的值:getElementsByName()java
經過元素Id:getElementById()
表名 food:mysql
字段名 | 字段描述 | 數據類型 | 外鍵 | 非空 | 惟一 | 自增 |
---|---|---|---|---|---|---|
id | 編號 | INT | 是 | 是 | 是 | 是 |
name | 食品公司 | VARCHAR(20) | 是 | |||
company | 生產廠商 | VARCHAR(30) | 是 | |||
price | 價格(單位:圓) | FLOAT | ||||
produce_time | 生產年份 | YEAR | ||||
validity_time | 保質期(單位:年) | INT | ||||
address | 廠址 | VARCAHR(50 |
1.寫出建立表的 SQL 語句;c++
CREATE TABLE food( id INT PRIMARY KEY NOT NULL AUTO_INCREMENT, name VARCHAR(20) NOT NULL, company VARCHAR(30) NOT NULL, price FLOAT, produce_time YEAR, validity_time INT, address VARCHAR(50) );
2.將下邊的記錄插入到 food 表中sql
id | name | company | price | produce_time | validity_time | address |
---|---|---|---|---|---|---|
1 | AA餅乾 | AA餅乾廠 | 2.5 | 2013 | 3 | 北京 |
2 | CC牛奶 | CC牛奶廠 | 3.5 | 2014 | 2 | 河北 |
3 | EE果凍 | EE果凍廠 | 1.5 | 2015 | 1 | 北京 |
4 | FF咖啡 | FF咖啡廠 | 20 | 2002 | 5 | 天津 |
5 | GG奶糖 | GG奶糖廠 | 14 | 2017 | 3 | 廣東 |
-- 第一種方法不指定具體的字段
INSERT INTO food VALUES(NULL,'AA餅乾','AA餅乾廠', 2.5 ,'2013', 3 ,'北京'); -- 第二種方法是依次指定food表的字段 INSERT INTO food( name, company, price, produce_time, validity_time, address) VALUES('CC牛奶','CC牛奶廠', 3.5 ,'2014', 2 ,'河北'); -- 第三種方法是同時插入多條記錄 INSERT INTO food VALUES (NULL,'EE果凍','EE果凍廠', 1.5 ,'2015', 1 ,'北京') , (NULL,'FF咖啡','FF咖啡廠', 20 ,'2002', 5 ,'天津') , (NULL,'GG奶糖','GG奶糖', 14 ,'2017', 3 ,'廣東');
3.將「CC牛奶廠」的廠址(address)改成「內蒙古」,而且將價格改成 3.2。編程
UPDATE food SET address='內蒙古',price=3.2 WHERE name='CC牛奶';
4.將廠址在北京的公司保質期(validity_time)都改成 5 年。app
UPDATE food SET validity_time=5 WHERE address='北京';
5.刪除過時食品的記錄。若當前時間-生產年份(produce_time)>保質期(validity_time),則視爲過時食品。spa
DELETE FROM food WHERE validity_time < (2017-produce_time);
6.刪除廠址爲北京的食品的記錄。code
DELETE FROM food WHERE address='北京';
將 100 元紙幣兌換成 10 元、5 元和 1元紙幣共 20 張,輸出各類兌換法,並統計個數。blog
package test; public class Day014 { public static void main(String[] args) { System.out.println("兌換方式以下:"); int a, b, c, count = 0; for (a = 0; a <= 10; a++) for (b = 0; b <= 20; b++) for (c = 0; c <= 100; c++) if (((a + b + c) == 20) && (10 * a + 5 * b + c == 100)) { System.out.println("10元張數:" + a + ", 5元張數" + b + ", 1元張數:" + c); count++; } System.out.println("一共有" + count + "種兌換方法。"); } }