MySql邊學邊記 1

2021-07-23 09:57:49 字數 2180 閱讀 1168

mysql資料型別

mysql支援多種型別,大致可以分為三類:數值、日期/時間和字串(字元)型別。

標準sql**資料型別**包括:嚴格數值資料型別(integer、smallint、decimal和numeric),以及近似數值資料型別(float、real和double precision)。同時也支援sql標準的擴充套件。

時間值的日期和時間型別為datetime、date、timestamp、time和year。

字串型別指char、varchar、binary、varbinary、blob、text、enum和set

mysql建立**

語法:create table table_name(column_name column_type)

例如,建立乙個商品表

create

table goods2(

id int(3) primary

keynot

null auto_increment,

goods_name varchar(20) not

null,

goods_in date,

goods_price double

);

mysql刪除資料表

語句:drop table table_name

mysql插入資料

語句1:insert into table_name values(所有欄位的值,且按順序)

insert

into goods2 values(1,'三星筆記本',2016-10-05,6000)

語句2:insert into table_name (field1,field2…fieldn) values (value1,value2…valuen)

insert

into goods2 (id,goods_name) values(2,'聯想筆記本')

mysql查詢

查詢為重中之重,包括面試和工作

語句:select column_name1,column_name2 from table_name

或者使用where條件:select column_name1,column_name2 where 條件

select id,goods_name from goods2;

select *from goods2;

select id,goods_name from goods2 where goods_price=6000;

select goods.goods_name as g1n,goods2.goods_name as g2n from goods,goods2;

//查詢多個表時,表之間用逗號隔開,如果兩個表的列名相同要使用物件名進行限定

select goods.goods_name as g1n,goods2.goods_name as g2n from goods,goods2 where (goods.id=3) and (goods2.goods_name like

'%筆記本%');

mysql的update語句

語法:update table_name set column_name=column value where (條件)

注:update是修改表的資料;alter是修改表,包括列名,表明,欄位名

update goods2 g2 set g2.goods_price=5500,g2.goods_in='2016-10-05'

where g2.goods_name ='三星筆記本'

mysql的delete語句

語法:delete from table_name where 條件

注意:如果沒有where條件將刪除表的全部資料(危險!!)

delete

from goods2 where id=9

awk邊學邊記

awk中的rs ors fs ofs的簡要說明 縮寫我認為的全拼 含義預設值 rsrow separator awk讀取檔案時的行分隔符 預設為 n orsoutput row separator awk輸出時的行分隔符 預設為 n fsfield separator awk讀取檔案時的列 字段 域...

FFMPEG邊學邊記

沒有參考資料,看ffmpeg真的是一種折磨 尤其是像我這種英語不好的 說白了邊學邊記,就把參考的直接放前面 1.雷大神的ffmpeg獲取directshow裝置資料 攝像頭,錄屏 2.基於ffmpeg的c 錄屏全攻略 兩篇類似,不知道誰模仿誰的 windows平台下,使用 dshow取代x11gra...

程式人生 邊學邊記

傳輸資料的簡要過程如下 由於服務端傳送的包中確認收到了客戶端傳送的syn,故客戶端的序列號由0變為1 1 傳送資料 伺服器向客戶端傳送乙個帶有資料的資料報,該資料報中的序列號和確認號與建立連線第三步的資料報中的序列號和確認號相同 2 確認收到 客戶端收到該資料報,向伺服器傳送乙個確認資料報,該資料報...