我們之前有講過資料庫是用來存儲數據的,那麼我們要如何才能從裡面去查詢到一些數據呢?如何才能把這些數據存儲進去呢?
那這就需要用到我們sql語句了。我們需要用這些語法去操作資料庫。
Sql,是一種特殊目的的程式語言,是一種資料庫查詢和程序設計語言,用於存取數據和查詢,更新還有管理資料庫,它分為三類:
1、 DDL數據定義語言 create,drop
2、 DML資料庫操作語言 select insert update
3、 DCL 數據控制語言 grant(授權)revoke(回收權限)
創建資料庫與刪庫
1) 創建資料庫
語法規則:create database 庫名;
2) 刪除資料庫
語法規則:drop database 庫名;
3) 創建指定編碼資料庫
語法規則:create database 庫名 character set utf8;
創建表
1) 語法規則create table 表名(
欄位1數據類型,
欄位2數據類型,(最後一個欄位後面的逗號省略)
...
);
刪除表
語法規則:drop table 表名;
1、插入數據SQL語法
語法規則:
Insert into 表名(欄位1,欄位2,欄位3,...)values (值1,值2,值3...);
註:插入數據的時候,表後面跟的欄位名字可以省略,但是後面插入的值需要與欄位的數量對應。
2、插入數據sql語法
語法規則:insert into 表名 set 欄位1=值1,欄位2=值2.....;
4、 同時插入多條數據
語法規則:insert into 表名(欄位1,欄位2,欄位3,...)values(值1,值2,值3...),(值1,值2,值3...),
(值1,值2,值3...);
刪除數據
語法規則:delete from 表名 where 欄位=值
關係運算符
> = ,>= ,< ,<= ,!=(不等於)
查詢數據
語法規則:select 欄位1,欄位2,欄位3...from 表名 where 條件;
查詢起別名
語法規則:select username a from 表名 where 條件;其中a就是username的別名
修改語句
語法語句:updata 表名 set 欄位1=值1,欄位2=值2...where條件
最後咱們的增(insert) 刪(delete)改(updata)查(select)就講完了,我們學習sql注入對於這幾個是一定要熟悉。