SQL常用語句

2021-07-22 07:02:25 字數 1206 閱讀 5365

建立資料庫:create

database (name);

檢視資料庫建立資訊:show

create

database (name);

建立資料庫排序規則:create

database (name) character utf8 collate (mou)

刪除資料庫:drop

database (name);

檢視當前正在使用的資料庫:select

database();

建立表:create

table (table name)(

name int ,

name varchar(50)

);檢視表的資訊:desc (table name);

檢視建立表的資訊:show

create

table (table name)\g; //\g是格式化

修改表:alter

table emp

新增屬性 add image blob;

修改屬性 modify name varchar(60)

刪除字段 drop image

修改表的編碼 character

set gbk;

修改表名:rename table emp to employee

刪除表: drop

table emp;

插入:insert

into emp(id,name,gender,birthday,salary,entry_date,resume)

values(1,'李四','男','1992-12-20',4000,'2015-12-12','服務員')

修改資料:update emp set gender='女',resume='秘書'

where name='王四';

刪除語句:

-- 刪除所有記錄

-- 逐條刪除表中記錄,刪除速度慢

-- 刪除的資料可以恢復

delete

from emp;

-- 刪除速度快,因為先把整個刪除,再建立乙個完全一樣的表

-- 刪除的資料不能恢復

truncate

table emp;

-- 刪除tom

delete

from emp where id=4;

sql常用語句

use myoa select from delete from department where departmentid 1 insert department departmentid,departmentname values 1,技術部 update department set depa...

sql常用語句

在sqlserver,簡單的組合sp spaceused和sp msforeachtable這兩個儲存過程,可以方便的統計出使用者 資料表的大小,包括記錄總數和空間占用情況,非常實用,在sqlserver2k和sqlserver2005中都測試通過。1.exec sp spaceused 表名 sq...

sql常用語句

第一種 行列互換思想,外層group by,使用case when then 我有乙個表,有兩個字段 收費專案 唯一值 收費金額。我想用sql按收費專案不同生成不同的字段,對應值是金額。如 房租 100 水電費 50 雜費 50 生成後的格式是 房租 水電費 雜費 100 50 50 請問,如何寫這...