在打造完美的个人简历过程中,需要使用 MySQL 数据库来记录个人信息。如何创建数据库和表,如何插入、更新、删除个人信息?接下来就来一步步介绍。
创建新表之前,需要先创建一个数据库。使用 MySQL 命令行工具连接到数据库服务器:
mysql -u 用户名 -p
然后,创建一个名为 resume
的数据库:
CREATE DATABASE resume;
使用 resume
数据库:
USE resume;
接着,创建一个名为 personal_info
的表,用于存储个人信息:
CREATE TABLE personal_info ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, age INT, gender ENUM('男', '女'), phone VARCHAR(20), email VARCHAR(50), address VARCHAR(100), education VARCHAR(100), work_experience VARCHAR(200), skills VARCHAR(200), interests VARCHAR(200) );
上述 SQL 语句中,id
字段为主键,自增长且不为空;其他字段均可为空。
插入个人信息时,可以使用 INSERT INTO 语句:
INSERT INTO personal_info (name, age, gender, phone, email, address, education, work_experience, skills, interests) VALUES ('张三', 25, '男', '13800138000', 'zhangsan@example.com', '北京市朝阳区', '本科', '3年', 'Java, Python, SQL', '篮球, 旅游');
如上述 SQL 语句,插入了一条名为“张三”的个人信息。其中,skills
和 interests
是以字符串形式存储的,多个技能或兴趣用逗号隔开。
查询所有记录时,可以使用 SELECT 语句:
SELECT * FROM personal_info;
如下图所示,查询出了刚才插入的个人信息。
更新个人信息时,可以使用 UPDATE 语句。以下例子将 id 为 1 的个人信息更新为一个名为“李四”的新记录:
UPDATE personal_info SET name = '李四', age = 26, gender = '男', phone = '13900139000', email = 'lisi@example.com', address = '上海市浦东新区', education = '本科', work_experience = '4年', skills = 'Java, Python, SQL', interests = '篮球, 旅游' WHERE id = 1;
删除个人信息时,可以使用 DELETE 语句。以下例子将 id 为 1 的记录从表中删除:
DELETE FROM