Ifnull(0,1)如果第一个函数为0输出第二个,不为空输出第一个

CONCAT函数用于将两个字符串连接起来

外键:

-- alter 增加外键 on delete cascade 级联删除

name varchar(15) unique, /* 唯一约束 , 可以不填写,如果填写,不能为重复*/

not null不能为空 default 默认值

CRUD增删改查:

添加:

Insert into set 字段名=值

replace/Insert into (表名)字段列表 value(值列表)

Insert 库.表 value(值列表)

Replace 插入数据如果有主键存在,修改数据

Load 加载数据

Ifnull(0,1)如果第一个函数为0输出第二个,不为空输出第一个

If(0,‘yes’,‘no’)

删除:

(表=结构+数据)

Drop table表名 删除表

Delete from 表名 删除数据  delete 一条记录一条记录删除,删除所有的时候,效率低,但它灵活 可以加上条件 会触发删除触发器

Truncate  表名 删除数据  truncate 直接截断数据,auto_increment 恢复默认 , 不触发删除触发器, 也没有影响行,删除所有的时候,效率高,只能删除截断数据

delete from t1 where name='李四'--根据条件删除

alter table t4 drop column name--删除数据字段

修改:

查询:

Select  *from 表名 limit 2 –查询两条记录

-简单,在公司的真实项目不允许使用,如果使用sqlyog 会自动修改为 limit 0,1000 -- select * from 表名; select * from stu;

select s.id,s.dept from tv s  ---s为表的别名

select name 姓名,60+1 成绩 From tv

-- where (3) null 运算条件 is null 或 is not null select * from stu where score = null; -- 语句没有错误,结果没有

-- where (4) in (1,2,3) not in (1,2,3)

-- where (5) between and not between and 一般用于 数字 日期 -- 查看用户年龄在1 到 25岁之间的人数

-- where (6) 模糊查询like %代表0个或多个符, _代表一个符号 -- 查询姓李学生信息

-- where (7) 正则表达式   关键字为 regexp

sql语句操作(2)相关推荐

  1. JAVA中用 SQL语句操作小结

    1.添加记录(INSERT) 使用SQL语句的INSERT命令可以向数据库中插入记录,INSERT命令的基本形式为: INSERT INTO 表名 [(字段名1,字段名2-)] VALUES (值1, ...

  2. MySQL数据库https接口_第三章 mysql 数据库接口程序以及SQL语句操作

    mysql  数据库接口程序以及SQL语句操作 用于管理数据库: 命令接口自带命令 DDL:数据定义语言(create drop ) DCL: 数据控制语言(grant revoke) DML: 数据 ...

  3. SQL语句操作大全(本文系转载)

    SQL语句操作大全(本文系转载) SQL语句操作大全(本文系转载) --通过知识共享树立个人品牌. 本文分为以下六个部分: 基础部分 提升部分 技巧部分 数据开发-经典部分 SQL Server基本函 ...

  4. django使用mysql原始语句,Django中使用mysql数据库并使用原生sql语句操作

    Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件 mysql数据库,版本5. ...

  5. django mysql sql语句_Django中使用mysql数据库并使用原生sql语句操作

    Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件 mysql数据库,版本5. ...

  6. java中sql查询语句_JAVA中用 SQL语句操作小结

    1.添加记录(INSERT) 使用SQL语句的INSERT命令可以向数据库中插入记录,INSERT命令的基本形式为: INSERT INTO 表名 [(字段名1,字段名2-)] VALUES (值1, ...

  7. MyBatis SQL语句操作Mysql

    本文记录使用Mybatis操作数据库时碰到的一些语句,供以后参考. 一,多条件查询 示意SQL语句:SELECT t_field1, t_field2 FROM table_name WHERE t_ ...

  8. SQL语句操作练习(一)

    文章目录 题目 查询学生选课表中的全部数据 查询计算机系的学生的姓名.年龄 查询成绩在70-80分之间的学生的学号.课程号和成绩 查询计算机系年龄在18-20之间且性别为"男"的学 ...

  9. 用SQL语句操作Oracle数据库——数据更新

    数据更新 数据库中的数据更新操作有3种:1)向表中添加若干行数据(增):2)删除表中的若干行数据(删):3)修改表中的数据(改).对于这3种操作,SQL语言中有3种相应的语句与之对应.接下来让我们逐一 ...

  10. Excel操作之拼接sql语句操作(insert、select等sql语句)

    前言 为啥要写这篇文章呢,原因是2022年元旦前一天项目加班,加班到元旦凌晨6点多,才上线完成,打车回家.这期间看着朋友圈到处发的去年总结.今年祝福.周围环境红灯酒绿,再看看当时的我,正在公司加班,埋 ...

最新文章

  1. 53.连续分区分配vs分连续分区分配
  2. 3、MySQL 8.0.20在Linux(centos 8)上搭建主从复制
  3. 使用svn进行本地代码管理
  4. 关闭SSMS的事务自动提交,改为手动提交
  5. 这个TsuNAME 新漏洞可对关键 DNS 服务器发动 DDoS 攻击
  6. pandas 学习 —— 逻辑表达式与布尔索引
  7. HDU4081 Qin Shi Huang's National Road System(次小生成树)
  8. 【读PPT】管中窥豹:用大数据洞察“用户画像”的秘密!
  9. 为什么学习线性代数?
  10. 视频格式怎么改为mp4?用视频转换器轻松解决
  11. 13.包装类和字符串
  12. java jmf播放视频_使用JMF实现java视频播放器
  13. vscode编译Window c++程序缺少vc运行库解决方法
  14. iis,w3wp一直出现WerFault.exe应用程序错误
  15. AGV小车的运动是怎么控制的呢?
  16. Vue.js的组件化开发
  17. jQuery EasyUI 提示框(Messager)用法
  18. Java中IO流,输入输出流概述与总结(转载自别先生文章)
  19. 应用统计学学什么科目_应用统计考研都考哪些科目 你必须了解
  20. office365的订阅用户 为什么还提示我激活

热门文章

  1. 9.1 多元微分学及应用——多元函数的基本概念
  2. 电商平台接入第三方支付接口之微信支付接入订单系统
  3. IE 浏览器证书错误常见问题解答
  4. 手把手教你把网上下载视频刻录成VCD、DVD
  5. python自动打卡
  6. 《临时笔记》一些深度学习中的英文术语的纪录
  7. 网易云成功上市,丁磊豪掷1500万股激励员工
  8. 设计师想法_设计师阻止了想法一旦出现时该怎么办
  9. FutureTask源码解析二
  10. 卓开发中必备的那些神器APP