資料庫增刪改查

2021-06-29 05:55:20 字數 950 閱讀 3554

我們知道當我們的表建立後重複執行會出錯,一般我們會這麼處理

create table if not exists stuinfo

學了新建表我們還應該知道乙個東西,如何刪除表

deop table table_name

怎麼檢視別人的見表語句呢

show create table stuinfo

怎麼檢視表結構呢

show columns from stuinfo

增加列[add 列名]

alter table 表名 add 列名 列型別 列引數

alter table stuinfo add test varchar(20)

刪除列[drop 列名]

alter table 表名 drop 列名

alter table stuinfo drop test

修改列[modife 列名]

1:修改型別

alter table 表名 modify 列名 新型別 新引數

alter table stuinfo modify stu_gender varchar(10)

2:修改列名字

alter table 表名 change 舊列名 新列名 新型別 新引數

alter table stuinfo change stu_gender gender int

not null:非空約束,指定某列不為空

unique: 唯一約束,指定某列和幾列組合的資料不能重複

primary key:主鍵約束,指定某列的資料不能重複、唯一

foreign key:外來鍵,指定該列記錄屬於主表中的一條記錄,參照另一條資料 //暫時不管

check:檢查,指定乙個表示式,用於檢驗指定資料

插入一條資料到乙個表中

insert into t1(name) value(「張三」)

資料庫增刪改查

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 表名 資料表增刪...

資料庫增刪改查

基本語法 操作語句 create 建立 alter 更新 drop 刪除 一次性刪除乙個表中所有的資料 包括日誌 truncate table 表名 選中或者使用該資料庫 說明接下來的操作都是針對該資料庫進行 use 資料庫名稱 建立create database 資料庫名 create table...