2、檢索數據

1.鏈接數據庫:

mysql -u username -p

2.查看數據庫

show databases;

3.進入數據庫

use xxxx;

其中xxxx是數據庫的名字。mysql

4.查看數據庫中的表

show tables;

5.查看錶中的字段

show columns from table_name;

或者:sql

desc table_name;

6.查看已存在的數據庫、表的信息

show create database database_name;
show create table table_name;

7.查看錶中的指定字段的內容

select column_name from table_name;

能夠使用逗號分隔不一樣字段:數據庫

select column_name1,column_name2 from table_name;

也能夠使用table_name.column_name來檢索:數組

select table_name.column_name from table_name;

8.檢索全部列

select * from table_name;

檢索全部列。使用*這個通配符會下降檢索效率和程序性能,儘可能不要使用。性能

9.返回沒有重複的值

select distinct column_name from table_name;

這樣就能返回column_name字段中不一樣的值。
首先。distinct 必須前置!不能放在字段後面,也不能部分使用,即它做用於後面全部字段。code

若是要返回多列不一樣值,那麼它不重重複的標準是全部字段相加。 例如:it

select distinct column_name1,column_name2 from table_name;

它返回column_name1+column_name2合起來不重複的全部值。table

10.限制返回的結果數量

返回5條記錄:效率

select * from table_name limit 5;

返回第6條開始的5條記錄:select

select * from table_name limit 5,5;

注意limit 5,5,其中第一個5表示略過5條(從第6條開始)。或者能夠理解爲第一行是行0.和數組下標表示方式一致。

第二個5表示顯示的數量。

相關文章
相關標籤/搜索