Mysql
发疯的man
公众号☞干货食堂。免费领取2020最新实战项目资源
展开
-
sqlsqlsqlsql测试
create table swipe( stu_id int not null, name varchar(100) null, swipe_date varchar(100) null, swipe_time varchar(100) null);INSERT INTO test.swipe (stu_id, name, swipe_date, swipe_time) VALUES (1, '张三', '20200601', '原创 2020-06-15 23:27:31 · 388 阅读 · 1 评论 -
oracle批量导入sql语句
https://blog.csdn.net/gnail_oug/article/details/80005957由于要将mysql数据库转为oracle,mybatis的映射文件里面的批量插入用的mysql的多个values的形式,但是换成oracle库之后sql报错。所以.oracle并不支持这种一个insert into 多个values的方法mysql:INSERT INTO users...原创 2020-03-09 20:04:19 · 2705 阅读 · 0 评论 -
mysql数据库主从复制
楼主的版本是mysql5.5的,版本不一样可能坑不一样,自行百度。 第一步:先把原来的主数据库服务关掉,然后复制一份出来。 第二步:修改从数据库的配置文件, 修改端口号和basedir和datadir路径,data目录不存在手动建立。如果data目录存在并有数据,把里面数据删除。[mysqld]# The TCP/IP Port the MySQL Server will listen on原创 2018-02-14 18:20:22 · 310 阅读 · 0 评论 -
mysql实现默认插入当前时间
注意:必须是mysql5.7以上的版本才可以同时插入两个默认的时间戳场景:插入数据的时候让数据库帮我们插入,不需要我们手动插入。 当数据修改的时候,修改时间也由数据库更新,不需要我们更改 看代码: 注意更新时间和创建时间DROP TABLE IF EXISTS `pro_favorite`;CREATE TABLE `pro_favorite` ( `id` int(11) N原创 2018-01-28 13:55:18 · 17641 阅读 · 1 评论 -
sqlserver的备份和还原
http://blog.csdn.net/zhangfuliang123/article/details/51567763转载 2018-01-26 10:17:42 · 323 阅读 · 0 评论 -
mysql查看一张表有多少字段
sql如下select count(*) from information_schema.COLUMNS where TABLE_SCHEMA='kfhotline' and table_name='tb_user_info'kfhotline是数据库名字 tb_user_info 是表名字 替换下就ok原创 2017-12-15 12:45:22 · 9790 阅读 · 0 评论 -
各种主流 SQLServer 迁移到 MySQL 工具对比
http://www.cnblogs.com/overblue/p/5796887.html转载 2017-12-15 12:25:02 · 408 阅读 · 0 评论 -
mysql如何让自增id从1开始设置方法
有2种方式第一种如果表中数据没有用。如果直接删除数据,自动增长ID还是不会从1开始的,可以利用“清空数据表”。这样自动增长ID也将会从1开始。 清空表的sql如下 truncate table 表名第二种(注意:这个是你通过delete from table 之后 设置的。不然不起作用) 如果表中的数据还有用,那么需要从特定的某一个值开始自动增长的话,做法如下 比如你想让id从2开始自动增长原创 2017-11-23 14:32:37 · 12150 阅读 · 0 评论 -
在Java中调用带参数的存储过程
https://www.cnblogs.com/forever2698/p/4654693.htmlJDBC调用存储过程: CallableStatement 在Java里面调用存储过程,写法那是相当的固定: Class.forName(…. Connection conn = DriverManager.getConnection(…. /** *p是要调用的存储过程的名字,存储过程的4转载 2017-11-17 15:14:43 · 1148 阅读 · 0 评论 -
"net start mysql"启动MySQL服务报错,提示发生系统错误5解决方法
http://blog.csdn.net/yhj19920417/article/details/51916830在dos下运行”net start mysql”不能启动MySQL服务! 提示发生系统错误 5;拒绝访问!切换到管理员模式就可以启动了。一、错误截图:二、单次解决办法1、去”C:\Windows\System32”目录找到”cmd.exe”: 2、右击属性,选择“以管理员身份运行”:转载 2017-10-14 19:45:31 · 12012 阅读 · 6 评论 -
安装mysql5.5教程
http://blog.csdn.net/lanzhghz100/article/details/50685879转载 2017-10-14 19:35:56 · 331 阅读 · 0 评论 -
当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值
http://blog.csdn.net/gane_cheng/article/details/52232238{“当 IDENTITY_INSERT 设置为 OFF 时,不能向表 ‘ClassInfo’ 中的标识列插入显式值”}###允许将显式值插入表的标识列中 ON-允许 OFF-不允许set identity_insert ClassInfo ON;insert into ClassInf转载 2017-09-15 09:53:54 · 1138 阅读 · 0 评论 -
如何创建索引
第一种ALTER TABLE `table_name` ADD INDEX index_name ( `column` ) 第二种CREATE INDEX index_name ON `table_name` (`column`);原创 2017-08-27 23:06:36 · 368 阅读 · 0 评论 -
什么是事务
事务具有一致性,原子性,隔离性,持久性,事务包含多种操作,要么全执行,要么全不执行 http://blog.csdn.net/qq_33290787/article/details/51924963四种事务的隔离级别 Read uncommitted:读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老板要给程序员发工资,程序员的工资是3.6万/月。但是发工资时老板不小心转载 2017-08-13 09:41:37 · 453 阅读 · 0 评论 -
数据库常用的SQL语句
1。将现有的表数据添加到一个已有表insert into <已有的新表> (列名) select <源表列名> from <源表名>insert into x2 select * from x1 全部数据导入insert into x2(name) select name from x1 指定的字段导入2直接拿现有表数据创建一个新表并填充 ----- 复制表结构及数据到新表 CR原创 2017-07-28 00:05:42 · 409 阅读 · 0 评论 -
步步深入:MySQL架构总览->查询执行流程->SQL解析顺序
转自[(http://www.2cto.com/database/201512/453280.html)] 前言:一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。本文将从MySQL总体架构—>查询执行流程—>语句执行顺序来探讨一下其中的知识。一、MySQL架构总览:架构最好看图,再配上必要的说明文字。下图根据参考书籍中一图为原本,再在其转载 2017-06-29 09:42:06 · 385 阅读 · 0 评论