向教师表插入一条记录('20081025','张丽','女','2008.8.20','讲师','cs')
时间: 2024-04-03 20:30:03 浏览: 78
向教师表插入一条记录可以通过执行SQL语句来实现。假设你的教师表的表名为"teacher",字段包括"工号"、"姓名"、"性别"、"入职日期"、"职称"和"专业",那么可以使用以下SQL语句插入一条记录:
INSERT INTO teacher (工号, 姓名, 性别, 入职日期, 职称, 专业) VALUES ('20081025', '张丽', '女', '2008.8.20', '讲师', 'cs');
这条SQL语句将在教师表中插入一条记录,其中工号为'20081025',姓名为'张丽',性别为'女',入职日期为'2008.8.20',职称为'讲师',专业为'cs'。
相关问题
我现在需要再student数据库中查询下面几个数据库查询语句 1.查询所有姓杨的学生姓名,班级 2.查询所有女学生的学号,姓名 3,查询男女学生的人数 4,查询学生张丽所修的课程名称和成绩 5查询于‘张丽’在同一个班级学习的学生姓名。
好的,以下是针对你提出的问题的SQL查询语句:
1. 查询所有姓杨的学生姓名,班级
```sql
SELECT name, class
FROM student
WHERE name LIKE '杨%';
```
2. 查询所有女学生的学号,姓名
```sql
SELECT id, name
FROM student
WHERE gender = '女';
```
3. 查询男女学生的人数
```sql
SELECT gender, COUNT(*) AS count
FROM student
GROUP BY gender;
```
4. 查询学生张丽所修的课程名称和成绩
```sql
SELECT course.name, score
FROM course, sc, student
WHERE student.name = '张丽'
AND student.id = sc.student_id
AND sc.course_id = course.id;
```
5. 查询于‘张丽’在同一个班级学习的学生姓名。
```sql
SELECT name
FROM student
WHERE class = (SELECT class FROM student WHERE name = '张丽')
AND name != '张丽';
```
希望我的回答对你有所帮助。如果你还有其他问题,请继续提问。
阅读全文