MySql學習筆記

2021-08-01 08:15:33 字數 1240 閱讀 3547

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 ...