热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

表、数据的增删改查(所有列、指定列、添加常量、字段起别名、和并列、去除重复、条件查询、比较、判断空、模糊查询)...

表的增减改查desctablename;查看表结构droptablename;删除表字段增改删:格式altertabletablenameaddcolumnnamev

表的增减改查

desc tablename;查看表结构

drop table name;删除表

字段增改删:格式

alter table tablename add column name varchar(20);

alter table tablename modify column name varchar(20);

alter table tablename drop column  name;

alter table tablename change column oldname newname varchar(10)*;

数据的增删改

增加数据

insert into tablename VALUES(1,'张三','男',20); 插入字段:insert into 

插入部分字段

insert into tablename (id,NAME) value(2,'李四');

注意:

tablename(sid,ssex)

       values(2,'小明') 括号里是对应的

查询所有:

select * from tablename; 

修改数据:格式: update tablename set 列名='改的内容' where id=x;

update tablename set name="小红" where id=2;

删除

删除整个表:delete from tablename;

带条件删除:delete from tablename where id=2;

彻底删除:truncate table tablename

delete 和truncate区别d可以还原 t彻底删除

pm:

查询(举例)

1.1查询所有列:select * from tablename;

1.2查询指定列:select 字段,字段 from tablename;

1.3查询时添加常量列:select  字段,字段,'java0322' AS 'class' fromtablename;

查询时给字段起别名:select sid AS '编号',sname AS '姓名',ssex FROM student;    

1.4查询时合并列:select sname,(字段+字段) AS '总成绩' from 表名;

注意:合并列只能数值类型字段

1.5查询去除重复记录:select distinct 字段 from 表名;

   

注:字段 ssex  和 (ssex) 是一样的

1.6条件查询:条件(where) 逻辑条件:and(与)  or(或)

select * from tablename where 字段=条件 and 字段=条件;

select * from tablename where 字段=条件 or 字段=条件;

 

1.6.1比较条件&#xff1a;> <>&#61; <&#61; &#61; <>(不等于) between and (不等于>&#61; 且<&#61;)

查询jsp成绩<60的&#xff1a;select * from tablename where jsp<60;

查询jsp<60且html>60:select * from tablename where jsp<60 andhtml>60;

jsp成绩不等于100的同学:select * from tablename where jsp<>100

查询html 60到70&#xff1a;

select * from tablename where html>&#61;60 and html<70;

select * from tablename where html between 60 and 70;

1.7 判断条件&#xff08;null 空字符串&#xff09;: is null / is not null  / &#61;&#39;&#39;   /<>&#39;&#39;

IS NULL

is not null

字符串就是空  &#61;&#39;&#39;

sname <>&#39;&#39;

1.8 模糊查询&#xff1a;

模糊条件&#xff1a;like  % 表示任意字符  _:表示一个字符

 查询姓‘张’的学生&#xff1a;select * from tablename where name like &#39;张%&#39;;

 查询姓张&#xff0c;且只有两个字: 把 &#39;张%&#39; 改成 &#39;李_&#39;;


转载于:https://www.cnblogs.com/boss-H/p/10824563.html


推荐阅读
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文详细介绍了在ASP.NET中获取插入记录的ID的几种方法,包括使用SCOPE_IDENTITY()和IDENT_CURRENT()函数,以及通过ExecuteReader方法执行SQL语句获取ID的步骤。同时,还提供了使用这些方法的示例代码和注意事项。对于需要获取表中最后一个插入操作所产生的ID或马上使用刚插入的新记录ID的开发者来说,本文提供了一些有用的技巧和建议。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Java实战之电影在线观看系统的实现
    本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 开发笔记:select from具体执行相关知识介绍及案例分析
    本文由编程笔记小编整理,主要介绍了select from具体执行相关的知识,包括数据插入、查询最小rowID、查询每个重复名字的最小rowID、删除重复数据等操作,并提供了案例分析。希望对读者有一定的参考价值。 ... [详细]
  • 动态规划算法的基本步骤及最长递增子序列问题详解
    本文详细介绍了动态规划算法的基本步骤,包括划分阶段、选择状态、决策和状态转移方程,并以最长递增子序列问题为例进行了详细解析。动态规划算法的有效性依赖于问题本身所具有的最优子结构性质和子问题重叠性质。通过将子问题的解保存在一个表中,在以后尽可能多地利用这些子问题的解,从而提高算法的效率。 ... [详细]
  • 本文介绍了游标的使用方法,并以一个水果供应商数据库为例进行了说明。首先创建了一个名为fruits的表,包含了水果的id、供应商id、名称和价格等字段。然后使用游标查询了水果的名称和价格,并将结果输出。最后对游标进行了关闭操作。通过本文可以了解到游标在数据库操作中的应用。 ... [详细]
author-avatar
mmmmmmmmmm0000
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有