[原创][技术]mySQL笔记(1)
2013-02-26 15:57
337 查看
学习mySQL, 环境:
WINDOWS下装的EasyPHP. 这是个好东西,装一个软件,不用做设置,就自动装好了Apache + mySQL + PHP + phpMyAdmin 了。
实际上主要使用phpMyAdmin来学习mySQL. 界面很简洁
操作很简单,图形化的基于Web 的界面。 每次操作,都会自动转化成相应的SQL语句。 当然更可能直接输入SQL语句,适合专家级的朋友。
今天先复习最古老常用的指令:
1. SELECT 列名称 FROM 表名称
例子:(1) SELECT * FROM 'students' 选择students的所有字段 并显示
(2) SELECT 姓名 FROM 'students' 选择students的"姓名"字段 并显示
(3) SELECT DISTINCT 姓名 FROM 'students' 和上面差不多,但是相同的姓名不显示。例如上图中有2个"张丽",只显示1个张丽
2. SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
例子:(1) SELECT * FROM 'students' WHERE '姓名'='张丽'
结果是显示两行的张丽的名字, 注意这个姓名张丽要加单引号
(2) SELECT * FROM 'students' WHERE '年龄'>24
结果显示年龄>24的记录的所有列的信息
3. AND 和 OR的使用
(1) SELECT * FROM 'students' WHERE '姓名'='张丽' AND '年龄'>24
(2) SELECT * FROM 'students' WHERE '姓名'='张丽' OR '姓名'='小庞庞'
4. ORDER BY
(1) 升序排列
SELECT * FROM 'students' WHERE 1 ORDER BY '年龄' ASC
(2) 降序排列
SELECT * FROM 'students' WHERE 1 ORDER BY '年龄' DESC
WINDOWS下装的EasyPHP. 这是个好东西,装一个软件,不用做设置,就自动装好了Apache + mySQL + PHP + phpMyAdmin 了。
实际上主要使用phpMyAdmin来学习mySQL. 界面很简洁
操作很简单,图形化的基于Web 的界面。 每次操作,都会自动转化成相应的SQL语句。 当然更可能直接输入SQL语句,适合专家级的朋友。
今天先复习最古老常用的指令:
1. SELECT 列名称 FROM 表名称
例子:(1) SELECT * FROM 'students' 选择students的所有字段 并显示
(2) SELECT 姓名 FROM 'students' 选择students的"姓名"字段 并显示
(3) SELECT DISTINCT 姓名 FROM 'students' 和上面差不多,但是相同的姓名不显示。例如上图中有2个"张丽",只显示1个张丽
2. SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
例子:(1) SELECT * FROM 'students' WHERE '姓名'='张丽'
结果是显示两行的张丽的名字, 注意这个姓名张丽要加单引号
(2) SELECT * FROM 'students' WHERE '年龄'>24
结果显示年龄>24的记录的所有列的信息
3. AND 和 OR的使用
(1) SELECT * FROM 'students' WHERE '姓名'='张丽' AND '年龄'>24
(2) SELECT * FROM 'students' WHERE '姓名'='张丽' OR '姓名'='小庞庞'
4. ORDER BY
(1) 升序排列
SELECT * FROM 'students' WHERE 1 ORDER BY '年龄' ASC
(2) 降序排列
SELECT * FROM 'students' WHERE 1 ORDER BY '年龄' DESC
相关文章推荐
- [原创][技术]PHP学习笔记(6)--PHP与mySQL
- [原创][技术]mySQL笔记(2)
- [原创][技术]PHP学习笔记(2)--基础2/3
- Mysql学习杂记(mysql技术内幕学习笔记)
- (原创)c#学习笔记08--面向对象编程简介02--OOP技术02--继承
- PHP学习笔记(2)----Mysql与PHP的整合[原创]
- [原创][技术]PHP学习笔记(3)--基础3/3
- 我的MySQL技术笔记
- 【mysql索引技术和字段修改】学习笔记
- [原创][技术]PHP学习笔记(4)--PHP高级1/2
- 解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记
- 解决PHP在DOS命令行下却无法链接MySQL的技术笔记
- Mysql技术内幕-笔记-第二章 数据类型
- PHP学习笔记(2)----Mysql与PHP的整合[原创]
- [原创][技术]PHP学习笔记(5)--PHP高级2/2
- (原创)c#学习笔记08--面向对象编程简介02--OOP技术05--运算符重载
- (原创)c#学习笔记08--面向对象编程简介02--OOP技术07--引用类型和值类型
- 解决一个 MySQL 服务器进程 CPU 占用 100%解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记》[转]
- 【原创】Mysql存储过程学习笔记1
- 【原创】学习{我的mysql学习心得}的笔记