01 資料庫的基本語法 增刪改查

2021-10-01 19:19:31 字數 1935 閱讀 6502

sqlserver顯示所有的資料庫:select * from sysdatabases;

建立資料庫:

create database test;
刪除資料庫:

drop database test;
建立表:

create table student ();
重新命名表:

exec sp_rename student, new_student;--sql server重新命名表

alter table student rename to new_student; --oracle、mysql重新命名表

截斷表:

truncate table student; --只會清除表中資料,不會刪除表
刪除表:

drop table student;  --徹底刪除表
增加字段:

alter table student add name varchar(10); 

--mysql,在某個欄位後增加乙個字段

alter table test01 add age tinyint(4) after id;

刪除字段:

alter table student drop column name;
修改字段列名:

--sqlserver把列名name修改為names

exec sp_rename 'student.name','names','column';

--oracle alter table 表名 rename column 列名 to 新列名

alter table student rename column name to new_name;

修改字段型別(長度):

--sqlserver 把name的長度修改為20個字元

alter table student alter column name varchar(20);

--oracle alter table 表名 modify (欄位名 字段型別 預設值 是否為空)

alter table student modify(age varchar2(20));

--mysql alter table 表名 change column 舊列名 新列名 資料型別;

alter table share_bak change column 姓名 name varchar(10);

更新記錄:

update student set age = 18 where name = '張三';
查詢記錄:

select * from student;
插入記錄:

insert into student (欄位1,欄位2,欄位3) values (值1,值2,值3)
將查詢結果插入表:

--將student表的資料,全部拷貝到new_student表中。前提:兩個表的結構相同。

insert into new_student select * from student;

當id項自動增長的時候,設定id項會報錯,需要開啟,set identity_insert student on ;其中student為表名。

刪除表中資料:

delete from  student where name = '張三'

資料庫基本操作 增刪改查

資料庫從大體來講,分為庫 表 行,總結對這三個物件的增刪改查 一 資料庫 資料庫的建立 1 管理介面studio 右擊資料庫建立 按兆 檔案位置與日誌選擇同一位置 2 語句建立 create database兩個關鍵字 on後面為主檔案資料庫的修改 使用sql語句 alter database 學校...

Mysql基本命令01 資料庫的增刪改查

本人使用mysql工具 workbench連線資料庫。步驟 選擇database connect to database,進入資料庫連線視窗,ip位址為127.0.0.1,埠預設為3306。以上是使用的mysql工具,下面來進入資料庫最基本的增刪改查操作 一 檢視資料庫 1 select 查詢語句 ...

資料庫增刪改查

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