使用MySQL帮我创建一个User表,并且往里面添加十条测试数据
时间: 2023-05-26 19:01:54 浏览: 73
CREATE TABLE User (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT(11) NOT NULL,
email VARCHAR(50) NOT NULL,
PRIMARY KEY (id)
);
INSERT INTO User (name, age, email) VALUES
('Lucy', 25, 'lucy@example.com'),
('John', 30, 'john@example.com'),
('Kate', 29, 'kate@example.com'),
('Tom', 28, 'tom@example.com'),
('Alice', 27, 'alice@example.com'),
('David', 24, 'david@example.com'),
('Mary', 26, 'mary@example.com'),
('Bob', 32, 'bob@example.com'),
('Lily', 23, 'lily@example.com'),
('Mike', 31, 'mike@example.com');
相关问题
用Mysql帮我生成十条user表的数据
好的,我可以帮你生成十条user表的数据,可以使用以下SQL语句:
```
INSERT INTO user(username, password, email)
VALUES
("user1", "password1", "user1@example.com"),
("user2", "password2", "user2@example.com"),
("user3", "password3", "user3@example.com"),
("user4", "password4", "user4@example.com"),
("user5", "password5", "user5@example.com"),
("user6", "password6", "user6@example.com"),
("user7", "password7", "user7@example.com"),
("user8", "password8", "user8@example.com"),
("user9", "password9", "user9@example.com"),
("user10", "password10", "user10@example.com");
```
这应该可以帮助您生成一些测试用的用户数据。
使用mysql5.6创建一个存储过程,循环添加100条数据到test表里面
可以参考以下示例代码:
```sql
DELIMITER //
CREATE PROCEDURE add_data()
BEGIN
DECLARE i INT DEFAULT 1;
WHILE i <= 100 DO
INSERT INTO test (column1, column2) VALUES ('value1', 'value2');
SET i = i + 1;
END WHILE;
END //
DELIMITER ;
CALL add_data();
```
该存储过程会循环100次,每次向test表中插入一条数据。你可以根据实际需求修改插入的数据和循环次数。最后使用`CALL`语句执行该存储过程即可。