(1)建表并插入5条数据的 SQL 语句如下:
```sql
-- 建表
CREATE TABLE sale (
id INT,
codno CHAR(7),
codname VARCHAR(30),
price NUMERIC(10,2),
sellnum INT,
selldate DATETIME
);
-- 插入5条数据
INSERT INTO sale (id, codno, codname, price, sellnum, selldate)
VALUES
(1, 'A00001', '商品1', 10.00, 100, '2020-01-01 10:00:00'),
(2, 'A00002', '商品2', 20.00, 200, '2020-02-01 10:00:00'),
(3, 'A00003', '商品3', 30.00, 300, '2020-03-01 10:00:00'),
(4, 'A00004', '商品4', 40.00, 400, '2020-04-01 10:00:00'),
(5, 'A00005', '商品5', 50.00, 500, '2020-05-01 10:00:00');
```
(2)查询销售时间段在2020-2-15日到2020-10-29之间的所有销售记录的 SQL 语句如下:
```sql
SELECT * FROM sale WHERE selldate BETWEEN '2020-02-15' AND '2020-10-29';
```
(3)给 sale 表增加一个 spec (商品规格)字段,类型为 Varchar(20) 的 SQL 语句如下:
```sql
ALTER TABLE sale ADD spec VARCHAR(20);
```