如何插入和查詢記錄(行)(十一)

2021-09-07 09:44:16 字數 1218 閱讀 4639

一、插入記錄的語法結構

test資料庫裡的tb1資料表,目前是username,age,salary三個字段。

insert tb1 values('tom',23,7890.09);
列的名稱和值不匹配。所以說,當你省略列名稱時(),你要為所有的字段都要賦值。

insert tb1 values('join',24);
下面為某一欄位賦值,如何操作?

test資料庫裡的tb1資料表,目前是username,age,salary三個字段。

這裡為username和age欄位。

insert tb1 (username,age) values('mary',24);
二、查詢記錄的語法結構select expr,… from tbl_name

其實這裡的*並不是記錄的過濾,而是欄位的過濾,後面詳細分析。記錄和字段過濾的區別。

select * from tb1;
注意:表中的null是什麼意思呢?因為,mary的salary,我們是沒有插入資料的,所以,這裡用null來表示空。

當我們在某些**註冊時,總是提示我們這個資訊不能為空,那個資訊不能為空等。那麼我們在設計資料表時,

該如何設計並告知使用者,哪些字段必須要賦值,哪些字段可以賦值也可以不賦值呢,這就需要我們為一些字段新增一些屬性了

如何插入和查詢記錄(行)(十一)

一 插入記錄的語法結構 test資料庫裡的tb1資料表,目前是username,age,salary三個字段。insert tb1 values tom 23,7890.09 列的名稱和值不匹配。所以說,當你省略列名稱時 你要為所有的字段都要賦值。insert tb1 values join 24 ...

MySQL查詢指定行的記錄

1 查詢第一行記錄 select from table limit 1 2 查詢第n行到第m行記錄,或者第n行 2.1 查詢連續的多行記錄 第n m行 select from table1 limit n 1,m n 1 查詢第6行到第15行的記錄 select from table limit 5...

MySQL記錄的插入與查詢

mysql記錄的插入與查詢 插入記錄 insert insert into table name col name,values val,可以省略列名稱,但是如果省略,就要為所有的列賦值。記錄查詢 select select expr,from table name空值與非空 null,字段值可以為...