![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
qiudonga
这个作者很懒,什么都没留下…
展开
-
MySql---数据库,表基本创建,修改语句,快速创建表结构
1.查看创建的数据库db的语句show create database db;2.判断数据库是否存在,不存在就创建,存在就不创建create database if not exists db;3.创建数据库并使其编码是gbk; create database db2 character set gbk;4.修改数据库编码为utf8; alter database db3 c...原创 2019-05-09 20:16:44 · 279 阅读 · 0 评论 -
JDBC使用步骤
JDBC使用步骤1.导入驱动jar包2.注册驱动 Class.forName("com.mysql.jdbc.Driver");3.获取数据库连接对象Connection coon=DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名","数据库用户名","数据库密码");4.定义sql语句(例:)String...原创 2019-07-22 19:02:33 · 122 阅读 · 0 评论 -
MySql--- DCL用户管理和权限管理,忘记了root用户密码怎么办?
MySql DCL用户管理和权限管理,忘记了root用户密码怎么办?用户管理1.创建用户(首先要使用mysql数据库中的user表)指定主机上登录CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';任意主机上登录CREATE USER '用户名'@'%' IDENTIFIED BY '密码';2.删除用户DROP USER '用户名'@'主机名'...原创 2019-07-21 23:58:01 · 285 阅读 · 0 评论 -
MySQL---多表查询(内连接,外连接,子查询)与事务
MySql多表查询内连接查询:1.隐式内连接:使用where条件消除无用数据例:查询员工表名称,性别和部门表的名称SELECT t1.`name`, -- 员工表姓名 t1.`gender`, -- 员工表性别 t2.`name` -- 部门表姓名FROM emp t1, -- 员工表别名t1 dept t2 -- 部门表别名t2WHERE t1.`dept_id`...原创 2019-07-21 00:23:34 · 240 阅读 · 0 评论 -
Spring JDBC的使用
Spring JDBC什么是Spring JDBC?Spring JDBC就是Spring框架对JDBC的简单封装,提供了一个JDBCTemplate对象简化JDBC的开发Spring JDBC有什么用,当我们要封装数据库的数据时,一个个赋值封装会很繁琐,因此,用到Spring JDBC对其简化使用步骤:1.导入7个jar包(1个jdbc包,一个Durid数据库连接池包,5个关于Sprin...原创 2019-07-24 23:27:32 · 240 阅读 · 0 评论 -
数据库连接池 ---C3P0和Druid连接池技术
数据库连接池什么时数据库连接池?他是来干什么的?有什么作用? 当我们通过JDBC连接数据库时,每连接一次就会向计算机底层申请一次资源,最后还得释放资源,这个操作非常耗时,会造成用户体验不佳。因此,数据库连接池诞生了,数据库连接池可以理解成一个池子,容器,也就是一个集合,用来存放数据库连接的集合; 当系统初始化好后,容器会被创建,容器中会申请一些连接对象,当用户访问数据库时,从容器中获取连...原创 2019-07-24 16:49:01 · 195 阅读 · 0 评论 -
JDBC事务管理
JDBC事务管理步骤//开启事务setAutoCommit(boolean autoCommit)//提交事务commit()//回滚事务rollback()例:package cn.itcast.jdbc;import cn.itcast.util.JDBCUtils;import java.sql.Connection;import java.sql.Prepared...原创 2019-07-23 23:41:08 · 105 阅读 · 0 评论 -
MySQL---增删改查,数据可备份和还原
DMl 增删改表中的数据增加表数据insert into 表名(列名1,列名2)values (值1,值2); 根据条件删除一行delete from 表名 where 条件;删除表的所有数据(删除表,然后创建个一样的空表)truncate table username; 更新表的值update 表名 set 列名1 = 值1, 列名2 = 值2 where 条件...原创 2019-07-02 17:52:47 · 189 阅读 · 0 评论 -
MySql---常用数据库类型
int:整数类型double:小数类型 sorce double(5,2)五位,两位小数data:日期,只包含年月日,yyyy-MM-dddatatime:日期,包含年月日时分秒:yyyy-MM-dd HH:mm:sstimestamp:时间错类型,包含年月日时分秒:yyyy-MM-dd HH:mm:ss(如果不赋值或赋值位null,默认使用当前的系统时间来自动赋值)varchar:字...原创 2019-05-09 21:51:43 · 205 阅读 · 0 评论 -
SQL注入问题
SQL注入问题(在拼接sql语句时会出现此问题)什么是sql注入问题?就是在拼接sql语句时,有一些sql的特殊关键字参与字符串拼接,会咋总成安全问题例如:输入用户民名和密码时拼接sql语句(用户名任意,密码为一个恒等式)select * from user where usernamr='sadfasfa(任意)' and password = 'a' or 'a'='a'以上语句一直...原创 2019-07-23 13:14:07 · 224 阅读 · 0 评论