
MySQL
liuzx32
这个作者很懒,什么都没留下…
展开
-
sql语句中left join、inner join中的on与where的区别
sql语句中left join、inner join中的on与where的区别table a(id, type):id type ----------------------------------1 1 2 1 3 2 table b(id, class):id转载 2013-07-16 13:44:43 · 553 阅读 · 0 评论 -
MySQL中char,varchar与text类型的区别和选用
关于char,varchar与text平时没有太在意,一般来说,可能现在大家都是用varchar。但是当要存储的内容比较大时,究竟是选择varchar还是text呢?不知道。。。。。。于是去查阅了一些资料,顺便将这三种类型做个比较:(1)char: char不用多说了,它是定长格式的,但是长度范围是0~255. 当你想要储存一个长度不足255的字符时,mysql会用空格来填充剩下转载 2015-05-06 16:53:27 · 513 阅读 · 0 评论 -
MySQL 新增、删除用户和权限分配-直接修改mysql.user表
1. 新增用户复制代码代码如下:mysql>insert into mysql.user(Host,User,Password) values("localhost","lionbule",password("hello1234"));mysql>flush privileges;2. 修改用户密码复制代码代码如下:m转载 2015-04-27 17:24:10 · 1263 阅读 · 0 评论 -
Python连接及操作MySQL数据库
坚持每天学一点,每天积累一点点,作为自己每天的业余收获,利用自己零散的时间学了一下python操作MYSQL,所以整理一下。我采用的是MySQLdb操作的MYSQL数据库。先来一个简单的例子吧:12345678910import MySQLdb try转载 2015-04-24 13:28:36 · 725 阅读 · 0 评论 -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到转载 2015-04-07 19:01:05 · 472 阅读 · 0 评论 -
Mysql ERROR 1040 (HY000): Too many connections解决
Mysql ERROR 1040 (HY000): Too many connections解决#From: http://www.2cto.com/database/201306/218126.html#1、问题描述:连接数据库出现Too Many Connections 错误,2、问题定位步骤: 1、mysql -u root -转载 2015-04-22 11:38:56 · 11692 阅读 · 0 评论 -
MySQL常用数学函数总结
所有的数学函数在一个出错的情况下返回NULL。- 单目减。改变参数的符号。 MySQL(和PHP搭配之最佳组合)> select - 2; 注意,如果这个操作符与一个BIGINT使用,返回值是一个BIGINT!这意味着你应该避免在整数上使用-,那可能有值-2^63! ABS(X) ,返回X的绝对值。 MySQL(和PHP搭配之最佳组合)> select ABS(2)转载 2013-07-05 20:45:00 · 649 阅读 · 0 评论 -
MySQL int(3)与int(11)的区别
总结,int(M) zerofill,加上zerofill后M才表现出有点点效果,比如 int(3) zerofill,你插入到数据库里的是10,则实际插入为010,也就是在前面补充加了一个0.如果int(3)和int(10)不加zerofill,则它们没有什么区别.M不是用来限制int个数的.int(M)的最大值和最小值与undesigned有关,最下面那副图有说明.mysql> c转载 2013-07-05 10:58:33 · 1119 阅读 · 0 评论 -
MySQL的数据类型int、bigint、smallint 和 tinyint取值范围
使用整数数据的精确数字数据类型。bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。int从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数转载 2013-07-05 10:54:06 · 835 阅读 · 0 评论 -
MySQL中int值范围的分析
这个代表显示宽度整数列的显示宽度与mysql需要用多少个字符来显示该列数值,与该整数需要的存储空间的大小都没有关系,比如,不管设定了显示宽度是多少个字符,bigint都要占用8个字节。 int是整型,(11)是指显示字符的长度,但要加参数的,最大为255,比如它是记录行数的id,插入10笔资料,它就显示00000000001 ~~~00000000010,当字符的位数超过11,它也转载 2013-07-05 13:34:52 · 1424 阅读 · 0 评论 -
MySQL中常用日期时间/数值函数
################################################################################### 一、日期时间函数################################################################################### 时间转化秒函数:ti转载 2013-07-05 12:21:48 · 673 阅读 · 0 评论 -
MySQL中case语句应用举例
case语句条件判断应用举例/*mysql> select * from sales;+-----+------------+--------+--------+--------+------+------------+| num | name | winter | spring | summer | fall | category |+-----+---------转载 2013-07-05 13:55:42 · 608 阅读 · 0 评论 -
MySQL中的case语句应用
case 语句,计算条件列表并返回多个可能结果表达式之一。case 具有两种格式:简单 case 函数将某个表达式 与 一组简单表达式进行比较以确定结果。case 搜索函数计算一组布尔表达式以确定结果。 两种格式都支持可选的 else 参数。语法:简单 case 函数:case input_expression when when_expression转载 2013-07-05 13:53:09 · 950 阅读 · 0 评论 -
MySQL中的if语句应用
select *,if(sva=1,"男","女") as ssva from taname where sva12.2. 控制流程函数CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END CASE WHEN [condition] THE转载 2013-07-05 13:46:15 · 2458 阅读 · 0 评论 -
MySQL自定义函数应用
mysql>mysql> delimiter $$mysql>mysql> CREATE FUNCTION myFunction -> (in_string VARCHAR(255), -> in_find_str VARCHAR(20), -> in_repl_str VARCHAR(20)) -> ->转载 2013-07-05 13:56:46 · 600 阅读 · 0 评论 -
MySQL int(4)类型的值范围是多少呢?
mysql> create table t1 (a int(4));Query OK, 0 rows affected (0.14 sec)mysql> insert into t1 values(15652);Query OK, 1 row affected (0.06 sec)mysql> insert into t1 values(156522);Query OK转载 2013-07-05 12:11:24 · 12218 阅读 · 0 评论 -
MySQL模糊查找
其中关于条件,SQL提供了四种匹配模式:1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。另外,如果需要找出u_name中既转载 2013-07-16 18:20:40 · 894 阅读 · 0 评论 -
linux下mysql自动备份数据库与自动删除临时文件
一、每日23:00自动删除临时文件首先查看一下crontab的任务列表:crontab -l然后新建:crontab -e添加一行:00 03 * * * rm -rf /www/cmstest/my120/public/scripts/jpgraph/*保存退出。重启服务: /etc/rc.d/init.d/crond restart二、每日24转载 2013-07-16 18:07:50 · 684 阅读 · 0 评论 -
MySql增加用户、授权、修改密码等语句
1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> mysql> insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub ject) values(“localhost”,”pppadmin”,password(“passwd”)原创 2017-02-16 15:49:26 · 501 阅读 · 0 评论