MySQL記錄的插入與查詢

2021-12-30 02:20:47 字數 568 閱讀 4908

mysql記錄的插入與查詢

插入記錄——insert

insert [into] table_name [(col_name,...)] values(val,...)可以省略列名稱,但是如果省略,就要為所有的列賦值。

記錄查詢——select

select expr,... from table_name空值與非空

null,字段值可以為空

not null,字段值禁止為空

自動編號——auto_increment

自動編號,且必須與主鍵組合使用

預設情況下,起始值為1,每次的增量為1

主鍵約束——primary key

每張資料表只能存在乙個主鍵

主鍵保證記錄的唯一性

主鍵自動為not null

唯一約束——unique key

唯一約束可以保證記錄的唯一性

唯一約束的字段可以為空值(null)

每張資料表可以存在多個唯一約束

預設值——default

當插入記錄時,如果沒有明確為字段賦值,則自動賦予預設值

mysql查詢其他表記錄插入資料

開發中,有時候會碰到這種需求 需要往乙個表中 table1 新增一條記錄,比如這個表 table1 有好多個字段,有一些欄位的值是從另乙個表 table2 中讀取的資料,有一些欄位的值是自己定義的值,這時候要求用一條sql完成,如下即可 group max id 100 group id 99 da...

MySQL 插入記錄

插入記錄 通用語法 插入單條記錄 insert into t dept deptno,dname,loc values 50,技術部 guangzhou 插入多條記錄 insert into t dept deptno,dname,loc values 60,後期部 hangzhou 70,保安部 ...

MySQL插入多條記錄

原文 nsert into users name,age values 姚明 25 比爾.蓋茨 50 火星人 600 上面的insert 語句向users表中連續插入了3條記錄。值得注意的是,上面的insert語句中的values後必須每一條記錄的值放到一對 中,中間使用 分割。假設有乙個表tabl...