燕十八公益教學-筆記
燕十八 公益PHP培訓
YY頻道:88354001 (每週一到週五晚上8:00)
網址:www.zixue.it
這周學習的是cmd命令列下資料庫的操作:
新建資料庫:create database 庫名;
選擇資料庫:use 庫名;
刪除資料庫:drop database 庫名;
查詢資料庫中的表:show tables;(這裡要注意table後面有個s)
查詢所有資料庫:show databases;(這裡要注意database後面有個s)
建立表:create table 表名(列名1 [引數],列名2[引數]......);engine myisam charset utf8;
查看錶結構:desc 表名;
刪除欄位:alter table 表名 drop 欄位名
刪除表:drop table 表名;
增刪改查:
增:insert into 表名 values('資料1','資料2');(如果不寫需要賦值的列,資料庫預設是新建資料表時對應的欄位名)
insert into 表名(列名1,列名2......) values ('資料1','資料2'......);(這裡寫了要複製的列,資料庫就會按照這裡寫出來的列才插入對應的資料)
insert into 表名 values ('value1','value2',....)('value3','value4',....)('value5','value5',....);(一次插入多條資料)
insert into 表名 select (列名) from 表名;(這裡是查詢一個表對應的欄位,講查詢的該欄位資訊插入到對應的資料表)
刪:delete from 表名 where 列名 = value ;(這裡刪除列名對應的一行資料)
delete from 表名 where 列名 in (value1, value2,.....);(這裡一次刪除多條資訊)
改:update 表名 set 列名 = value1,列名2 = value2,..... where 列名 = value;(修改where後面的列名,更新的資料就是set後面要更新的資料)
查:
簡單查:
select * from 表名;(查詢表裡面的全部資料)
select 列名 from 表名 where 列名 = value;(查詢表裡面對應的列資料)
select 列名 from 表名 where 列名 in (value1, value2,.....);(查詢多個列的對應資料)
以上如有錯誤請各位及時提醒,不便之處,敬請原諒。
學習資源來自:zixue.it網,燕十八公益教學
請大家多多支援燕十八公益教學,謝謝!