SQL后半部
排序
order by
asc 升序
desc 降序
select *from 表名 order by 列名 asc ;
select *from 表名 order by 列名 asc , 列名 desc ;

聚合

count select count(*) from 表名 where 列名 > 200 ;
sum select sum(列名 ) from 表名 ;
max
min
avg 平均值

分组
group by
select 列名1,列名2 from 表名 group by 列名 ;

分页查询

select *from 表名 limit 6 ; 限制查询前六项

select *from 表名 limit 0,5 ; 前面数字 是索引值 从哪开始 ~~ 后面数字 带表 几行数字

(第一个数 - 1 )乘以 后面数

数据库的指令的备份 和恢复
备份的语句不要加分号
mysqldump -u 用户名字 -p 数据库名字 > F:/aaa.sql

恢复备份
create database ningning ;
use ningning ;
show tables;
第一种 进入之后
source F:/aaa.sql ;
show tables ;
select * from 表名 ;

exit 退出

SQL约束
1.数据的完整性
实体完整性 域完整性 引用完整性
实体完整性 行约束 主键约束 唯一约束

域完整性 列约束

引用完整性 外键约束 多表的关系

2.主键约束
主键唯一的值
主键不能是null
每个表 都由且有一个主键

联合主键

自动增长列
我们通常希望在每次插入新记录时,数据库自动生成字段的值。
我们可以在表中使用 auto_increment(自动增长列)关键字,
自动增长列类型必须是整形,自动增长列必须为键(一般是主键)。

他俩区别 删除速度 和索引值
delete 逐条删除 删除后的索引值 是不能用的

truncate 是删除整张表 再给你新建一个新表
索引值 从1开始 不影响

非空约束 NOT NULL

