資料庫的增刪改查

2021-09-27 06:45:19 字數 1828 閱讀 8875

今天老師講了資料庫的增刪改查語句,主要講了查詢語句

首先去資料庫中建表,命名為stud,新增變數

建表成功後在表中新增資料

然後開始輸入查詢語句

#查詢性別為女,並且年齡50的記錄

select * from stud where gender=『女』 and age=50;

#查詢學號為1,2,3的記錄

select * from stud where sid=1 or sid=2 or sid=3;

#查詢學號不是1,2,3的記錄

#查詢年齡為null的記錄

#查詢年齡在20到40之間的學生記錄

#查詢性別非男的學生記錄

select * from stud where gender!=「男」;

#查詢姓名不為null的學生記錄

#查詢姓名為s開頭的學生記錄

再用**建兩個表,實現兩個表之間的查詢

create table student (

id int primary key,

name varchar(50) not null,

gender varchar(10) default 『男』

);create table score(

id int ,

score int,

sid int,

constraint fk_score_student foreign key (sid) references student(id)

)建表完成後新增資料。

輸入查詢語句

select student.name,score.score

from student left join score

on student.id=score.sid

where sid=1

select c.score, s.name

from student s ,score c where

s.id=c.sid and sid=1

資料庫增刪改查

我們知道當我們的表建立後重複執行會出錯,一般我們會這麼處理 create table if not exists stuinfo 學了新建表我們還應該知道乙個東西,如何刪除表 deop table table name 怎麼檢視別人的見表語句呢 show create table stuinfo 怎...

資料庫增刪改查

import pymysql def getmysqlconn conn pymysql.connect host 172.16.238.130 port 3306,db my mysql user root password 123456 charset utf8 return conn def ...

資料庫增刪改查

資料庫操作 show databases create database 資料庫名 use 資料庫名 select database drop database 資料庫名 資料表操作 create table 表名 欄位名 型別名 約束 show tables drop table 表名 資料表增刪...