注一下所有命令都在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 ...