章节1:SQL语言简易入门
2013-11-03 17:07
477 查看
一、增、删、改、查
1、增(向表格中插入数据):
示例:
SQL代码:
Navicat中截图:
命令输入窗口:
表tb_userInfo显示窗口(INSERT命令执行后):
2、删(从表格中删除数据)
示例:
SQL代码:
表tb_userInfo显示窗口(DELETE 命令执行后):
3、改(更新表格中的数据)
示例:
SQL代码:
表tb_userInfo显示窗口(UPDATE 命令执行前):
命令输入窗口:
表tb_userInfo显示窗口(UPDATE 命令执行后):
4、查(在表格中查询数据)
示例:
SQL代码:
命令输入窗口:
二、WHERE:(WHERE在删、改、查中的应用)
1、删:
示例:
命令执行前:
命令执行后:
2、改:
示例:
命令执行前:
命令执行后:
3、查:
示例:
表tb_userInfo显示窗口:
执行结果:
4、LIKE(模糊匹配)
示例:
表tb_userInfo显示窗口:
执行结果:
三、通配符
1、*:所有列的名称;
2、%:通配n个字符;
3、_:通配1个字符。
四、排序(ORDER BY)
1、升序:(ASC)可省略;
2、降序:(DSEC)。
示例1:(升序排序)
执行结果:
示例2:(降序排序)
执行结果:
示例3:(升序排序简写)
执行结果:
1、增(向表格中插入数据):
INSERT INTO tb_TableName(ColumnName1,ColumnName2) VALUES(ColumnValue1,ColumnValue2);
示例:
SQL代码:
INSERT INTO tb_userInfo(Name,Age,Sex) VALUES('hzx',22,true);
Navicat中截图:
命令输入窗口:
表tb_userInfo显示窗口(INSERT命令执行后):
2、删(从表格中删除数据)
DELETE FROM tb_TableName;
示例:
SQL代码:
DELETE FROM tb_userInfo;
Navicat中截图:
表tb_userInfo显示窗口(DELETE 命令执行前):
命令输入窗口:
表tb_userInfo显示窗口(DELETE 命令执行后):
3、改(更新表格中的数据)
UPDATE tb_TableName SET ColumnName1=ColumnValue1;ColumnName2=ColumnValue2;
示例:
SQL代码:
UPDATE tb_userInfo SET Age= Age+1;
表tb_userInfo显示窗口(UPDATE 命令执行前):
命令输入窗口:
表tb_userInfo显示窗口(UPDATE 命令执行后):
4、查(在表格中查询数据)
SELECT ColumnName1,ColumnName1 FROM tb_TableName;
示例:
SQL代码:
SELECT Name,Age,Sex,Height FROM tb_userInfo;
命令输入窗口:
二、WHERE:(WHERE在删、改、查中的应用)
1、删:
示例:
DELETE FROM tb_userInfo WHERE Name='lwj';
命令执行前:
命令执行后:
2、改:
示例:
UPDATE tb_userInfo SET Age='20' where Name='lzq';
命令执行前:
命令执行后:
3、查:
示例:
SELECT * FROM tb_userInfo WHERE Age<30;
表tb_userInfo显示窗口:
执行结果:
4、LIKE(模糊匹配)
示例:
SELECT * FROM tb_userInfo WHERE Name LIKE 'l%';
表tb_userInfo显示窗口:
执行结果:
三、通配符
1、*:所有列的名称;
2、%:通配n个字符;
3、_:通配1个字符。
四、排序(ORDER BY)
1、升序:(ASC)可省略;
2、降序:(DSEC)。
示例1:(升序排序)
SELECT * FROM tb_userInfo ORDER BY Age ASC;
执行结果:
示例2:(降序排序)
SELECT * FROM tb_userInfo ORDER BY Age DESC;
执行结果:
示例3:(升序排序简写)
SELECT * FROM tb_userInfo ORDER BY Age;
执行结果:
相关文章推荐
- 章节0:MySQl学前知识储备
- MySQL性能优化的21个最佳实践
- SQL Syntax - how to group by interval
- sql语句使用总结
- bat 导出mysql数据库数据
- mongodb的简单使用
- ORACLE处理用户进程大剖析[阅读]
- Oracle 10g修改被锁的用户scott
- 数据库学习第三篇(对基本表数据的查询1)
- Oracle完全卸载
- SQLite学习笔记
- Oracle SQL Lesson (11) - 创建其他数据库对象(试图/序列/索引/同义词)
- Oracle SQL Lesson (10) - 使用DDL语句创建和管理表
- Oracle SQL Lesson (9) - 操作数据(增删改)
- 传统路径导出 VS 直接路径导出(oracle exp direct=y)
- oracle 基本语句练习(四) SQL1999 语法规范 cross join ,等值连接,不等值连接,自连接与外连接
- 在java-oracle中实现主键值的插入
- MySQL数据库文件介绍
- MySQL sharding的几个参考地址
- sqlplus "/ as sysdba" 连不上,报ora-01031:insufficient privileges解决方法