码迷,mamicode.com
首页 > 数据库 > 详细

mysql查询语句基本用法

时间:2015-07-31 10:33:54      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:mysql

一:mysql基本语句

1.显示可用数据库

show databases;

2.创建一个library数据库

create databaselibrary;

3.使用数据库

use library;

4.查看表

show tables;

5.建表语句

mysql> uselibrary;

Database changed

mysql> createtable viedos(

    -> video_id int(11) not nullauto_increment,

    -> title varchar(255) not null,

    -> director varchar(255) not null,

    -> primary key(video_id));

Query OK, 0 rowsaffected (0.30 sec)

6.插入数据

insert intoviedos(video_id,title,director)values

 (1,‘大上海‘,‘武打片‘), (2,‘小上海‘,‘爱情片‘),(3,‘红上海‘,‘喜剧片‘),(4,‘黑上海‘,‘枪打片‘),(5,‘大上海‘,‘散打片‘);

7.删除表

delete  from  table_name;

8.更新表数据

update viedos settitle=‘上海滩‘ where video_id=1;

二:执行查询语句

A:基本语句

1.查询全部

SELECT * FROMviedos;

2.查询部分

SELECT title FROMviedos;

3.去掉查询结果相同的部分

SELECT distinct title FROM viedos;

SELECT title FROM viedosWHERE director=‘武打片‘;

B:使用逻辑比较运算符

创建一张新表:

CREATE TABLE core(

sname VARCHAR(25)NOT NULL,

math INT NOT NULL,

physics INT NOTNULL,

literature INT NOTNULL)

插入数据

INSERT INTO coreVALUES(‘john‘,68,37,45),(‘jim‘,96,89,92),

(‘bill‘,65,12,45),(‘harry‘,68,25,82);

 

查询1:

SELECT * FROM coreWHERE math>90;

查询2:

SELECT sname FROMcore WHERE math>85;

查询3:

SELECT * FROM coreWHERE math<=25 OR physics<=25 OR literature<=25;

查询4:

SELECTsname,math+physics+literature FROM core;

C:使用函数查询

查询1:

SELECT COUNT(*)FROM core;

查询2:

SELECT AVG(math)FROM core;

查询3:

SELECTMIN(math),MAX(physics) FROM core;

D:筛选查询结果

查询1:降序

SELECT math FROMcore ORDER BY math DESC;

查询2:显示两条记录

SELECT math FROMcore LIMIT 2,2;

查询3:联合使用

SELECT math FROMcore ORDER BY math DESC LIMIT 2,2;

E:使用通配符查询

查询1:

SELECT sname FROMcore WHERE sname LIKE ‘%j%‘;

查询2:

SELECT math FROMcore WHERE math LIKE ‘%6%‘;

版权声明:博主原创文章,转载请说明出处。http://blog.csdn.net/dzy21

mysql查询语句基本用法

标签:mysql

原文地址:http://blog.csdn.net/dzy21/article/details/47166017

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!