create
database student;
drop
database student;
rename
database student to student1;
#【已棄用】此語句僅曾在乙個版本的mysql中可用
資料型別
用途integer(size), int(size), smallint(size), tinyint(size)
儲存整型資料
decimal(size,d), numeric(size,d)
儲存浮點資料
char(size)
儲存固定長度字串
varchar(size)
儲存可變長度字串
date(yyyymmdd)
儲存日期
use student;
#先選中乙個資料庫
create
table info(
id int(10
),name varchar(50
),age int
#最後乙個屬性不能帶逗號',');
show
tables
;#顯示所有資料表
檢視乙個表的結構describe info;
#describe可以縮寫為desc
刪除乙個**drop
table info;
alter
table info rename info1;
alter
table info add *** varchar(10
);
alter
table info drop
column ***;
alter
table info modify name varchar(20
);
alter
table info change column name name1 varchar(20
);
insert
into 表名稱 values
(值1,值2,.
..);
或
insert
into 表名稱(列1
,列2)
values
(值1,值2
);
例如
insert
into info values(2
,'zhaoritian',20
);insert
into info(id,name)
values(1
,'zhaoritian'
);
select 列名稱1
,列名稱2,.
..from 表名稱;
或
select
*from 表名稱;
例如
select id,name from info;
select
*from info;
select 列名稱1
,列名稱2,.
..from 表名稱 where 列 運算子 值;
例如
#按id
select
*from info where id=1;
#按name
select
*from info where name=
'zhaoritian'
;
sql where支援的運算子
符號功能=等於
<>
不等於》
大於<
小於》=
大於等於
<=
小於等於
between
在某範圍內
like
搜尋某種模式
delete
from 表名稱 where 列 運算子 值;
或
delete
*from 表名稱;
例如
delete
from info where id =
2;
update 表名稱 set 列名稱=新值 where 列=值;
#注意:where的篩選結果需要唯一!
例如
update info set name=
'zhaosi'
where id=
1;
select
distinct 列名稱 from 表名稱;
例如
select
distinct *** from info;
select
*from 表名稱 where 條件1
and 條件2
;select
*from 表名稱 where 條件1
or 條件2
;
例如
select
*from info where ***=
'f'and id=
2;
select
*from 表名稱 order
by 列名稱;
#預設順序
select
*from 表名稱 order
by 列名稱 desc
;#逆序
例如
select
*from info order
by id;
select
*from info order
by id desc
;
SQL語言基礎
1.集合的操作 union 將多個查詢結果相加形成乙個結果集。將第乙個查詢中的所有行與第2個查詢中的所有行相加,並消除其中相同的行形成乙個集合。intersect 處理多個查詢結果的交集。2.新增 刪除字段 alter table user add pwd varchar2 10 alter tab...
SQL語言基礎
sql語言基礎 一 sql語言概述 sql語言 是一種結構化查詢語言,是一種用於關係式資料庫中定義和操縱資料的語言。也可以形象的 理解為使用者和資料庫進行交流的語言。被大多數關係式資料庫,如oracle,mysql資料庫所採用。二 sql語言的模式與物件 1 模式 模式是資料庫物件的集合,是資料庫中...
SQL語言基礎(2)
from子句指定需要進行資料查詢的表,檢視等資料來源,用逗號分隔。from子句還可以指定資料表或檢視之間的連線型別,型別取決於on子句中指定的連線條件。t sql可以支援在from子句中指定除資料表或檢視外的其他物件構成派生表。例如 select emp.員工編號,emp.員工姓名,sp.部門名稱 ...