唯一约束
unique 唯一 但是可以加null;
创建表
create tables persons(
id int unique,
JDBC(java和数据库连接)
JDBC 面向开发人员
面向数据库厂商
概述
1.数据的持久化
将内存中的数据保存到储存设备中去

2.什么是JDBC
java数据库连接
javaEE平台下的技术规范 13个规范
定义 java程序如何给数据库 发一条语句
(java 和数据库 进行交流)
java 发一条mysql 给数据库
msql -uroot -p -p3306 -h127.0.0.1
拿连接 connection
java中写一个类 描述mysql 通过类 发送给数据库
数据表 也需要一个类来描述
以上是大概思想 原理

3.数据库驱动程序
直接操作数据库的程序
依赖数据库驱动来完成数据库的操作
4.java 访问数据库技术
第三方框架 Mybatis
5.程序操作数据库的流程
引用程序
|
JDBC
MySQL驱动 Oracle驱动
mySQL Oracle

6.JDBC中的常用类

mysql -uroot -p -p3306 -h127.0.0.1

JDBC URL

第一步创建 lib目录下 打包 然后 make Director as
第二部 配置文件 注意没空格

SQL后半部和JDBC的更多相关文章

  1. (转载)SQL Server 2008 连接JDBC详细图文教程

    点评:SQL Server 2008是目前windows上使用最多的sql数据库,2008的安装机制是基于framework重写的,特点是非常耗时间SQL Server 2008是目前windows上 ...

  2. Spark SQL External Data Sources JDBC官方实现写测试

    通过Spark SQL External Data Sources JDBC实现将RDD的数据写入到MySQL数据库中. jdbc.scala重要API介绍: /** * Save this RDD ...

  3. java.sql.SQLException: com.mysql.jdbc.Driver

    项目本来是 oracle 驱动 + druid 数据源配置,现在要修改为 mysql+druid数据源配置 启动项目的时候报:java.sql.SQLException: com.mysql.jdbc ...

  4. 批量更改数据库表架构(生成sql后直接执行!)

    批量更改数据库表架构(生成sql后直接执行!) use my_test; --当前数据库 ), ), ), @NewSql VARCHAR(max), @Index INT; SET @SchemaO ...

  5. 3星|《腾讯产业森林:AI时代的创业密码》:后半部分是较详细的创业指南,前面泛泛介绍腾讯、AI

    腾讯产业森林:AI时代的创业密码 前半部分泛泛介绍腾讯对创业者的支持,腾讯支持的创业项目的案例.AI的一些基本介绍,后半部分是比较详细的写给创业者的各阶段行动与选择的指南. 总体评价3星,有一些参考价 ...

  6. Oracle SQL Developer 中配置JDBC驱动程序连接

    此博客仅作为自己备忘,没有丝毫技术含量.把Postgres的JDBC驱动程序放在Oracle SQL Developer的JDBC的文件夹下,然后安装Oracle SQL Developer,添加新连 ...

  7. Spark SQL External Data Sources JDBC官方实现读测试

    在最新的master分支上官方提供了Spark JDBC外部数据源的实现,先尝为快. 通过spark-shell测试: import org.apache.spark.sql.SQLContext v ...

  8. Spark SQL External Data Sources JDBC简易实现

    在spark1.2版本中最令我期待的功能是External Data Sources,通过该API可以直接将External Data Sources注册成一个临时表,该表可以和已经存在的表等通过sq ...

  9. [转]解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed

    1. 在Oracle官网(http://www.oracle.com/technetwork/topics/winsoft-085727.html)下载文件: instantclient-basic- ...

  10. jmert jdbc request支持执行多条sql语句并设置jdbc字符集

    1.jdbc request支持执行多条sql语句 在JDBC Connection Configuration中的sql连接字串中添加如下内容 allowMultiQueries=true 如下图: ...

随机推荐

  1. 使用ASP.NET CORE SignalR实现APP扫描登录

    使用signalr实现APP扫码登录 1. 背景介绍 在移动化时代,web开发很多时候都会带着移动端开发,这个时候为了减少重复输入账号密码以及安全性,很多APP端都会提供一个扫码登录功能,web端生成 ...

  2. 解读 Servlet 源码:GenericServlet,ServletConfig,ServletContext

    解读 Servlet 源码:GenericServlet,ServletConfig,ServletContext 每博一文案 人活着,就得随时准备经受磨难.他已经看过一些书,知道不论是普通人还是了不 ...

  3. 一文详解扩散模型:DDPM

    作者:京东零售 刘岩 扩散模型讲解 前沿 人工智能生成内容(AI Generated Content,AIGC)近年来成为了非常前沿的一个研究方向,生成模型目前有四个流派,分别是生成对抗网络(Gene ...

  4. ggplot2图形可视化应用集锦

    数据可视化就是将我们从数据中探索的信息与图形要素对应起来的过程.数据可视化,先要理解数据,再去掌握可视化的方法,这样才能实现高效的数据可视化.数据可视化技术的基本思想,是将数据库中每一个数据项作为单个 ...

  5. pysimplegui之读写配置项操作

    用户设置 API 在 4.30.0 版中,有一组新的 API 调用可用于帮助"用户设置".将用户设置视为自动写入硬盘的字典.基本上就是这样. 在 4.50.0 版中,除了现有的 J ...

  6. 深入理解 python 虚拟机:字节码教程(1)——原来装饰器是这样实现的

    深入理解 python 虚拟机:字节码教程(1)--原来装饰器是这样实现的 在本篇文章当中主要给大家介绍在 cpython 当中一些比较常见的字节码,从根本上理解 python 程序的执行.在本文当中 ...

  7. 四月二十六java基础知识

    1..对文件的随机访问:前面介绍的流类实现的是磁盘文件的顺序读写,而且读和写分别创建不同的对象,java语言中还定义了一个功能强大.使用更方便的随机访问类RandomAcessFile它可以实现文件的 ...

  8. iOS16新特性 | 灵动岛适配开发与到家业务场景结合的探索实践

    作者:京东零售 姜海 灵动岛是苹果在iPhone 14 Pro和iPhone 14 Pro Max上首次提出的全新UI交互形式,创新性的让虚拟软件和硬件的交互变得更为流畅.当有来电.短信等通知时,灵动 ...

  9. 如何在 DevOps 中进行 API 全生命周期管理?

    随着 DevOps 理念在中国企业当中的普及和发展,中国企业 DevOps 落地成熟度不断提升,根据中国信通院的数据已有近 6 成企业向全生命周期管理迈进. 而在研发全生命周期管理之中,API 管理的 ...

  10. RDIFramework.NET开发框架在线表单设计整合工作流程的使用

    1.概述 在RDIFramework.NET开发框架在线表单设计助力可视化快速开发文章中,我们介绍了不使用编码的方式进行表单的在线设计并挂接在对应的模块下,加速应用的落地与实现.同样,通过在线设计的表 ...