建立資料庫: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 請問,如何寫這...