-
MySQL由瑞典MySQL AB公司开发,目前属于Oracle公司 MySQL是一个开源的关系型数据库管理系统 MySQL分为社区版和企业版查看全部
-
【自定义函数】简称UDF;是对MySQL扩展的一种途径 语法: CREATE FUNCTION .... ------------------------------------------ | test | CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `test` varchar(20) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 创建一个函数: 没有参数的函数: CREATE FUNCTION f1() RETURNS VARCHAR(30) RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日 %H点%i分%s秒'); 带参数的函数: CREATE FUNCTION f2(num1 SMALLINT UNSIGNED,num2 SMALLINT UNSIGNED) RETURNS FLOAT(10,2) UNSIGNED RETURN (num1+num2)/2; 说明 f1、f2是函数名 num1、num2是形参 RETURNS (returns) 后面跟的是返回值的数据类型 RETURN 后面跟的是函数体 创建一个执行多条sql语句的函数 f3(),并放回主键 如果有多条sql语句,必须放在 BEGIN 与END 之间 修改 结束符号成 ## 原本是; 当然你也可以改回来 1、DELIMITER ## 创建一个函数(功能是传递一个参数,参数是表 test 的test字段值,返回插入数据的主键) 2、CREATE FUNCTION f3(test varchar(20)) RETURNS INT UNSIGNED BEGIN INSERT `test`(`test`)values(test); RETURN LAST_INSERT_ID(); END ## 修改结束符变回 ; (delimiter) 3、DELIMITER ; 删除一个函数: DROP FUNCTION IF EXISTS `f1`; 调用一个函数: SELECT f1(); SELECT f2(23,2);查看全部
-
外键约束的条件查看全部
-
数据表是数据库的组成部分,新建数据表首先要打开数据库: USE 数据库名称; ·显示当前用户打开的数据库: SELECT DATABASE(); ·创建数据表: CREATE TABLE [IF NOT EXISTS] table_name( column_name data_type, .... ) CREATE TABLE tb1( username VARCHAR(20), userage TINYINT UNSIGNED, salary FLOAT(8,2) UNSIGNED, );数据表的创建完成查看全部
-
所有的windows的服务都可以通过这两个命令实现启动和停止 启动MySQL服务:net start mysql 停止MySQL服务:net stop mysql查看全部
-
看到这一集了查看全部
-
记录查看全部
-
having 的条件列要么是select中出现的数据列,要么是聚合函数查看全部
-
目录结构查看全部
-
修改提示符参数查看全部
-
SELECT VERSION();显示数据库名 SELECT USER();显示用户名 SELECT NOW();显示当前时间查看全部
-
添加唯一约束查看全部
-
修改默认约束查看全部
-
添加多列查看全部
-
添加单列查看全部
举报
0/150
提交
取消