好的,我可以为您设计一个包含多种数据类型的数据库表,并插入十条示例数据。以下是一个MySQL数据库的示例:
```sql
CREATE TABLE `example_table` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`name` VARCHAR(50) NOT NULL,
`age` INT,
`salary` DECIMAL(10, 2),
`is_active` BOOLEAN,
`join_date` DATE,
`last_login` DATETIME,
`bio` TEXT,
`profile_picture` BLOB,
`favorite_number` FLOAT,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
INSERT INTO `example_table` (`name`, `age`, `salary`, `is_active`, `join_date`, `last_login`, `bio`, `profile_picture`, `favorite_number`) VALUES
('Alice', 30, 75000.00, TRUE, '2015-06-01', '2023-10-01 14:30:00', 'Experienced software engineer', NULL, 3.14159),
('Bob', 25, 55000.00, TRUE, '2018-07-15', '2023-10-01 15:45:00', 'Junior developer', NULL, 2.71828),
('Charlie', 40, 120000.00, TRUE, '2010-01-20', '2023-10-01 16:00:00', 'Senior manager', NULL, 1.61803),
('Diana', 35, 85000.00, TRUE, '2013-03-10', '2023-10-01 17:15:00', 'Data scientist', NULL, 0.57721),
('Ethan', 28, 65000.00, TRUE, '2016-08-22', '2023-10-01 18:20:00', 'Front-end developer', NULL, 1.41421),
('Fiona', 32, 78000.00, TRUE, '2014-11-05', '2023-10-01 19:25:00', 'Product manager', NULL, 2.23607),
('George', 45, 150000.00, TRUE, '2008-02-14', '2023-10-01 20:30:00', 'CTO', NULL, 1.73205),
('Hannah', 29, 70000.00, TRUE, '2017-04-30', '2023-10-01 21:35:00', 'UX designer', NULL, 1.09756),
('Ian', 27, 60000.00, TRUE, '2019-09-12', '2023-10-01 22:40:00', 'Backend developer', NULL, 2.64575),
('Julia', 31, 80000.00, TRUE, '2012-12-03', '2023-10-01 23:45:00', 'Full stack developer', NULL, 2.30259);
```
这个表包含了以下数据类型:
1. INT: 整数类型
2. VARCHAR: 可变长度字符串
3. DECIMAL: 定点数,用于存储精确的数值
4. BOOLEAN: 布尔值
5. DATE: 日期
6. DATETIME: 日期和时间
7. TEXT: 长文本
8. BLOB: 二进制大对象,用于存储图片等二进制数据
9. FLOAT: 单精度浮点数
此外,还包含了一个自动递增的主键(id)和一个创建时间戳(created_at)。