mysql
wen_binObject
这个作者很懒,什么都没留下…
展开
-
msql 自定义函数(UDF)
如果我想实现一个这样的函数,并且经常使用,就可以定义自定义函数(方便重复调用)。先简单的创建一个不带参数的自定义函数:调用自己创建的自定义函数:创建带参数的自定义函数:CREATE FUNCTION liang (num1 SMALLINT UNSIGNED,num2 SMALLINT UNSIGNED)RETURNS FLOAT (10, 2) RETURN (num1 + num2...原创 2019-02-18 09:35:10 · 222 阅读 · 0 评论 -
mysql数值运算符
数值运算符前六个简单的我就不写demo了,和JavaScript用法一样。DIV 这个方法JavaScript没用 不过也很简单(我的理解是先除 然后向下取整)。TRUNCATE();// 第一个参数是截取的数 第二个是小数点后几位(可以为负值) 数字截取 只截取 不做数值操作。...原创 2019-02-13 15:39:39 · 369 阅读 · 0 评论 -
mysql无限级分类表设计
1.先创建表CREATE TABLE tdb_goods_types(type_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,type_name VARCHAR(20) NOT NULL,parent_id SMALLINT UNSIGNED NOT NULL DEFAULT 0);2.写入数据INSERT tdb_goods_t...原创 2019-02-13 11:28:04 · 1258 阅读 · 0 评论 -
mysql 外键相关 mysql JOINS
1.删除时属性:默认(RESTRICT),RESTRICT,No ACTION,CASCADE,SET NULL属性。当取值为No Action或者Restrict时,则当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除。当取值为Cascade时,则当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则也删除外键在子表(即包...原创 2019-02-12 15:17:54 · 149 阅读 · 0 评论 -
mysql 简单的数据操作
mysql表中数据修改操作:执行:UPDATE test SET age = age -5 WHERE id = 0;//id=0的 age减少5 所以从30变为了25;mysql表中数据删除操作:DELETE FROM test WHERE id = 5;对查询结果进行分组:SELECT password From test GROUP BY password;HAVING是分组...原创 2019-01-31 17:21:32 · 162 阅读 · 0 评论 -
mysql学习笔记
连接数据库:mysql -uroot -p -P3306 -h127.0.0.1查看数据库版本:SELECT VERSION();查看数据库当前时间:SELECT NOW();查看当前用户:SELECT USER();创建数据库: CREATE DATABASE t111;显示当前数据库服务器中的数据库列表:SHOW DATABASE;四个是默认有的t111是新创建的。查看数据库的...原创 2019-01-23 14:52:39 · 101 阅读 · 0 评论 -
mysql修改my.ini遇到的权限问题 及mysql的启动和关闭。
window10版本 修改mysql中的my.ini 遇到了权限问题。错误提示如下:发现没有权限,如果右键有用管理员打开,直接打开然后修改报错即可。如果右键没有用管理员打开,就window下用管理员打开记事本,然后用记事本打开my.ini,修改然后保存即可。用cmd打开mysql原因是需要用管理员方式打开net start mysql 打开mysqlnet stop masql ...原创 2019-01-21 16:32:02 · 18013 阅读 · 0 评论 -
mysql 字符函数
1.字符函数1.CONCAT();CONCAT(“第一个需要连接的内容”,“第二个需要连接的内容”,…);2.CONCAT_WS();需要注意的是CONCAT_WS(“分隔符”,“第一个需要连接的内容”,“第二个需要连接的内容”,…);参数的一个个是分隔符 之后的内容都会用分隔符进行连接。3.FORMAT();FORMAT(输入的数值,保留几位小数); //三位一划分3...原创 2019-02-13 14:00:44 · 244 阅读 · 0 评论 -
mysql 存储过程(Stored Procedure)
存储过程(Stored Procedure)优点:将重复性很高的一些操作,封装到一个存储过程中,简化了对这些SQL的调用。批量处理:SQL+循环,减少流量,也就是“跑批”。统一接口,确保数据的安全。1.不带参数的存储过程:CREATE PROCEDURE v() SELECT VERSION();调用:2.创建带有in类型的存储过程CREATE PROCEDURE remo...原创 2019-02-18 15:22:08 · 914 阅读 · 0 评论 -
mysql 比较运算符 日期时间函数 信息函数 聚合函数 加密函数
1.比较运算符返回1是true 返回0 是false。2.日期时间函数只列举了常用的几个日期时间函数。DATE_ADD();SELECT DATE_ADD(date,INTERVAL expr unit); //第一个参数是时间 然后 INTERVAL 数字(可以为负值) WEEK/DAY/YEAR 等。DATEDIFF();SELECT DATEDIFF(expr1...原创 2019-02-13 17:13:20 · 241 阅读 · 0 评论