select
select
*from
websites
where
country='
cn';order by 對查詢結果進行排序, 也可以對多列進行排序。
insert into
update
delete
select top子句
e.g.:
like
like前面可以接not ,這樣則選取不在萬用字元表示範圍以內的字元
萬用字元[^charlist] 或 [!charlist] 不在字元列表中的任何單一字元
in 操作符
例項between 例項
別名join
inner join:如果表中有至少乙個匹配,則返回行
left join:即使右表中沒有匹配,也從左表返回所有的行
right join:即使左表中沒有匹配,也從右表返回所有的行
full join:只要其中乙個表中存在匹配,則返回行
語法:示例left join圖示
示例:
right join
圖示:
示例:
full outer join
語法:圖示: 示例
union操作符
示例:不同的country(只有不同的值)
select country from websites
union
order by country;
select into
create table
sql約束
約束規則
primary key 用處
撤銷
foreign key
撤銷關鍵字e.g.
check
示例1:
示例2:
索引drop
如果只是刪除表中的資料而不刪除表
alter
auto-increament
檢視 views
注意:檢視總是顯示最新的資料!每當使用者查詢檢視時,資料庫引擎通過使用檢視的 sql 語句重建資料。
撤銷檢視:drop view viewname
date
null
null函式
mysql中的資料型別
number資料型別
date型別
函式 標量
mysql學習筆記 51 mysql學習筆記
初學mysql時整理,隨時更新 資料操作 增 insert into 表名 字段列表 values 值列表 值列表 如果要插入的值列表包含所有字段並且順序一致,則可以省略字段列表。可同時插入多條資料記錄!replace 與 insert 完全一樣,可互換。insert into 表名 set 欄位名...
mysql學習筆記 51 Mysql 學習筆記
一.首先進入mysql mysql u root p新增使用者許可權設定 grant all privileges on to jerry localhost identified by aa1234567 只允許本機訪問 grant all privileges on to jerry 10.80...
mysql做筆記 mysql學習筆記
alter table 新增,修改,刪除表的列,約束等表的定義。檢視列 desc 表名 修改表名 alter table t book rename to bbb 新增列 alter table 表名 add column 列名 varchar 30 刪除列 alter table 表名 drop ...