資料庫的增刪改查和使用流程

2021-09-06 18:42:29 字數 1382 閱讀 3066

建立表                      列名 型別,

1...create table student (id integer , name text, *** text, age  integer)

2…create table  if not exists student  (id integer , name text default '張三' , *** text not null, age  integer)

刪除表       表名

drop table student插入

所有列插入       表名              值               

insert into student values (1, 『張三』, 』男』, 18)

部分列插入

insert into student (name, ***) values ( 'lisi', 'nv')

主鍵 (唯一, 不能反覆)

create table student (id integer primary key,name text, age integer, *** text )

查詢全部資料

select * from student

查詢姓名這一列 / 兩列

select name from student

select name, *** from student

條件查詢

select * from student where age > 10

select * from student where age > 10 and *** = 'nv'

select * from student where age between 15 and 20

公升序/降序

select * from student order by id sac / desc

僅僅要前 5 條

select * from student order by id asc limit 5

改動1列

update student set age = 18 where *** = 『男』

多列(勿忘逗號分隔)

update student set age = 16 , *** = '男'  where age < 19

刪除資料

delete from student where *** = 『男'

所有delete from student

使用sqlite

1.開啟資料庫

2.執行sql,做出資料處理

3.關閉資料庫

操作1.開啟資料庫

2.建立乙個資料操作指標 stmt

3.執行sql 語句

4.處理結果

資料庫的增刪改查和使用流程

建立表 列名 型別,1.create table student id integer name text,text,age integer 2 create table if not exists student id integer name text default 張三 text not n...

資料庫增刪改查

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