php基礎:資料庫的含義和基本操作 增 刪 改 查

來源:互聯網
上載者:User

標籤:database   伺服器   字元   date   blog   聲明   sel   mysql   sql   

//資料庫是幫我們管理資料的一個軟體,我們將資料給他,放進資料庫裡。他能很穩妥的幫我們管理起來,且效率很高。
//php的大部分工作就是  php->串連資料庫->寫入資料->查出資料->格式化資料->顯示出來,
//資料庫管理資料是以表的形式組成的,多行多列,表頭聲明好了,一個表建立好了,剩下的就是往裡面添加資料 多張表放在一個檔案夾裡面就形成了庫  mysql伺服器幫我們管理多個庫C:\wamp\bin\mysql\mysql5.6.12\data   資料庫中的資料放在這個檔案中, .MYD就是資料檔案 資料庫就是將我們的資料存放區成檔案,分文別類的管理起來,
//CMD用戶端串連mysql:mysql -h localhost -u root -p root
//查看庫 show databases;
//選庫: use blog;
//查看庫下面的表: show tables;
//查詢表裡的資料  select * from blog;


//資料庫的增刪改查
//增加資料:注意列與值一定要嚴格對應  數字可以加引號,也會轉成int來理解 但是字串必須加引號,不加引號會理解成一個變數,或者一個列名  會報錯
//1添加所有列 insert into blog (uid,name,age,) values (1,‘zhansnag‘,18);
//2.一行有很多內容和列 我們也可以只添加一部分列  insert into blog (uid,name) values (1,‘lisi‘);
//3.主鍵可以不寫 主鍵自增添加列 insert into blog (name,age) values (‘wangwu‘,55);
//4.一次添加多行資料: insert into blog values (1.‘zhangsan‘,9),(2.‘lisi‘,47),(3,‘wangwu‘,‘25‘); 一次添加多行資料要用逗號隔開
//

//update 修改
//格式 update 表名 set 列1=新值,列2=新值 where 限定條件。  如:update blog set name=‘xiaogui‘ where uid=2;
//資料是很寶貴的,一定要記得加where條件,不加where條件所有資料庫的檔案都會被修改,


//delete 刪除
//只刪除某一行中間的某一列是一個update操作。對於傳統資料庫而言,一行就是它的原子形單位 添加是一行,刪除也是一行,
//格式:delete from 表名 where 限定條件;如 delete from blog where uid=1;
//一定要記得加where條件,不加where條件會刪完資料。


//select 查詢
//格式:select 列1,列2,列3 where 限定條件
//1.查詢表的所有行 所有列 select * from blog;  開發中盡量不要這麼寫,因為表中的資料太多了,這樣查詢會加重伺服器的負擔,需要幾條資料,就差幾條就好
//2.查詢一行: select * from blog where uid=1;
//3.查詢多行:select * from blog where uid>=2;
//4.查詢某幾行的某幾列  *代表所有列:select uid,name,age from blog where uid=2;

php基礎:資料庫的含義和基本操作 增 刪 改 查

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.