
MySql
水寒
这个作者很懒,什么都没留下…
展开
-
全球ipv4地址库使用说明
Product FeaturesFeatures Translates IP address to country, region or state, city, latitude and longitude, US ZIP code and time zone. Current Version February 2021 Database Size 45.84 MB (2,984,056 Rows) Database Format ASCII Text File (原创 2021-02-19 17:35:10 · 798 阅读 · 0 评论 -
mysql8.0.11安装和远程连接配置
mysql 8.0.11 解压版 mysql> alter user 'root'@'localhost' identified by '123456';Query OK, 0 rows affected (0.21 sec)mysql> flush privileges;Query OK, 0 rows affected (0.04 sec)...2018-05-03 16:03:41 · 720 阅读 · 1 评论 -
mysql 远程连接权限不足问题
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION flush privileges;2014-06-06 09:54:50 · 265 阅读 · 0 评论 -
Mysql大小写敏感的问题
1、Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;2、用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;lower_case_table_names参数详解:lower_case_table_names = 0 ...原创 2014-06-06 09:50:34 · 112 阅读 · 0 评论 -
SQL批量更新数据库中所有用户数据表中字段类型为tinyint为int
--SQL获取指定数据表所有字段类型和精度脚本,直接执行下面的脚本即可select a.name,case a.precision when 0 then case a.is_ansi_padded when 1 then convert(nvarchar(15),b.name+ '('+convert(nvarchar(10),a.max_length)+...2013-05-29 17:28:29 · 231 阅读 · 0 评论 -
关于 MySQL 的 boolean 和 tinyint(1)
boolean类型MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0,mysql> select true,false,TRUE,FALSE;+------+-------+------+-------+| TRUE | ...2013-05-29 16:48:34 · 141 阅读 · 0 评论 -
MySQL InnoDB等待锁超时错误
当一个事务在请求某个资源时,它将待这个资源被解锁后继续操作,或者停止等待并返回错误: ERROR HY000: Lock wait timeout exceeded; try restarting transaction 事务将为一个资源解锁等待多长的时间,取决于innodb_lock_wait_timeout参数的设定,默认设置为50秒,最小允许值为1秒,如果将这个...原创 2013-05-25 16:02:16 · 372 阅读 · 0 评论 -
Ubuntu下MySQL的安装及远程连接配置等配置
一、ubuntu下MySQL的安装 在ubuntu命令行下输入 sudo apt-get install mysql-server 即可安装mysql服务,默认在安装mysql-server时,会自动安装好mysql-client。 同时安装好的mysql配置文件位置:/etc/mysql/my.cnf 启动mysql的快捷图标为:/etc/init.d/mysql 二、编码问题的解决 查...2012-08-17 10:39:54 · 107 阅读 · 0 评论 -
统计mysql数据库每个库的大小,表总数等
作用:统计每个库的真实数据与索引数据的总和的大小单位为MB,真实数据的大小单位MB,索引数据的大小MB,含有表的总数,当前日期。并且以每个库的大小倒序排序。 SELECT table_schema,\ SUM(data_length+index_length)/1024/1024 AS total_mb,\ SUM(data_length)/1...原创 2013-04-18 15:20:38 · 681 阅读 · 1 评论 -
sql中 in 、not in 、exists、not exists 用法和差别
exists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2 2 B2 3 2 B3 表A和表B是1对多的关系 A.ID => B.AID SELECT ...2012-05-29 15:55:21 · 113 阅读 · 0 评论 -
索引的作用
索引的作用就象书的目录,给出条件查找目录找出所需要的内容 主键索引和聚合索引 我们来看:(gid是主键,fariqi是聚合索引列): select top 10000 gid,fariqi,reader,title from tgongwen 用时:196 毫秒。 扫描计数 1,逻辑读 289 次,物理读 1 次,预读 1527 次。 select top 1...2012-05-29 15:04:04 · 150 阅读 · 0 评论 -
InnoDB和MyISAM类型的差别
1.InnoDB不支持FULLTEXT类型的索引。 2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可。注意的是,当count(*)语句包含 where条件时,两种表的操作是一样的。 3.对于AUTO_INCREMENT类型的字...2011-03-13 22:06:02 · 84 阅读 · 0 评论 -
mysql存储过程学习及java调用存储过程
首先在mysql中练习下存储过程的小例子: mysql> delimiter //mysql> create procedure hello() -> begin -> select 'It is not a HelloWorld'; -> end -> //Query OK, 0 rows af...2011-02-14 09:33:38 · 84 阅读 · 0 评论 -
MySql中文乱码解决方案
==================================== 中文乱码解决方案==================================== 说明: 在MYSQL中,如果使用缺省的字符集,在建库、建表时,默认使用的是latin1字符集, 为ISO 8859-1西欧字符集。插入中文字符时,与之不匹配,就会出现乱码。 【解决方案...2011-08-22 16:17:09 · 77 阅读 · 0 评论