![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
千岛飞鱼
有时候学会放弃是一种智慧,把泪换成汗水。我的爱
展开
-
mysql的存储过程使用和语法
1.什么是存储过程?一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 2.存储过程的优点:1.会使系统运行更加快2.存储过程是可复用的组件3.存储过程可以保存4.存储过程可以移植 3.存储过程的语法:Create procedure 存储过程名Begin里面复合原创 2013-07-27 18:05:19 · 879 阅读 · 0 评论 -
最常用的几个mysql查询
数据库查询非常普遍,下面写几个很常见的查询1.SELECT chengji, class.name ,student.nameFROM greate,student,class whereclass.id=greate.classid and student.id=greate.id and chengji>80;第一个就是用到多表的查询。非常常见的一种查询 2.selec原创 2013-11-09 10:08:36 · 1317 阅读 · 0 评论 -
mysql的系统信息函数
1. Version()获取数据版本2. connection_id()获取服务器的连接数3. database(),schema()获取当前数据库名字4. user()获取当前系统用户5. current_user()获取当前用户6. charset(string)获取字符串的字符集7. collati原创 2013-11-09 10:07:38 · 1639 阅读 · 0 评论 -
不得不知道的mysql的基本操作
MYSQL的基本语句1.Create database 数据库名;创建数据库类型 2.show database;显示所有数据库信息 3.use 数据库名;选择数据库 4.drop database 数据库名;删除数据库 5.create table 表名 (字段名1 类型, 字段名2 类型)创建表格 6.show cloums fr原创 2013-11-09 10:06:32 · 1173 阅读 · 0 评论 -
mysql的条件函数
1.if(expr,v1,v2)如果表达式expr成立,则执行v1,否则则执行v2 2. ifnull(v1,v2) 如果v1不为空,则显示v1的值,否则显示v2的值 3.case when expr then v1 end;Case和end代表开始个结束如果expr成立则返回v1的值 4.Case expr when e then v1如果表达式取值为e的时候原创 2013-11-07 21:18:46 · 3388 阅读 · 0 评论 -
mysql常用的数学函数
1. Abs(x)取绝对值 2. Floor(x)返回小于或者等于的最大整数 3. Rand()用于返回0-1的随机数 4. Pi()返回圆周率 5. Truncate(x,y)用户返回x保留报小数点后y位的值 6. Round(x)用户返回离x最近的整数(四舍五入) 7. Sqrt(x)求函数的平方根原创 2013-11-07 21:14:58 · 1122 阅读 · 0 评论 -
mysql加密函数
1. password(str)对字符串进行加密。数据不可逆,经常用于对用户的密码进行加密处理2. MD5(str) 一般用于普通用户加密3. encode(str,pswd_str)使用后面的字符加密前面的,结果是一个2进制,必须用blob类型字段来保存4. decode(str,pswd_str)用后面的解密前面的。 select原创 2013-11-07 21:17:39 · 1165 阅读 · 0 评论 -
mysql的备份和还原
1.备份一个数据库的基本语法:Mysqldump –u 用户名–p 数据库名 表名 〉目标文件 实例:使用root用户备份test数据库的student表Mysqldump –u root –p test student 〉D:\ fish.sql 注:不一定要sql格式的 2.备份多个数据库Mysqldump -u 用户名 -p –databases 数据名原创 2013-11-07 21:16:54 · 1107 阅读 · 0 评论 -
mysql常用的字符函数
1. Insert(s1,x,len,s2)将字符串s1中x位置开始长度类len的字符串用字符s2替换Select insert(‘abcdef’,2,4,’aa’)结果是:aaaf 明白了把,就是将abcdef的第二位连续4位用aa替换 2. Upper(s)和ucase(s)用于转换大小写的 3. Left(S,N)返回字符串s的前n个字符Select lef原创 2013-11-07 21:15:57 · 1153 阅读 · 0 评论 -
mysql的数据类型
MYSQL的数据类型:1.数字类型2.字符串类型 这个分为:普通文本字符串类型,char和varchar 可变类型text和blob类型和特殊类型set 和enum3.日期和时间数据类型原创 2013-11-06 18:06:48 · 971 阅读 · 0 评论 -
mysql日期函数
1.curdate()和current_DATE()获取当前日期的函数 2.curtime()和current_time获取当前时间 3.now()获取当前的日期和时间 4.Dateiff(D1,D2)用于计算日期d1和d2的相隔时间select datediff('2014-07-08',curdate());这句话的意思是这个时间和当前时间相差269.curda原创 2013-11-06 18:05:21 · 1044 阅读 · 0 评论 -
MYSQL常见运算符
Mysql的运算符:1.= 用来判断数字,字符串和表达式是否相等。2. 3.>用来判断左边的操作数是否大于右边的操作数。4. is null用来判断操作数是否为空值,is not null则相反5.between and 用来判断是否在某个取值范围。X betweenm and n 就是x大于等于m,小于等于n6.in 用于判断数据是否存在某个集合中。7.lik原创 2013-11-06 18:04:40 · 1232 阅读 · 0 评论 -
mysql触发器的使用和语法
1.触发器的基本语法: Create trigger {before|after} {insert|update|delete} on {表名} for eachRow 首先明白触发器是属于某一个表的,由于在表的插入,删除,修改的前后所引发的的操作。而且同一个表的同一个事件不能有2个触发器 2.给触发器设置权限:Gank create trigge原创 2013-07-27 18:02:01 · 1713 阅读 · 0 评论 -
mysql的其他常用函数
1.Format(x,n)将x格式化保留n位小数2.cast(x as type) 和convert(x,type)将x变为什么类型,但是呢不改变在表中的数据类型3.查找字串select locate('me','wo shi m1me meme')查找me在这句话的位置。如果有就返回索引,索引从1开始的哦。没有就是0原创 2013-11-09 10:09:33 · 1183 阅读 · 0 评论