首页 > 数据库 >SQL知识点总结

SQL知识点总结

时间:2023-11-10 11:47:44浏览次数:52  
标签:总结 知识点 set name into SQL table 主键

1、直接能看到的放最外一层,若感觉一层查询搞不定 就再套一层,把复杂的逻辑放内部。     1、更新:update table_name set param1=A, param2=B where....   set后面的两个参数用逗号连接。 2、插入:insert into table_name values...../insert into table_name1 select param1,param2 from table_name2/replace into table_name values.....(检测到主键或唯一性索引键重复就删除原记录后重新插入) 自增主键可以直接设置为0、null或者default 3、 统计字符串的长度:LENGTH()是按照字节来统计的,CHAR_LENGTH()是按照字符来统计的

标签:总结,知识点,set,name,into,SQL,table,主键
From: https://www.cnblogs.com/chen02/p/17823724.html

相关文章

  • 手把手教你如何扩展(破解)mybatisplus的sql生成 | 京东云技术团队
    mybatisplus的常用CRUD方法众所周知,mybatisplus提供了强大的代码生成能力,他默认生成的常用的CRUD方法(例如插入、更新、删除、查询等)的定义,能够帮助我们节省很多体力劳动。他的BaseMapper中定义了这些常用的CRUD方法,我们在使用时,继承这个BaseMapper类就默认拥有了这些能力。如果我......
  • windows系统上如何给mysql导入数据库和表
    1.连接数据库2.输入密码3.进入数据库4.创建数据库 createdatabase数据库名;5.进入数据库use  数据库名;6.查看当前所在数据库selectdatabase();7.把需要导入的数据库放到没有中文名的路径下面(蜜蜂这里放D盘了),之后使用SOURCE导入SOURCE数据库的位置/需要导入的数据库名称(中间......
  • 【Qt初入江湖】Qt QSqlRelationalTableModel 底层架构、原理详细描述
    鱼弦:内容合伙人、新星导师、全栈领域创作新星创作者、51CTO(Top红人+专家博主)、github开源爱好者(go-zero源码二次开发、游戏后端架构https://github.com/Peakchen) QtQSqlRelationalTableModel是Qt中用于实现具有关联表格的模型类,它继承自QSqlTableModel。QSqlRelationalTable......
  • mysql基本使用
    MySQL常用图形化工具:NavicatSqlyogMysqlworkbend(msi自动安装) //////////////////////////////////////////////////////////Mysql数据库基本操作1、ddl数据定义语言对数据库的常用操作 l 查看所有的数据库:showdatabases;l 创建数据库:createdatabase[i......
  • Sql server 删除重复记录的SQL语句
     有两个意义上的重复记录:1.完全重复的记录,也即所有字段均重复的记录.2.部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。1、对于第一种重复,比较容易解决,使用selectdistinct*fromtableName就可以得到无重复记录的结果集。如果该表需要删除重复......
  • 总结
    今天建民老师主要分享了如何对需求进行记录,首先一般以后我们出去跑业务的话,多听少说,多记录。在记录的时候尽量不要使用录音和录像设备,这样会使老板们说话时带来顾虑。你就算录音了,老师举了一个例子,开会时间为4个小时,录音时间为4个小时,你已经听了4个小时,那么录音的4个小时由谁来听......
  • 信号类型总结
    信号类型分为两种:变量类型,线网类型四值逻辑:wirereglogicinteger二值逻辑:bitbyteintshortintlonginttimereal有符号:byteintshortintlongint integerreal无符号:wirereglogic bittime无位宽:real默认位宽为1:wirereglogicbit默认位宽为8:byte默认位宽为1......
  • SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM之间
    由于数据库中DateTime类型字段,最小值是1/1/175312:00:00,而.NETFramework中,DateTime类型,最小值是1/1/00010:00:00,显然,超出了sql的值的最小值范围,导致数据溢出错误usingSystem.Data.SqlTypes;namespaceConsoleApplication1{classProgram{staticvoidM......
  • Oracle找出所有表字段中值包含中文并生成扩充字段的SQL脚本
     Oracle找出所有表字段中值包含中文并生成扩充字段的SQL脚本 背景后续计划将Oracle的某个库迁移到云上的达梦库,Oracle字符集为ZHS16GBK,达梦库字符集为UTF-8。我们知道,中文汉字在UTF8中一个汉字占3个字节,而在GBK中则是占2个字节,测试过程发现若字段中存有中文的行,有可能在达......
  • 每日总结11.10
    周报学习内容在本周,我专注于学习javaweb相关知识。我参考了多个教程和文档,通过编写简单的示例程序来加深理解。我学习了Servlet、JSP、JavaBean等基本概念,并了解了如何使用Tomcat作为服务器运行我的javaweb应用程序。工作进展在学习javaweb的过程中,我也进行了一些实践工作......