SQL
sql
迷失的星星
这个作者很懒,什么都没留下…
展开
-
数据库初始化脚本
数据库初始化脚本有时候会遇到需要导出整个数据库的内容.也就是数据库初始化脚本.一般分为四个SQL脚本create-database.sql 创建DB,先删后建create-table.sql创建表,先删后建init-data.sql 预制数据,系统运行必须的数据,如元数据,一个初始账号等test-data.sql 测试数据,功能测试用的数据导出语句12比较简单,34如下使用mysql的dump语句mysqldump -uroot -p -t databaseName原创 2020-11-03 16:08:00 · 2084 阅读 · 0 评论 -
可重复执行的数据库升级脚本
数据库升级脚本规范在实际开发中,数据库升级脚本千万不要出现drop table等字眼 因为会删除掉历史数据.并且升级脚本要求可重复执行.实例增加字段DROP PROCEDURE IF EXISTS schema_change; DELIMITER //CREATE PROCEDURE schema_change() BEGIN DECLARE CurrentDatabase VARCHAR(100);SELECT DATABASE() INTO CurrentDatabase;原创 2020-11-03 15:30:55 · 190 阅读 · 0 评论 -
MySQL-JDBC技术,查询数据表,获取结果集
package demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/* * JDBC技术,查询数据表,获取结果集 */public clas...原创 2018-09-23 10:24:01 · 1518 阅读 · 0 评论 -
MySQL-JDBC操作数据库的步骤
package demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/* * JDBC操作数据库的步骤 * 1.注册驱动 * 告知JVM使用的是哪一个数据库的驱动 * 2.获得连接 * ...原创 2018-09-22 18:44:50 · 283 阅读 · 0 评论 -
MySQL-mysql语句
mysql语句库创建数据库 CREATE DATABASE 数据库名;使用数据库 use 数据库名;显示数据库 show databases;删除数据库 drop database 数据库名;表创建数据表 create table 表名(列名1 数据类型 约束(可选) , 列名2 数据类型 约束(可选), ..... );删除表 drop table 表名;主键约...原创 2018-09-22 11:46:02 · 140 阅读 · 0 评论 -
MySQL---初步认识MySql
今天开始学习MySql 已经安装了mysql学习使用SQLyog,navicat原创 2018-09-21 20:52:17 · 137 阅读 · 0 评论 -
MySQL-JDBC的一些练习
首先,我的表为1.查询女性,成绩80以上的学生数量package demoooo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;...原创 2018-09-26 20:03:47 · 1178 阅读 · 0 评论 -
MySQL-JDBC导入驱动jar包
创建lib目录,用于存放当前项目需要的所有jar包选择jar包,右键执行build path / Add to Build Path注意:每个项目都需要导入jar包,不同项目之间不可以互用原创 2018-09-26 16:55:26 · 6363 阅读 · 0 评论 -
MySQL-读取配置文件的工具类与测试
package JDBCUtil;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.util.Properties;/* * 编写JDBC的工具类,获取数据库的连接 * 采用读取配置...原创 2018-09-26 10:32:44 · 219 阅读 · 0 评论 -
MySQL-加载配置文件并通过配置文件连接数据库
package demo5;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties;/* * 加载...原创 2018-09-26 09:45:53 · 1078 阅读 · 0 评论 -
MySQL-properties文件的创建和编写
开发中获得连接的四个参数(uri,端口号,用户名,密码)通常到存在配置文件中,方便后期维护,程序如果需要更换数据库,只需要更改配置文件就行,在src目录下新建文件,后缀名为properties,文件名随意.一行一组数据,格式为"key=value".文本注释信息可以用"#"来注释。例:data.properties driverClass=com.mysql.jdbc.Driv...原创 2018-09-26 09:19:23 · 2436 阅读 · 0 评论 -
MySQL-数据表数据存储对象
package demo4;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import JDBC...原创 2018-09-25 20:11:03 · 2490 阅读 · 1 评论 -
MySQL-JDBC的工具类和测试
每次,为了创建数据库连接对象都很麻烦,要写一大串语句,为了简化操作,所以写个工具类.其中包含创建数据库连接对象的方法和释放资源的方法. package JDBCUtil;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.St...原创 2018-09-25 19:22:12 · 777 阅读 · 0 评论 -
MySQL- 使用PreparedStatement接口,实现数据表的更新,查询操作
更新操作 package demo2;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;/* * 使用PreparedStatement接口,实现数据表的更新操作 */public ...原创 2018-09-23 18:34:04 · 2375 阅读 · 0 评论 -
MySQL-演示如何防止注入攻击
package demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Scanner;/* * ...原创 2018-09-23 17:26:11 · 656 阅读 · 0 评论 -
MySQL-演示如何被别人注入攻击
这是其中一种方式 package demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Scanner;/*...原创 2018-09-23 11:29:11 · 2092 阅读 · 0 评论