範式一:
每一列數據單一數據庫
二:
盡力與主鍵直接相關日誌
三:
主鍵儘可能體現表中內容排序
刪除系列
truncate table score → 所有清空表裏面一絲不剩不會產生日誌文件
drop database 數據庫名 → 刪除數據庫;
delete from 表名 → 刪除表內數據且保留標的格式;
drop table 表名 → 刪除整個表;
delete from 表名 where 列名=‘ ’→ 刪除符合單引號裏面信息的那一行;
alter table 表名 drop column 列名 → 修改表刪除列;
修改系列
alter table 表名 add 列名 數據類型 → 修改表添加列;
update 表名 set 列名=' ' → 修改這一列所有的數據;
update 表名 set 列名=‘ ’ where 列名=‘ ’→ 修改知足後面單引號條件的那一行;
update 表名 set 列名 = XX where 列明 between 80 and 100 → 80到100之間的範圍性修改
插入數據
insert into 表名 values() → 插入表的數據
insert into 表名 (列名,列名) values( ,' ') → 插入前面兩列的數據;數學
查詢語句
select *from 表名 → 查詢表裏的數據
select 列明,列明 from 表名 → 查詢兩列數據
select 列明,列明 from 表名 where 列明=‘要查的名字’→ 按條件查詢數據,前面兩列
selere *from 表名 where 列名=‘條件’ and 列名 =條件 → 條件查詢
selere *from 表名 where 列名 in (,,,)
selecr *from 表名 where 列明 between 80 and 100 → 範圍型查詢
select distinct 列名 from 表名 → 針對一列去重顯示
select *from 表名 where 列名 like '%宏' → 模糊查詢 通配符%表示任意不少字符:
select *from 表名 where 列名 like '_宏' → 下劃線表示任意一個字符:
selrcr *from 表名 order by 列名 asc → 查詢 asc 是升序
selrcr *from 表名 order by 列名 desc → 查詢 desc 是降序
selrcr *from 表名 order by 列名,列名 (升序或者是降序),列名 (升序或者是降序)→ 對兩列進行排序table
select top 3 *from 表名 order by 列名 desc → 查詢 降序的前三名
select top 3 *from 表名 order by 列名 asc → 查詢 升序的前三名
select 列名 from 表名 group by 列名
分組:把一列裏面相同的分爲一組
select 列名 from 表名 where 列名='X'date
邏輯運算符:or=或者
and=而且
in=表明在魔偶些參數以內都符合條件,至關於多個or
not=修飾的做用,好比(not in)就是表明不在這個範圍以內的
between= (berween 數字 and 數字) 表示在某個範圍以內,至關於>= , <=
all= 查詢一列看成參數使用select
數學運算符: +-*/%
賦值運算符: =
比較運算符: > , < ,<= ,>= ,!= ,=數據類型