SQL基础语法_梁鑫

这篇博客介绍了如何创建和使用数据库,包括创建数据库、表以及插入数据。还展示了如何进行右连接查询、更新记录和删除记录。此外,还涉及了子查询的运用,以及对学生表的查询操作。内容涵盖数据库基本操作和SQL查询语句的实际应用。
摘要由CSDN通过智能技术生成

#建库

CREATE DATABASE  IF NOT EXISTS  test DEFAULT CHARSET utf8;

使用库
USE test;

#建表

CREATE TABLE IF NOT EXISTS student(id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(20),
gender VARCHAR(20) NOT NULL,
bj_number INT,
score INT 
);


INSERT INTO student(NAME,gender,bj_number,score)VALUES("张三","男",1,"88"),
("李四","男",1,"99"),
("王五","女",2,"67"),
("老八","女",2,"89"),
("赵六","女",1,"70");

CREATE TABLE IF NOT EXISTS banji(
teacher VARCHAR(20),
gender VARCHAR(20) NOT NULL,
bj_id INT 
);

INSERT INTO banji(teacher,gender,bj_id)VALUES("杨超","男","1"),
("孙检","男","2");

#右关联
SELECT * FROM student s RIGHT JOIN banji b ON s.bj_number=b.bj_id;

#修改语句
UPDATE student SET gender="男" WHERE NAME="老八"; 

#删除语句
DELETE FROM student WHERE NAME="赵六";

#查询
SELECT * FROM student;

#子查询
SELECT * FROM student WHERE score>(SELECT score FROM student WHERE NAME="张三");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值