mysql 使用随笔

1 mysql查询版本

  方法1: mysql>select version();

        或 mysql>select  @@version;

  方法2: mysql > status;

  方法 3:mysql > show variables;

  方法4: mysql -v
时间: 2024-10-10 10:43:22

mysql 使用随笔的相关文章

Mysql事务随笔

一.什么是事务 数据库中的概念,按我个人理解:能够保证一组任务全部执行成功或者全部执行失败的这么个机制,叫事务 事务是数据库中重要概念,如果没有这种保障机制,数据库中的数据就是不安全的(就是无法保证数据的正确性) 在数据库中,一组任务,就是放在一起执行的多条sql 二.ACID保证数据安全 所以如何才能保证数据安全呢?前人总结了如下四点 1.原子性,一组任务全部执行成功或者全部执行失败.这是基础,因为我们一组操作一般是有顺序的,有互相依赖关系的,要同步的,不能A表修改了,B表修改失败,这样数据就

mysql优化随笔

MySQL 配置: 清空查询缓存 reset querry cache: 当写入时,使用 innodb_flush_method=O_DIRECT 来避免双缓冲. 不要混用 innodb_thread_concurrency 和 thread_concurrency 参数– 这2个值是不兼容的. 保持 thread_cache 在一个相对较高的数字,大约 16 – 防止打开连接时缓慢. 使用skip-name-resolve参数 – 去掉 DNS 查找. 增大tmp_table_size值,以防

mysql使用随笔

修改表内的结构 修改列名与类型  命令:ALTER TABLE tbuserinfo CHANGE permissions(标注.此项为旧的字段名) permissions(标注.此项为新的字段名) char(2); 红色标注1是命令,红色标注2为结果: 对于字段的删除: 1.查看表 tbuserinfo结构  2.删除其中字段 Description  命令:ALTER TABLE tbuserinfo DROP Description; mysql 删除语句  :delete from 表名

Mysql查询优化随笔记录

select SQL_CALC_FOUND_ROWS * from (select * from  oses_vehdata201606 union all  select * from  oses_vehdata201605)  t where 1=1 and t.Check_Time between '2016-06-23 00:00:00' and '2016-06-23 23:59:59'  order by Check_Time desc 结果:45.66 s .36.5s selec

利用cmake工具安装Mysql数据库随笔

工具:cmake 2.8.8 数据库版本:mysql-5.5.32 1.mysql数据库各项参数说明: cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.32 \-DMYSQL_DATADIR=/application/mysql-5.5.32/data/ \-DMYSQL_UNIX_ADDR=/application/mysql-5.5.32/tmp/mysql.sock \-DDEFAULT_CHARSET=utf8 \-DDEFAU

兄弟连(python)---------mysql日常随笔

创建视图 mysql> create view v1 as select * from t2; Query OK, 0 rows affected (0.02 sec) 删除主表的时候 那么视图表就不起作用了 mysql> drop table t2; Query OK, 0 rows affected (0.02 sec) mysql> select * from v1; ERROR 1356 (HY000): View 'python.v1' references invalid t

mysql时间随笔

SELECT FROM_UNIXTIME(create_time,'%Y-%m-%d %H:%i:%s') FROM `order`; select date_add(FROM_UNIXTIME(create_time,'%Y-%m-%d %H:%i:%s'), interval 48 hour) FROM `order`; select NOW()

MySQL学习随笔--视图

视图概念 数据库中的视图指的是一个虚拟表,其内容由查询定义.同真实的表一样,视图也是由行与列构成的.视图的数据来源由SQL语句查询得到,不存储数据 视图创建方法 格式 : create view 视图名称 as SQL查询 说明: create view //创建视图 视图名称 //也就是虚拟表的名称è表名 as 后面跟查询语句,不可省略 查看视图创建语句 格式: show create view 视图名称 show create view 视图名称 \G 注意: \G表示列名垂直显示 不加\G

MySQL学习随笔--通过实例理解merge ,temptable算法的差异

实例1 使用视图的两种算法merge和temptable分别统计 表tb_phone中market_price大于4000的手机,然后查询视图查找出小于6000的手机 简单总结最终获取的结果:查询出market_price大于4000且小于6000的手机 表数据: merge合并算法 合并的执行方式,每当执行的时候,先将视图的sql语句与外部查询视图的sql语句,合并在一起,最终执行. 以下是使用常规select语句模拟合并算法: 执行结果模拟与算法的结果相同: temptable临时表算法 先