資料庫常用操作

2021-08-02 09:58:56 字數 1221 閱讀 6778

資料庫名稱:db_01           表名稱:tb_01

資料庫database相關操作:

show databases;  — 顯示所有的資料庫名稱

create database db_01;   — 建立資料庫

use db_01;  — 在資料庫db_01中進行操作

delete database db_01;  — 刪除資料庫

資料表table相關操作:

show tables;  — 顯示當前資料庫中所有的表名稱

select count(*) from table_01;  — 獲取**資料的個數

create table tb_01(id int, name char(50));  — 建立包含id欄位和name欄位的資料表

alter table tb_01 add age int first;  — 在表的第一列插入新字段age

alter table tb_01 add age int after id;  — 在表的id欄位後面插入新字段age

alter table tb_01 change id newid int;  — 修改欄位名稱(後面的int不能為空)

alter table tb_01 modify id char(50);  — 修改字段型別(int改為char)

alter table tb_01 add constraint primary key(id);  — 給指定列id新增主鍵約束

create index ididx on tb_01(id);  — 在表tb_01的id欄位上建立索引

drop table tb_01;  — 刪除表

truncate table tb_01;  –清除表中的所有資料

表中資料的相關操作:

select * from tb_01;  — 檢視表中的所有資料

select * from tb_01 where id=1;  — 檢視表中符合指定查詢條件的資料

insert into tb_01 values(1,』willam』);  — 為表中所有字段插入一條資料

insert into tb_01 values(2,』poul』),(3,』tomas』);  — 向表中插入多條資料

insert into tb_01 (id) values(1);  — 為表中的指定字段插入資料

delete from tb_01 where id=1;  — 刪除表中指定資料

資料庫常用操作

1 複製表結構及資料到新錶 create table 新錶select from 舊表 這種方法會將oldtable中所有的內容都拷貝過來,當然我們可以用delete from newtable 來刪除。不過這種方法的乙個最不好的地方就是新錶中沒有了舊表的primary key extra auto...

資料庫常用操作

create database studb onprimary 預設就屬於primary檔案組,可省略 資料檔案的具體描述 name studb data 主資料檔案的邏輯名稱 filename d studb data.mdf 主資料檔案的物理名稱 size 5mb,主資料檔案的初始大小 maxs...

資料庫常用操作

insert into 表名 欄位1,欄位2,欄位3.select 欄位1,欄位2,欄位3.from 表名 mysql檢視索引 show index from 表名 show keys from 表名 建立索引 普通索引 create index index name on table name 列...