資料庫的增刪改查

2021-10-04 15:15:01 字數 987 閱讀 5363

建立database:首先登陸mysql資料庫,mysql -umysql -p,輸入密碼,就正常登陸mysql後台,然後show databases可以看到當前存在的databases;我們建立乙個資料庫,使用命令create database school建立乙個名稱為school的資料庫,使用use school切換到school庫

建立表:使用create table建立表,然後show tables查詢當前所有表

命令:create table 表名稱 ( 列名稱1 資料型別, 列名稱2 資料型別, … )

舉例:create table dept (deptno decimal(2), dname varchar(14), loc varchar(13) );

insert插入表資料:表建立之後,需要向表中插入資料,使用如下格式sql插入資料

命令:insert into table_name ( field1, field2,…fieldn ) value ( value1, value2,…valuen );

select查詢資料:資料插入完成之後,使用select命令查詢資料是否插入成功

語法:select * from dept; //查詢表中所有內容

select * from dept where deptno=『10』; //使用where進行條件查詢

select deptno from dept; //查詢指定類

除了上面基本的查詢語句,還有模糊查詢,關聯查詢,巢狀查詢等用法

update修改表資料:使用update進行表資料的更新

舉例:update dept set loc=『beijing』 where deptno=『40』;修改列deptno為40的所在地為beijing

然後查詢發現結果資料已經更改

delete刪除記錄:由於資料插入錯誤,有時候會需要刪除表中部分資料

語句:delete from dept where deptno=『40』; //使用where限定條件進行刪除

資料庫增刪改查

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