select * from 表名
例:查詢所有學生資料
select * from students
新增一行資料
格式一:所有字段設定值,值的順序與表中字段的順序對應
insert into 表名 values(...)
例:插入乙個學生,設定所有欄位的資訊
insert into students values(0,'亞瑟',22,177.56)
格式二:部分字段設定值,值的順序與給出的字段順序對應
insert into 表名(欄位1,...) values(值1,...)
例:插入乙個學生,只設定姓名
insert into students(name) values('老夫子')
新增多行資料
方式一:寫多條insert語句,語句之間用英文分號隔開
insert into students(name) values('老夫子2');
insert into students(name) values('老夫子3');
insert into students values(0,'亞瑟2',23,167.56)
方式二:寫一條insert語句,設定多條資料,資料之間用英文逗號隔開
格式一:insert into 表名 values(...),(...)...
例:插入多個學生,設定所有欄位的資訊
insert into students values(0,'亞瑟3',23,167.56),(0,'亞瑟4',23,167.56)
格式二:insert into 表名(列1,...) values(值1,...),(值1,...)...
例:插入多個學生,只設定姓名
insert into students(name) values('老夫子5'),('老夫子6')
格式:update 表名 set 列1=值1,列2=值2... where 條件
例:修改id為5的學生資料,姓名改為 狄仁傑,年齡改為 20
update students set name='狄仁傑',age=20 where id=5
格式:delete from 表名 where 條件
例:刪除id為6的學生資料
delete from students where id=6
邏輯刪除:對於重要的資料,不能輕易執行delete語句進行刪除,一旦刪除,資料無法恢復,這時可以進行邏輯刪除。
1、給表新增字段,代表資料是否刪除,一般起名isdelete,0代表未刪除,1代表刪除,預設值為0
2、當要刪除某條資料時,只需要設定這條資料的isdelete欄位為1
3、以後在查詢資料時,只查詢出isdelete為0的資料
例:
1、給學生表新增字段(isdelete),預設值為0,如果表中已經有資料,需要把所有資料的isdelete欄位更新為0
update students set isdelete=0
2、刪除id為1的學生
update students set isdelete=1 where id=1
3、查詢未刪除的資料
select * from students where isdelete=0
MySQL(二)表的操作與簡單資料操作
六大約束 主鍵約束 外來鍵約束 非空約束 唯一約束 預設約束 自動增加 1.not null非空 2.defaul預設值,用於保證該字段的預設值 比如年齡 1900 10 10 3.primar key主鍵,用於保證該字段的值具有唯一性,並且非空 4.uniqu唯一約束,保證該字段的值可以為空,具有...
學習簡單資料庫操作(Mysql)1
一 mysql服務操作 net start mysql 啟動mysql服務 net stop mysql 停止mysql服務 mysql h主機位址 u使用者名稱 p使用者密碼 進入mysql資料庫 quit 退出mysql操作 mysqladmin u使用者名稱 p舊密碼 password 新密碼...
簡單資料庫操作問題
簡單資料庫操作問題 delphi windows sdk api 請問操作access資料庫時 如果資料庫是 表 word 字段 name 字段 pass 讀access把所有的name 加入combobox控制項中 然後 點裡面的內容就在edit1.text中顯示對應的pass內容 1。with ...