資料庫增刪改命令 分類筆記

2021-07-23 20:09:17 字數 1545 閱讀 1931

注一下所有命令都在postgresql下驗證過

資料庫1建立

create database database_name;

2刪除drop database database_name;

3重新命名

alter database database_name 

rename to new_database_name;

表1建立

create table table_name

(id  serial primary key not null,

column_name varchar(255),

not null, unique, primary key, foreign key, check, default

);2刪除

drop table table_name;

3重新命名

alter table table_name 

rename to new_table_name;

欄位1新增字段

alter table table_name 

add column column_name datatype;

2刪除字段

alter table table_name

drop column column_name;

3重新命名字段

alter table table_name

rename column column_name to new_column_name;

4修改字段資料型別

alter table table_name

alter column column_name type datatype;

索引1建立索引

create index index_name 

on table_name(column_name, column_name);

2刪除索引

drop index index_name;

3重新命名索引

alter index index_name

rename to new_index_name;

檢視1建立檢視

create view view_name

as 一條select的搜尋語句

2刪除檢視

drop view view_name

3重新命名檢視

alter view view_name rename to new_view_name;

資料1插入資料

insert into table_name (column_name, column_name, ...)

values(value1, value2, ....);

2刪除資料

delete from table_name

where column_name = value;

3更新資料

update table_name

set column_name = value

where column_name = value;

資料庫增刪改查

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

資料庫簡單增刪改

記得大一時對資料庫還是比較感冒的,但是現在叫我再像以前一樣去寫sql語句似乎有點難,分享乙份增刪改吧 資料庫語句 ddl語句 建立表和刪除表 create和drop 建立表的sql語句 欄位id代表主鍵 唯一 欄位name等等,欄位名後面跟型別 除開主鍵型別其實可以不寫 create table i...

資料庫增刪改查

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 ...