資料庫的增刪改查

2022-09-01 03:45:11 字數 1344 閱讀 3964

primary key 維一鍵 不為空       autoinc 自動增長 在前面數自動加一

不加*搜什麼就是什麼 加*是所有資訊

order by stuname asc  按名字公升序排列   desc 降序

建立資料表

create table class

(cid  integer  primary key  autoincrement    ,

cname varchar(20)

)查詢語句

select * from class

增加語句

insert into class (cname) values('ios實訓班')

修改語句

update class set cname='物聯網'  where cid=2

刪除語句

delete from class where cid=2

查詢表中的記錄數

select count(*) from class

select count(*) from class where cname='資料庫'

select * from class where cname='資料庫'

select cid from class where cname='資料庫'

select cid,cname from class where cname='資料庫'

select cid,cname from class where cid>=5 and cid<=9

select cid,cname from class where cid   between 5 and 9

select cid,cname from class where cid   in(5,6,7,8,9)

降序排列

select * from class  order by cid  desc

公升序排列

select * from class  order by cid   asc

select * from class  where cname='資料庫'  order by cid  desc

select * from class  where cname like  '%庫'  order by cid  desc

select * from class  where cname like  '數_庫'  order by cid  desc

分組select count(*) from class group by cname

select count(*)   count  from class group by cname  order by count desc

資料庫增刪改查

我們知道當我們的表建立後重複執行會出錯,一般我們會這麼處理 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 表名 資料表增刪...