SQL語句學習筆記(一)

2021-10-03 11:39:07 字數 3273 閱讀 7909

sql(結構化查詢語言)是專門針對資料庫進行操作的語言,其語言幾乎可適用全部資料庫,sql語言課對資料庫中表進行增、刪、改、查等工作。

知識補充:

1.mysql資料庫中的關係運算子:

在mysql中常用的關係運算子有:=(等於),>,>=,<,<=,!=(不等於)

在mysql中關係運算子放置在where關鍵字之後

2.mysql資料庫中的邏輯運算子:

在mysql中常見的邏輯運算子有:與(and)或(or)非(not)

1.建立資料庫,語法為:create database 庫名;

create

database tb1;

2.刪除資料庫,語法為: drop database 庫名;

drop

database tb1;

3.使用某個資料庫,語法為:use 庫名:

use tb1;
解釋說明:在sql語句中,每乙個指令結束後均需要用 ; (英文分號隔開),代表指令結束

1.建立表,語法為:create table 表名;

use tb1;

create

table product(

id int(20),

name varchar(20),

phone varchar(20),

);

2.刪除表,語法為:drop table 表名;

use tb1;

drop

table product;

解釋說明:在資料庫中由於先有庫再有表,因此在建立表時需要明確在那個庫中建表,所以在語法**現了:use 庫名 這個語句。

在建立表時需要確定表中的字段以及相對應的字段型別,簡單來說就是制定相應的存放規則,資料按照規則儲存進資料庫。

需了解和鞏固內容:int 、varchar、bigint、float等資料型別,以及在mysql資料庫型別該如何選用

1.往指定表中新增資料(語法規則):insert into 表名(欄位1,欄位2,。。。。。) values (值1,值2,。。。);

2.例如:往tb1資料庫建立乙個名為product的表,表中包含以下字段:產品編號,名稱,聯絡**,並往表中新增三條資料條資料,內容如下:

001,水杯,13788888888;

002,水壺,15366666666;

003,酒杯,13655555555;

寫法一:

use tb1;

create

table product(

id int(20

)comment

'產品編號'

,pname varchar(20

)comment

'產品名稱'

,phone varchar(20

)comment

'聯絡**');

insert

into

`product`

(id,pname,phone)

values

(001

,'水杯'

,13788888888);

insert

into

`product`

(id,pname,phone)

values

(002

,'水壺'

,15366666666);

insert

into

`product`

(id,pname,phone)

values

(003

,'酒杯'

,13655555555

);

解釋說明

comment:給某個字段新增注釋

寫法二:

use tb1;

create

table product(

id int(20

)comment

'產品編號'

,pname varchar(20

)comment

'產品名稱'

,phone varchar(20

)comment

'聯絡**');

insert

into

`product`

set id=

001;

insert

into

`product`

set id=

002;

insert

into

`product`

set id=

003;

解釋說明

「=」放在 set 關鍵字之後則是做 賦值運算

insert into 表名 set 欄位名=字段值;

寫法三(同時插入多條資料):

use tb1;

create

table product(

id int(20

)comment

'產品編號'

,pname varchar(20

)comment

'產品名稱'

,phone varchar(20

)comment

'聯絡**');

insert

into

`product`

( id , pname,phone)

values

(001

,'水杯'

,13788888888);

insert

into

`product`

( id , pname,phone)

values

(002

,'水壺'

,15366666666);

insert

into

`product`

( id , pname,phone)

values

(003

,'酒杯'

,13655555555

);

解釋說明

同時插入多條資料時需要注意:字段值和欄位名需一一對應

SQL學習筆記 基礎SQL語句

andornot 邏輯運算子 order by 排序 基本修改語句 每一句結尾都有 所以注意換行,來增加可讀性。大小寫不敏感。命令一般全大寫,便於區分。當遇到差異的時候,以mysql為基礎進行筆記整理 選擇資料庫 use name 設定字符集 set names 字元編碼方式 select colu...

SQL學習筆記 基礎SQL語句

目錄and or not 邏輯運算子 order by 排序 基本修改語句 每一句結尾都有 所以注意換行,來增加可讀性。大小寫不敏感。命令一般全大寫,便於區分。當遇到差異的時候,以mysql為基礎進行筆記整理 選擇資料庫 use name 設定字符集 set names 字元編碼方式 select ...

SQL語句學習一

sql select distinct 語句 去重select distinct column name,column name from table name 邏輯運算的優先順序 not and or order by 排序 預設公升序 如需降序 後邊加desc關鍵字 insert into ta...