增删改查数据库

--插入数据

insert into emp values(123,'张si','','','');

insert into emp1(empno) values(234);

commit;

--删除数据

delete from emp where empno = 222;

commit;

--更新数据

update emp set empno=2323, ename='zhangsan';

update emp1 set sal='111' where sal='1311';

--查询数据

select * from emp1;--shift+home键,然后按f8执行。

select distinct ename, sal from emp1; --查询唯一(如果是两个值的话,是联合唯一。)

select empno 雇员编号, ename as 雇员名称 from emp; --为查询结果设置别名。

SELECT '编号是:' || empno || '的雇员姓名是:' || ename || ',基本工资是:' || sal 雇员信息 FROM emp ; -- 结果是这样拼接出来的。

select empno , ename, (sal+200)*12 as 年薪 from emp; --查询结果可设置函数。

select count(*) from emp;

select * from emp where empno in('112','211');

select * from emp where empno ='23' or empno ='222';

select * from emp where empno like '%222%';

select * from emp order by sal desc;

--left join .. on , right join ..on . 左右连接。

select t1.empno , t1.ename from emp t1 right join emp1 t2 on t1.empno=t2.empno;

--group by有一个原则,就是select后面的所有列中,没有使用聚合函数的列,必须出现在group by 后面。 先group by 分组,再聚合查询。

--having 通常与group by 联合使用, 用来过滤由group by 语句返回的记录值。having的存在弥补了where关键字不能与聚合函数联合使用的不足。

select name , sum(number) from test group by name;

select id, count(course) as numcourse , avg(score) as avgscore from student group by id having avg(score)>80;

原文地址:http://blog.51cto.com/13693838/2104077

时间: 2024-10-09 03:56:55

增删改查数据库的相关文章

Android学习--------实现增删改查数据库操作以及实现类似微信好友对话管理操作

最近的一个实验用到东西挺多,特地总结一下. 要求功能: 1.第一个页面添加歌曲名和歌手,跳到第二个页面列表显示所有记录,使用sqlite数据库 2.对于第二个页面显示的信息可以进行删除和修改操作,并自动刷新 最后我做的效果: 长按列表项弹出单个管理的菜单,像微信好友对话管理一样. 删除时可以直接删除这一条并在列表中直接显示,更新时弹出对话框更新内容提交后在列表中重新显示. 做此例遇到的困难: 1.菜单获取上下文 2.获取对话框中的内容 3.对话框按钮添加监听事件-----注意包不要导错:impo

django之创建第8-1个项目-数据库之增删改查/数据库数据显示在html页面

1.为test.DB数据库预先创建下面数据 1    张三    16    2015-01-02    12    李四    17    2015-01-04    13    王五    14    2015-04-24    0 2.配置C:\djangoweb\helloworld\blog\urls.py文件 # -*- coding: UTF-8 -*- from django.conf.urls import patterns, include, url urlpatterns

laravel 增删改查 数据库设置 路由设置

laravel 框架的路由设置: url: http://www.shanzezhao.com/laraverl/my_laravel/public/index.php/indexs laravel 框架的数据库设置:config/database.php 1 'mysql' => [ 2 'driver' => 'mysql', 3 'host' => 'localhost', 4 'port' => '3306', 5 'database' => 'laravel', 6

android139 360 黑名单 增删改查-数据库操作

BlackNumberOpenHelper.java package com.itheima52.mobilesafe.db.dao; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class BlackNumberOpenHelper extends SQLiteOpenH

MySQL数据库学习笔记(八)----JDBC入门及简单增删改查数据库的操作

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4050825.html 联系方式:[email protected] [正文]                                                                                                               

2.大约QT数据库操作,简单的数据库连接操作,增删改查数据库,QSqlTableModel和QTableView,事务性操作,大约QItemDelegate 代理

 Linux下的qt安装,命令时:sudoapt-get install qt-sdk 安装mysql数据库,安装方法參考博客:http://blog.csdn.net/tototuzuoquan/article/details/39565783 假设行想进数据库开发.须要安装libqt5sql5-mysql.命令是: sudo apt-get install libqt5sql5-mysql 4 创建一个项目 要调用数据库.须要加上QT += gui widgets sql  也就是说要加

利用LINQ to SQL 增删改查本地数据库

C#新人,博客园第一篇博文,希望大家多多指教. 最近趁项目空隙,学习了LINQ,其强大高效易读的数据操作方式令人印象深刻.特别是LINQ to SQL,让用户可以像操作内存对象一样操作SQL数据库.在阅读了<深入理解c#>和参考以下四篇博文后,自己摸索,完成了创建本地SQL数据库和数据表,VS连接数据库,到利用LINQ to SQL增删改查数据库表中信息. SQL服务器安装:http://www.downcc.com/tech/4135.html SQL数据库和数据表格创建:http://bl

linQ!!增删改查 好用!

linq:增删改查 数据库访问技术: ADO.net EF框架 LinQ LinQ是一种高集成化的数据库访问技术,他将数据库中的表映射成程序中的类 数据库的表名变成类名 数据库的列名变成字段名/属性名 所有的操作都是通过LinQ自动生成的一个上下文对象来进行操作的,这个对象名是LinQ的名字+"DataContext" ,一个数据库对应一个LinQ 1.创建LinQ 在项目上右键,添加一个LinQ to SQL 然后点击服务器资源管理器,选择小插头样式的连接到数据库 正确填写需要连接的

linq的创建 和 数据的增删改查

1.linq创建之前,一定要在sql做好数据表的主外键关系. 2.linq文件是以.dbml结尾,一般一个数据库的名字就是一个linq的名字 3,以实例来演示增删改查 数据库的名字为linq,里面有两个表Users(UserName,Password,Sex,NickName,Birthday,Nation)和Nation(NationCode,NationName) (1)创建名为linq的linq. 创建完之后啥也不用改,如果需要在重新封装类和数据扩展,那就想以前重新建立Users和User